Towards Reference Passing in Web Service and Workflow-based Applications

被引:7
|
作者
Wieland, Matthias [1 ]
Goerlach, Katharina [1 ]
Schumm, David [1 ]
Leymann, Frank [1 ]
机构
[1] Univ Stuttgart, Inst Architecture Applicat Syst, D-7000 Stuttgart, Germany
关键词
D O I
10.1109/EDOC.2009.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a Service-Oriented Architecture (SOA) based on Web Service technology the services typically communicate with each other by passing data values directly from one service to another In the case the services are orchestrated by workflows the services receive their input values from the workflow engine and return their calculated results back to the engine by value. In this paper we show several use cases where such value passing behavior has drawbacks. To address this challenge we introduce the concept of pointers in SOA. Pointers allow services to pass their data by reference which is a fundamental advantage for Web Service communication. Furthermore we show an extension of BPEL that introduces reference variables as new type of data containers workflows. In addition, for the management of pointers we present the Reference Resolution System which can be used in very flexible setups either as central or distributed system.
引用
下载
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [21] Towards a workflow-based integration architecture for business networking
    Ferreira, Diogo M. R.
    Ferreira, J. J. Pinto
    BUSINESS PROCESS MANAGEMENT JOURNAL, 2005, 11 (05) : 517 - 531
  • [22] Synchronous Online Help Support with Visual Instruction Aids for Workflow-based MVC Web Applications
    Karam, Marcel
    Abou Ibrahim, Maha
    SIGDOC'09: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON DESIGN OF COMMUNICATION, 2009, : 105 - 113
  • [23] A workflow-based service delivery architecture for providing MPLS VPN service
    Hong, DWK
    Hong, CS
    Kim, YI
    Kim, JW
    Kim, SB
    Kim, CS
    Park, JW
    Yun, D
    Ahn, CH
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS: COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 425 - 430
  • [24] Scheduling Algorithm for Workflow-Based Applications in Optical Grid
    Sun, Zhenyu
    Guo, Wei
    Wang, Zhengyu
    Jin, Yaohui
    Sun, Weiqiang
    Hu, Weisheng
    Qiao, Chunming
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2008, 26 (17-20) : 3011 - 3020
  • [25] Integration of Web Processing Services with Workflow-Based Scientific Applications for Solving Environmental Monitoring Problems
    Feoktistov, Alexander
    Gorsky, Sergey
    Kostromin, Roman
    Fedorov, Roman
    Bychkov, Igor
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2022, 11 (01)
  • [26] Automated User Interaction Analysis for Workflow-Based Web Portals
    Backlund, Emil
    Bolle, Mikael
    Tichy, Matthias
    Olsson, Helena Holmstrom
    Bosch, Jan
    SOFTWARE BUSINESS: TOWARDS CONTINUOUS VALUE DELIVERY, 2014, 182 : 148 - +
  • [27] Formal Verification of Business Constraints in Workflow-Based Applications
    Stoica, Florin
    Stoica, Laura Florentina
    Information (Switzerland), 2024, 15 (12)
  • [28] Task scheduling strategies for workflow-based applications in grids
    Blythe, J
    Jain, S
    Deelman, E
    Gil, Y
    Vahi, K
    Mandal, A
    Kennedy, K
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 759 - 767
  • [29] WORKFLOW-BASED DISTRIBUTED ENVIRONMENT FOR LEGACY SIMULATION APPLICATIONS
    Sonntag, Mirko
    Hotta, Sven
    Karastoyanova, Dimka
    Molnar, David
    Schmauder, Siegfried
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 91 - 94
  • [30] An abstract workflow-based framework for testing composed web services
    Karam, Marcel
    Safa, Haidar
    Artail, Hassan
    2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 901 - +