Associative Composition of Web Service Invocation Sequences Based on Agent Interaction Diagrams

被引:0
|
作者
Clasen, Laif-Oke [1 ]
Moldt, Daniel [1 ]
Hansson, Marcel [1 ]
Ihlenfeldt, Karl [1 ]
Seifert, Lukas [1 ]
机构
[1] Univ Hamburg, Fac Math Informat & Nat Sci, Dept Informat, Hamburg, Germany
关键词
Associative composition; Behavior modeling; Web services; Multi-agent systems; Agent interactions; Petri nets; PETRI NETS; PROPOSAL; SYSTEMS;
D O I
10.1007/978-3-031-60023-4_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Building complex systems requires a systematic approach. One challenge of this is modeling behavior. To support this a kind of UML sequence diagram (AUML) is used in multi-agent systems. In Petri net-based, Agent- and Organization-Oriented Software Engineering (Paose), Petri nets are used to provide a formal semantics for an adapted version of AUML called Agent interaction protocol diagrams (Aips). Also using Petri nets, Fettke and Reisig address system composition based on Reisig's associative composition calculus for their HERAKLIT approach. By combining their results with Paose, systems can be built systematically based on Aips. They model web service interactions as reactions of a complex trigger of a system. Based on the Petri net semantics, they are aggregated within roles, which are then assigned to web services. With this rigorous approach, we can provide a "proof by construction" approach to model web service composition spanning distributed web services, limited to their control flow. The advantages and limitations of this type of modeling are discussed in detail.
引用
收藏
页码:232 / 248
页数:17
相关论文
共 50 条
  • [1] An agent system for automated web service composition and invocation
    Kim, In-Cheol
    Jin, Hoon
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2006: OTM 2006 WORKSHOPS, PT 1, PROCEEDINGS, 2006, 4277 : 90 - +
  • [2] Framework For Web Service Composition And Invocation
    Ghadge, Tejal
    Bogiri, Nagaraju
    2016 INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL AND DYNAMIC OPTIMIZATION TECHNIQUES (ICACDOT), 2016, : 1030 - 1035
  • [3] Dynamic web service invocation based on UDDI
    Yu, JJ
    Zhou, G
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 154 - 157
  • [4] Agent-based Model to Web Service Composition
    Abdullah, Abdullah
    Li, Xining
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 523 - 530
  • [5] Mobile-agent-based web service composition
    Qian, ZZ
    Lu, SL
    Xie, L
    GRID AND COOPERATIVE COMPUTING - GCC 2005, PROCEEDINGS, 2005, 3795 : 35 - 46
  • [6] Composition of Web Service Based Multi-Agent
    Nouredine, Gasmallah
    Hassina, Seridi
    2009 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS 2009), 2009, : 51 - +
  • [7] Web Service Composition: An Agent-based Approach
    Alves, Jhonatan
    Marchi, Jerusa
    2017 6TH BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 2017, : 121 - 126
  • [8] A Distributed Algorithm for Web Service Composition Based on Service Agent Model
    Tong, Hongxia
    Cao, Jian
    Zhang, Shensheng
    Li, Minglu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (12) : 2008 - 2021
  • [9] Web Service Composition Based on a Multi-agent System
    Bennajeh, Anouer
    Hachicha, Hela
    SOFTWARE ENGINEERING IN INTELLIGENT SYSTEMS (CSOC2015), VOL 3, 2015, 349 : 295 - 305
  • [10] Web service composition - Based on mobile agent and active network
    Xu Qixing
    Yu Zhenwei
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 1825 - +