JOpera: A toolkit for efficient visual composition of web services

被引:18
作者
Pautasso, C [1 ]
Alonso, G [1 ]
机构
[1] ETH, Zurich, Switzerland
关键词
JOpera; scalable process execution; visual programming languages; Web service composition;
D O I
10.1080/10864415.2005.11044328
中图分类号
F [经济];
学科分类号
02 ;
摘要
Web services are attracting attention because of their ability to provide standard interfaces to heterogeneous distributed services. Standard interfaces make it possible to compose more complex services out of basic ones. This paper tackles the problem of visual service composition and the efficient and scalable execution of the resulting composite services. The effort revolves around the JOpera system, which combines a visual programming environment for Web services with a flexible execution engine that interacts with Web services through the simple object access protocol (SOAP), described with Web services language description (WSDL) and registered with a universal description discovery and integration (UDDI) registry. The paper explains the syntax and implementation of the JOpera Visual Composition Language (JVCL) and its ability to provide different quality of service (QoS) levels in the execution of composite services.
引用
收藏
页码:107 / 141
页数:35
相关论文
共 34 条
[1]  
Agrawal R., 2001, Proceedings of the 27th International Conference on Very Large Data Bases, P149
[2]  
Alonso Gustavo., 2003, Web Services: Concepts, Architectures and Applications
[3]   Iterative constructs in the visual data flow language [J].
Auguston, M ;
Delgado, A .
1997 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1997, :152-159
[4]   A distributed execution environment for large-scale workflow management systems with subnets and server migration [J].
Bauer, T ;
Dadam, P .
PROCEEDINGS OF THE SECOND IFCIS INTERNATIONAL CONFERENCE ON COOPERATIVE INFORMATION SYSTEMS - COOPIS'97, 1997, :99-108
[5]  
BAUSCH W, 2003, THESIS SWISS FEDERAL
[6]  
BAUSCH W, 2003, P 3 IEEE ACM INT S C, P164
[7]  
Beguelin A., 1992, Proceedings. Scalable High Performance Computing Conference SHPCC-92 (Cat. No.92TH0432-5), P129, DOI 10.1109/SHPCC.1992.232678
[8]   VISUAL PROGRAMMING AND DEBUGGING FOR PARALLEL COMPUTING [J].
BROWNE, JC ;
HYDER, SI ;
DONGARRA, J ;
MOORE, K ;
NEWTON, P .
IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1995, 3 (01) :75-83
[9]  
BUSSLER C, 2002, B2B INTEGRATION CONC
[10]  
Carriero N., 1990, WRITE PARALLEL PROGR