A loosely coupled architecture for automatic composition of web services applications

被引:1
作者
Zuñiga, Juan Carlos [1 ]
Pérez-Alcázar, José J. [2 ]
Digiampietri, Luciano A. [2 ]
Barbin, Silvio Ernesto [3 ]
机构
[1] Electronic Systems Engineering Department, University of São Paulo, CEP 05508-900, São Paulo, SP, Av. Prof. Luciano Gualberto, S/N Trav.3
[2] School of Arts, Sciences and Humanities, University of São Paulo, CEP 03828-000, São Paulo, SP
[3] Telecommunications and Control Engineering Department, University of São Paulo, CEP 05508-900, São Paulo, SP, Av. Prof. Luciano Gualberto, S/N Trav.3
关键词
Semantic web services; Service-oriented architecture; SOA; Web service composition system; Web services applications;
D O I
10.1504/IJMSO.2014.063138
中图分类号
学科分类号
摘要
Semantic web research aims to provide mechanisms to combine several web services to offer a new value-added service that satisfies the user's request. A number of methods and tools have been proposed for this purpose. However, none of these approaches offers a complete solution from the standpoint of a decoupled, inter-organisational, domain-independent and ready for use by end users who do not have an in-depth technical knowledge. To overcome these limitations, this paper provides a loosely coupled architecture to develop applications based on web services composition, in which architectural modules can be integrated in different ways, ranging from inter-organisational sources, which support different levels of automation and composition methods, to diverse application domains. We described the input and output requirements for each module and implemented the following decoupled modules: interface (for non-technical users), translator (using the ANTLR tool), composer (using a hierarchical planner) and executor (based on workflows). Copyright © 2014 Inderscience Enterprises Ltd.
引用
收藏
页码:241 / 251
页数:10
相关论文
共 48 条
[1]  
Agarwal V., Chafle G., Dasgupta K., Karnik N., Kumar A., Mittal S., Srivastava B., Synthy: A system for end to end composition of web services, Web Semantics, 3, 4, pp. 311-339, (2005)
[2]  
Akkiraju R., Farell J., Miller J., Nagarajan M., Sheth A., Verma K., WSDL-S: Web Service Semantics, Technical Report, (2005)
[3]  
Beek M., Bucciarone A., Gnesi S., A Survey on Service Composition Approaches: From Industrial Standards to Formal Methods, Technical Report, 2006-TR-15, (2006)
[4]  
Berners-Lee T., Hendler J., Lassila O., The semantic web, Scientific American, 284, 5, pp. 35-43, (2001)
[5]  
Casati F., Sayal M., Shan M., Developing e-services for composing e-services, Proceedings of the 13th International Conference on Advanced Information Systems Engineering (CaiSE), (2001)
[6]  
Chahoud J.J., Planejamento Para Serviços Web Semânticos, (2006)
[7]  
Cimatti A., Pistore M., Roveri M., Traverso P., Weak, strong, and strong cyclic planning via symbolic model checking, Artificial Intelligence, 147, 1-2, pp. 35-84, (2003)
[8]  
Daniel F., Matera M., Weiss M., Next in mashup development: User-created apps on the web, IT Professional, 13, 5, pp. 22-29, (2011)
[9]  
Digiampietri L.A., Perez-Alcazar J.J., Freitas R.S., Araujo J.C., Ostroski E.H., Santiago C.R.N., Uso de Planejamento em Inteligência Artificial para o Desenvolvimento Automático de Software, Autonomous Software Systems (AutoSoft, 2011), (2011)
[10]  
Digiampietri L.A., Perez-Alcazar J.J., Medeiros C.B., AI Planning in Web Services Composition: A Review of Current Approaches and A New Solution, pp. 983-992, (2007)