Defining the Behaviour of BPELlight Interaction Activities Using Message Exchange Patterns
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Conversational Web Services: leveraging BPELlight for expressing WSDL 2.0 message exchange patterns
Enterprise Information Systems - Towards Model-driven Service-oriented Enterprise Computing - 12th International IEEE EDOC Enterprise Computing Conference (EDOC 2008)
Interacting services: From specification to execution
Data & Knowledge Engineering
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Distributed OSGi built over message-oriented middleware
Software—Practice & Experience
Hi-index | 0.00 |
The Web Service Description Language (WSDL) provides means to describe functional aspects of a service in a Service Oriented Architecture (SOA) based on Web Service technology. In contrast to its predecessor (WSDL 1.1), WSDL 2.0 does not define a fixed set of operation types but provides for a generic mechanism to define an operation by means of message exchange patterns (MEPs). In this paper we compare the expressivity of MEPs in general with other work and formalisms in the field of service interaction. Furthermore, we identify new MEPs and extend the template used to define MEPs to allow expressing more complex patterns. We give a refined definition of MEPs based on a detailed discussion and discuss how WSDL and the MEPs in particular can be combined with the choreography approach.