Biblioteca Digital - UNIMEP

Visualização do documento

Título

PLATAFORMA DE EXECUCAO DE SERVICOS WEB COREOGRAFADOS POR INTERPRETACAO DE ...

Orientador

MARCIO MERINO FERNANDES

Autor

KLEBER EMANUELLE BAPTISTA

Palavra chave

SISTEMAS DISTRIBUIDOS, SERVICOS WEB, COLABORACAO DE SERVICOS, ...

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

20/04/2006

Nº Downloads

1701

Resumo

Com o crescimento da Internet popularizou-se a facilidade e a agilidade da realização da troca de dados de forma geral, e conseqüentemente despertou interesse de entidades comerciais de dispor desses atributos em seus sistemas para alcançar resultados mais eficientes. Para desenvolver soluções capazes de fornecer essas qualidades novas tecnologias foram desenvolvidas, entre elas os Serviços Web. Junto com essa tecnologia, outros conceitos foram apresentados, em especial a Coreografia de serviços, que prevê a coordenação das atividades de troca de dados ou mensagens entre serviços distintos que compartilham objetivos comuns. Esta dissertação apresenta inicialmente os conceitos de serviços web e as tecnologias necessárias para desenvolvê-los. Posteriormente aborda a utilização desses serviços em um ambiente determinado como colaborativo, explorando a definição da coreografia de serviços empregando especificamente a linguagem WS-CDL. Como objetivo principal há a proposta de uma plataforma de execução de serviços web coreografados para incitar a aplicação dos conceitos apresentados. Um protótipo da plataforma é implementado e mediante um estudo de caso realiza-se testes da plataforma e a descrição de notas referentes aos resultados obtidos. PALAVRAS-CHAVE: Sistemas Distribuídos, Serviços Web, Orquestração e Coreografia de Serviços, WS-CDL.

Abstract

Given the increasing use of the Internet, data exchange has generally become more popular and more easily conducted, consequently drawing the interest of commercial entities in the availability of such capability.. In this context, new technologies have been developed with the purpose of supplying quality solutions, including Web Services. In this work, Web Services and related concepts are presented, in particular Services Choreography, which is concerned with the coordination of messages exchange between distinct services that share common goals. This dissertation initially presents Web Services concepts and the technology required to develop them. Next, it approaches the utilization of such services in a cooperative environment employing the WS-CDL language to implement choreography of services. The main objective of this work is to propose a platform for the execution of choreographed Web Services, aiming to stimulate the application of these concepts. A prototype of the platform is implemented and, through a case study, tests are performed and figures related to the obtained results are also presented. KEYWORDS: Distributed Systems, Web Services, Services Orchestration and Choreography, WS-CDL.