Integração de base de dados utilizando web services: arquitetura e estudo de caso em programação distribuída
Data
Autores
Título da Revista
ISSN da Revista
Título de Volume
Editor
A crescente necessidade de se trocar informações desconsiderando locais geográficos tornou-se um dos mercados mais promissores da atualidade, se tornando uma grande influência sobre o desenvolvimento de sistemas. Esses sistemas que por sua vez, possuem a necessidade se comunicar. Procurar a melhor forma de se integrar sistemas legados, tem sido um dos grandes desafios da computação moderna. Algumas
arquiteturas já realizam esse processo, porem existem lacunas a serem preenchidas. Os Web Services surgiram com o intuito de sanar essa necessidade. Nesse trabalho foi abordada a evolução do desenvolvimento das aplicações distribuídas, tendo como um dos seus objetivos, demonstrar características como distribuição e suporte a heterogeneidade computacional, portabilidade de sistemas, entre outras vantagens e funcionalidades, e principalmente, sua importância para o desenvolvimento de softwares orientados a serviços. Foram abordadas algumas arquiteturas de programação distribuídas como COM, DCOM, CORBA, JAVA RMI e finalmente Web Services. Constam algumas comparações sobre adequação a outros tipos de plataformas, facilidade de desenvolvimento, aceitação no mercado entre outras. O enfoque maior foi a descrição com detalhes de todos os componentes dos Web Service, como: a XML, o protocolo SOAP, o documento WSDL, a arquitetura SOA e finalmente o UDDI. Por fim, foi demonstrada na prática a utilização de um Web Services, através do desenvolvimento de um protótipo que realiza a integração de base de dados de dois sistemas com arquiteturas de desenvolvimento totalmente diferentes.
Descrição
Trabalho de Conclusão de Curso apresentado para obtenção do grau de Bacharel em Ciência da Computação da Universidade do Extremo Sul Catarinense.
