Informações:

Publicações do PESC

Título
WebTransact: Uma Infraestrutura para Especificação e Coordenação de Composições de Serviços Web Robustas
Linha de pesquisa
Engenharia de Dados e Conhecimento
Tipo de publicação
Tese de Doutorado
Número de registro
Data da defesa
17/6/2002
Resumo

A recente evolução das tecnologias para a internet, principalmente devido ao surgimento da Extensible o Markup Language (XML) e suas tecnologias relacionadas, está estendendo o papel da World Wide Web de interação de informação para interação de serviço. Esta próxima onda da era da intemet está sendo conduzida por um conceito denominado serviços Web (Web services). A tecnologia de serviços Web provê o suporte necessário para uma nova oportunidade de negócio, i.e., a possibilidade de prover serviços agregados através da composição de serviços Web básicos. Neste trabalho, nós apresentamos uma infraestrutura, denominada WebTransact, para a construção de composições de serviços Web seguras, rnanuteníveis, e escaláveis. A infraestrutura WebTransact é composta por uma arquitetura em múltiplas camadas, uma linguagem baseada em XML, e um modelo de transação. A arquitetura em múltiplas camadas da WebTransact separa a tarefa de agregar e homogeneizar serviços Web heterogêneos, da tarefa de especificar padrões de interação de transação, provendo um novo e genérico mecanismo para tratar a complexidade introduzida pela existência de um grande número de serviços Web. A linguagem baseada em XML, Web Services Transaction Language (WSTL), é usada para descrever o suporte a transações e o conteúdo de serviços Web, para definir as regras de agregação de serviços Web, e para especificar os padrões de interação de transação de composições. WSTL é uma extensão do WSDL logo, ela é aderente aos padrões XML que constituem a tecnologia de serviços Web. O modelo de transação provê as garantias de correção adequadas, para a execução de composições de serviços Web construídas com a WSTL.

Abstract

The recent evolution of internet technologies, mainly guided by the Extensible Markup Language (XML) and its related technologies, are extending the role of the World Wide Web from information interaction to service interaction. This next wave of the interilet era is being driven by a concept named Web services. The Web services technology provides the underpinning to a new business opportunity, i.e., the possibility of providing value-added services through the composition of basic Web services. In this work, we present a framework, named WebTransact, for building reliable, maintainable, and scalable Web service compositions. The WebTransact framework is composed of a multilayered architecture, an XML-based language, and a transaction modelo The multilayered architecture of WebTransact separates the task of aggregating and homogenizing heterogeneous Web services from the task of specifying transaction interaction patterns, thus providing a new general mechanism to deal with the complexity introduced by a large number of Web services. The XML-based language, named Web Service Transaction Language (WSTL), is used for describing the transaction support and the content of Web services, for defining the aggregation mIes of Web services, and for specifying the transaction interaction patterns of compositions. WSTL is an extension of WSDL thus it is adherent to the XML-based standards that enable Web service technology. The transaction model provides the adequate correctness guarantees when executing Web services compositions built with WSTL.

Topo