The Need for a Choreography-aware Service Bus
نویسندگان
چکیده
Choreographies offer means to describe the long-running collaboration of business partners. Such descriptions can be used to create new participant processes which comply to the overall choreography or to check whether participating processes conform to the protocol. In addition, choreography descriptions allow for asserting whether a completed cross-organizational conversation has been compliant to the planned choreography. However, choreography descriptions have so far not been used during execution but only during design time. Therefore, it is not yet possible to immediately detect protocol violations and to instantly handle such violations. In this paper we motivate the need of a Choreography-aware Service Bus which is capable of tracking the soundness of cross-organizational conversations while they are running. This fosters a novel notion of exception handling in the context of choreographies.
منابع مشابه
Dynamic Service Choreography using Context Aware Enterprise Service Bus
Enterprise Service Bus (ESB) is responsible for publishing and discovery of services in a global distributed delivery system. Context-aware systems offer entirely new opportunities for application developers and for end users by gathering context data and adapting systems’ behavior accordingly. In this paper, we propose a Context Aware ESB (CA-ESB) that will publish and discover services based ...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملInteraction Choreography Models in BPEL: Choreographies on the Enterprise Service Bus
Interactions between services may be globally captured by choreographies. We introduce BPEL supporting modeling interaction choreography models using BPEL. We show the usage of BPEL in an enterprise service bus to ensure an executed message exchange complies with a pre-defined choreography.
متن کاملApproach and Realization of a Multi - tenant aware Process Model Registry
Background The SimTech Cluster of Excellence [1] studies multi-scale and multi-physics simulation methods. These methods aim for combining different scales (e.g. cells, tissue, bone, skeleton) and different physics (e.g. mechanics, thermodynamics, quantum physics) into one overall simulation. The Institute of Architecture of Application Systems (IAAS) has built a Workflow Management System (WfM...
متن کاملBehavior-aware, Unified Service Discovery
Composite services commonly expose the choreography of message exchanges realized by their constituent services through appropriate descriptions and interfaces. Such information is very useful in deciding whether a composite service fully meets the behavioral requirements of a specific application or not. However, expressing behavioral requirements towards a service is currently a challenging t...
متن کامل