Web Service execution streamlining

被引:0
|
作者
Vassilakis, Costas [1 ]
Lepouras, George [1 ]
Katifiori, Akrivi [2 ]
机构
[1] Univ Peloponnese, Dept Comp Sci & Technol, Terma Karaiskaki 22100, Greece
[2] Univ Athens, Dept Informat & Telecommun, Athens, Greece
关键词
web service synthesis; web service execution; optimization; streamlining;
D O I
10.1109/ICSSSM.2006.320769
中图分类号
F [经济];
学科分类号
02 ;
摘要
Web services are functional, independent components that can be called over the web to perform a task. Besides being used individually to deliver some well-specified functionality, web services may be used as building blocks that can be combined to implement a more complex function. In such compositions, typically some web services produce results that are used as input for web services that will be subsequently invoked. In the execution schemes currently employed, web services producing intermediate results deliver them to some "coordinating entity", which arranges the forwarding of these intermediate results to web services that require them as input. In this paper we present an execution scheme that employs direct communication between producers and consumers of intermediate results. Besides performance improvement stemming from reduction of network communication, this scheme permits consumer web services to employ simpler authenticity and integrity verification algorithms on incoming parameters, when the producer web service is considered trustworthy.
引用
收藏
页码:1564 / 1569
页数:6
相关论文
共 50 条
  • [31] WebComposer: A tool for the composition and execution of web service-based workflows
    da Costa, LAG
    Pires, PF
    Mattoso, M
    WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 30 - 37
  • [32] PEESOS: A Web Tool for Planning and Execution of Experiments in Service Oriented Systems
    Nunes, Luiz H.
    Nakamura, Luis H. V.
    Kuehne, Bruno T.
    de Oliveira, Edvard M.
    Libardi, Rafael M. de O.
    Adami, Lucas J.
    Estrella, Julio C.
    Reiff-Marganiec, Stephan
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 606 - 613
  • [33] Model for mold collaborative manufacturing execution system based on Web Service
    Advanced Manufacturing Technology Center, Harbin Institute of Technology, Harbin 150001, China
    High Technol Letters, 2006, 4 (372-378):
  • [34] A Place/Transition Model Based Execution Semantics for Web Service Transactions
    Mei, Xiaoyong
    Jiang, Aijun
    Zheng, Fudan
    Li, Shixian
    2009 INTERNATIONAL CONFERENCE ON E-BUSINESS AND INFORMATION SYSTEM SECURITY, VOLS 1 AND 2, 2009, : 761 - +
  • [35] Requirements-driven modeling of the Web service execution and adaptation lifecycle
    Narendra, N. C.
    Orriens, B.
    DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2006, 4317 : 314 - +
  • [36] Autonomic Execution of Web Service Composition Using AI Planning Method
    Yuan, Chao-Qun
    Chua, Fang-Fang
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2015, 8 (01) : 28 - 45
  • [37] FUSION: A system allowing dynamic web service composition and automatic execution
    VanderMeer, D
    Datta, A
    Dutta, K
    Thomas, H
    Ramamritham, K
    Navathe, SB
    IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE, 2003, : 399 - 404
  • [38] Automation of Test Case Generation and Execution for Testing Web Service Orchestrations
    Stoyanova, Vera
    Petrova-Antonova, Dessislava
    Ilieva, Sylvia
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 274 - 279
  • [39] Exception handling for XML query execution plans in a web service environment
    Hung, PCK
    Chiu, DKW
    2005 IEEE International Conference on e-Technology, e-Commerce and e-Service, Proceedings, 2005, : 466 - 471
  • [40] Self-healing Capable Workflow Execution with Semantic Web Service
    Ren, Wei
    Chen, Gang
    Yang, Zhonghua
    Zhang, Jing Bing
    Low, Chor Ping
    Chen, David
    Sun, Chengzheng
    IEEE/SOLI'2008: PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS, VOLS 1 AND 2, 2008, : 508 - +