Utilizing cross-domain SOAP Web services using client-side languages in an enterprise mashup platform

Nenhuma Miniatura disponível

Data

2009-12-01

Autores

Dos Santos, Cleyton Messias [UNESP]
Lobato, Renata Spolon [UNESP]
Cavenaghi, Marcos Antônio [UNESP]
Lobato, Renata Spolon [UNESP]
Vaz, Miguel Angel Cãas

Título da Revista

ISSN da Revista

Título de Volume

Editor

Resumo

Service oriented architectures (SOA) based on Simple Object Access Protocol (SOAP) Web services have attracted the attention of enterprises mainly for business-to-business integration and to create composite applications that execute business processes. An existing problem is the lack of preoccupation with non technical users due to the fact that to create a composite application to fulfill users needs, it is necessary to be in contact with IT staff. To overcome this issue, enterprises can take advantage of web 2.0, 'introducing in the development stage some technologies like mashups and some concepts like user empowerment, collaborative work and collective intelligence. Some results [3] [13] have shown how web 2.0 concepts can help non technical users to produce relative complex business processes. However, traditional enterprise requirements goes beyond typical web 2.0 solutions in several aspects: (1) traditional enterprise systems are based on heterogeneous stack of technologies that are not directly exploitable from a web-based client (where SOAP web services play an important role); (2) web browsers set some cross-domain security constraints making difficult to integrate services from diverse domains. In this paper, a contribution to two web 2.0 research projects [14] [15] partially solves the problems described: provide a way to invoke cross-domain backend services (based on SOAP technologies) directly only using clientside languages, without a need for any adaptation layer. © 2010 ACM.

Descrição

Palavras-chave

Enterprise 2.0, enterprise mashup, SOA, SOAP web service

Como citar

WebMedia 2009 - 15th Brazilian Symposium on Multimedia and the Web.