Introdução à computação móvel
Utilização de Web Services aplicada à Computação Móvel
Otavio Rezende da Silva
Matrícula:0115636
Índice
1. Introdução 3
2. Arquitetura Conceitual de Web Services 4
3. Protocolos 6 3.1 Introdução a XML 7 3.2 Simple Object Access Protocol (SOAP) 7 3.3 Web Services Description Language (WSDL) 10 3.4 Universal Description, Discovery and Integration (UDDI) 13
4. Ferramentas e Ambientes de Desenvolvimento de Web Services 14 4.1 Microsoft .NET 14 4.2 SunONE 14 4.3 HP e-Speak 15 4.4 IBM Web Services Toolkit 15 4.5 IBM TSSuite 15
5. Estudo de Caso – Serviço de Impressão para Clientes Móveis 15
6. Trabalhos Relacionados 17
7. Conclusões 18
8. Referências 18
Introdução
Atualmente a web é utilizada principalmente para o acesso interativo a documentos e aplicações. Na maioria dos casos, este acesso é feito através de web browsers, por usuários humanos. No entanto, acredita-se que a partir do momento em que houver uma forte integração entre diferentes aplicações na Internet, o uso da web poderá ser maximizado .
Quando pensamos em computadores móveis, cuja capacidade de processamento, armazenamento e transmissão de dados é limitada, esta necessidade de integração é ainda maior. Por exemplo, tendo acesso a diferentes aplicações distribuídas na web, computadores móveis poderiam solicitar uma série de serviços que executam na rede fixa, recebendo o resultado de seu processamento. Como exemplos podem ser citados serviços de impressão de arquivos, armazenamento de documentos e conversão de formatos.
No entanto, para que uma boa relação custo-benefício seja alcançada. é necessário que esta integração entre aplicações seja efetuada de forma padronizada. Desta forma uma vez desenvolvida a integração de uma aplicação, ela estará pronta para ser acessada por qualquer outra, através de um padrão único. Sendo assim o desenvolvimento específico e artesanal de integração de pares de aplicações é evitado,