scispace - formally typeset
Open AccessJournal Article

Automated generation of BPEL adapters

Antonio Brogi, +1 more
- 01 Jan 2006 - 
- pp 27-39
Reads0
Chats0
TLDR
This paper presents a methodology for the automated generation of (service) adapters capable of solving behavioural mismatches among BPEL processes that builds (if possible) a BPEL process that allows the two processes to successfully interoperate.
Abstract
The heterogeneous, dynamic, distributed, and evolving nature of Web services calls for adaptation techniques to overcome various types of mismatches that may occur among services developed by different parties. In this paper we present a methodology for the automated generation of (service) adapters capable of solving behavioural mismatches among BPEL processes. The adaptation process, given two communicating BPEL processes whose interaction may lock, builds (if possible) a BPEL process that allows the two processes to successfully interoperate. A key ingredient of the adaptation methodology is the transformation of BPEL processes into YAWL workflows.

read more

Content maybe subject to copyright    Report

Citations
More filters
Proceedings ArticleDOI

Non-intrusive monitoring and service adaptation for WS-BPEL

TL;DR: VieDAME is presented, a system which allows monitoring of BPEL processes according to Quality of Service (QoS) attributes and replacement of existing partner services based on various (pluggable) replacement strategies, suitable for high-availability BPEL environments.
Proceedings Article

Automated composition of web services by planning in asynchronous domains

TL;DR: A novel planning framework for the automated composition of web services that are specified and implemented in industrial standard languages for business processes modeling and execution, like BPEL4WS, based on state of the art techniques for planning under uncertainty.
Proceedings ArticleDOI

Semi-automated adaptation of service interactions

TL;DR: Novel techniques and a tool are presented that provides semi-automated support for identifying and resolution of mismatches between service interfaces and protocols, and for generating adapter specification, and the viability of the proposed approach is shown.
Journal ArticleDOI

A Petri Net-Based Method for Compatibility Analysis and Composition of Web Services in Business Process Execution Language

TL;DR: The method for mediator generation is proposed to assist the automatic composition of partially compatible services and is validated through a real-life case and further research directions are pointed out.
Journal ArticleDOI

Service-oriented middleware for the Future Internet: state of the art and research directions

TL;DR: This article focuses on research challenges for service-oriented middleware design, investigating service description, discovery, access, and composition in the Future Internet of services.
References
More filters
Book

Business process execution language for web services

TL;DR: This book focuses on executable processes and comes back to abstract processes in Chapter 4, which can be used to replace sets of rules usually expressed in natural language, which is often ambiguous.

YAWL: yet another workflow language

TL;DR: This paper motivates the need for a new workflow language, specifies the semantics of the language, and shows that soundness can be verified in a compositional way.
Book ChapterDOI

Developing adapters for web services integration

TL;DR: The problem of adaptation of web services is characterized by identifying and classifying different kinds of adaptation requirements, and a methodology for developing adapters in Web services is proposed, based on the use of mismatch patterns and service composition technologies.
Journal ArticleDOI

Formalizing Web Service Choreographies

TL;DR: This paper shows how to check whether two or more Web services are compatible to interoperate or not, and, if not, whether the specification of adaptors that mediate between them can be automatically generated, enabling the communication of (a priori) incompatible Web services.