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 条
  • [21] A coordinated architecture for the agent-based service level agreement negotiation of web service composition
    Chhetri, Mohan Baruwal
    Lin, Jian
    Goh, SukKeong
    Yan, Jun
    Zhang, Jian Ying
    Kowalczyk, Ryszard
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 90 - +
  • [22] Semantic Service Clustering With Lightweight BERT-Based Service Embedding Using Invocation Sequences
    Zeng, Kungan
    Paik, Incheon
    IEEE ACCESS, 2021, 9 : 54298 - 54309
  • [23] Intelligent-Agent and Web-Service based service composition for e-business
    Chi, Jing
    Song, Junde
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 840 - 843
  • [24] An agent-based web service composition using semantic information and QoS
    Lee, Eunjoo
    Lee, Byungjeong
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2007, 4496 : 928 - +
  • [25] Multi-Agent Negotiation based Semantic Web Service Composition Models
    Kumar, Sandeep
    Mastorakis, Nikos E.
    SEPADS'10: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2010, : 214 - 223
  • [26] Web Service Discovery, Classification, Composition, and Interaction
    Zhang, Liang-Jie
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2019, 16 (01) : IV - IV
  • [27] Interaction protocol mediation in web service composition
    Ardissono L.
    Furnari R.
    Petrone G.
    Segnan M.
    International Journal of Web Engineering and Technology, 2010, 6 (01) : 4 - 32
  • [28] A Framework for Cryptography Based Accountability and Service Invocation Control for Service Composition in a Multicloud Architecture
    Hwang, Gwan-Hwan
    Huang, Kuh-Yih
    Hsiao, Yu-Cheng
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 1116 - 1121
  • [29] A WEB SERVICE COMPOSITION METHOD BASED ON SUB WEB SERVICE
    Zhang, Bo
    2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 438 - 442
  • [30] A Distributed Agent Coalition Algorithm for Web Service Composition
    Tong, Hongxia
    Cao, Jian
    Zhang, Shensheng
    Li, Minglu
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 62 - 69