By Topic

Aspect-oriented Web services orchestration

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Cova Suazo, N. ; Dept. of Electr. Eng., CINVESTAV-IPN, Mexico City, Mexico ; Aguirre, J.O.O.

Web service orchestration technologies are emerging as practical means to integrate business partners' applications with higher levels of functionality, negligible performance degradation, reduced development effort, and better quality of service. However, because most compositional languages address distribution concerns at the early stage of the business process definition, Web-based applications become more static arid more difficult to develop. In this paper we propose a method to reduce the complexity of Web service orchestration by using a new compositional language named BPCL (business process coordination language) that keeps apart physical distribution details. Furthermore, a coordination architecture has been built to support the common process abstractions used in business collaboration by means of a synchronization and communication infrastructure. In the proposed approach, to obtain a Web-based application, aspect oriented programming is used to weave locality transparent BPCL programs with the distribution handling capabilities supported by the coordination architecture. Besides of simplifying the development of orchestrated Web-based applications, the main contribution of this work consists on providing a coordination language and architecture that promote greater dynamism, noninvasive code reuse and efficient execution.

Published in:

Electrical and Electronics Engineering, 2005 2nd International Conference on

Date of Conference:

7-9 Sept. 2005