Uma arquitetura distribuída baseada em web services para gerência e consulta de informações sobre transporte coletivo municipal
Resumo
A necessidade de prover informações na Internet tem impulsionado o desenvolvi-
mento de tecnologias que facilitam a troca de dados entre aplicações. Com o intuito
de realizar esta comunicação entre aplicativos com diferentes características surgem os
Web Services. Neste contexto de provimento de informações, encontramos o Sistema de
Transporte Coletivo Urbano Municipal, o qual é um serviço público e necessita de publicação de algumas informações. Estas informações têm o intuito de facilitar a utilização
do serviço e são fornecidas pelos responsáveis do serviço, porém, normalmente, de forma
não padronizada. Algumas vezes, aplicativos clientes necessitam destas informações para
realizar alguma computação e fornecê-las aos usuários, mas a maneira como elas são armazenadas pode tornar difícil o acesso e a manipulação. Desta forma, este trabalho se
propõe a construir uma ferramenta que mantenha as informações e forneça acesso aos
aplicativos clientes. A criação de um Web Service pode ser uma solução, uma vez que
ele pode disponibilizar métodos para gerência e consulta das informações a outros aplicativos. Além disso, pelo fato de o serviço ser bastante utilizado, previu-se que haveria
uma demanda grande de acessos e que a tolerância a falhas era inexistente, no caso de um
único provedor de serviço. Logo, uma arquitetura distribuída, que dispusesse de técnicas
de replicação de dados e dinamicidade na descoberta de provedores de serviço, poderia
ampliar o fornecimento dessas informações e oferecer tolerância a falhas.
Coleções
Os arquivos de licença a seguir estão associados a este item: