DocumentCode :
2363534
Title :
Aspect-oriented Web services orchestration
Author :
Suazo, Nancy Cova ; Aguirre, JoséOscar Olmedo
Author_Institution :
Dept. of Electr. Eng., CINVESTAV-IPN, Mexico City, Mexico
fYear :
2005
fDate :
7-9 Sept. 2005
Firstpage :
72
Lastpage :
76
Abstract :
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.
Keywords :
Internet; business data processing; computational complexity; groupware; object-oriented programming; software engineering; BPCL compositional language; Web service orchestration; aspect oriented programming; business collaboration; business process coordination language; business process definition; quality of service; Access control; Authentication; Availability; Cities and towns; Collaboration; IEEE catalog; Lead; Runtime; Weaving; Web services; Aspect-oriented programming; BPCL; Web services orchestration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Electronics Engineering, 2005 2nd International Conference on
Print_ISBN :
0-7803-9230-2
Type :
conf
DOI :
10.1109/ICEEE.2005.1529576
Filename :
1529576
Link To Document :
بازگشت