An Approach to Checking Compatibility of Service Contracts in Service-Oriented Applications

被引:0
作者
Nepal, Surya
Zic, John
Chau, Thi
机构
关键词
Compatibility of Web Services; Service Contract; Service-Oriented Architecture; Web Services Transaction;
D O I
10.4018/jwsr.2009040103
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the service-oriented architecture model, a service may be characterized by its exchange of asynchronous messages, and a service contract is a desirable composition of a variety of messages. Though this model is simple, implementing large-scale, cross-organizational distributed applications may be difficult to achieve in general, as there is no guarantee that service composition will be possible because of incompatibilities between the service contracts. This article examines and addresses this problem, first by identifying and specifying contract compatibility conditions based on standards such as WS-BusinessActivity, and second, through the use of a compatibility checking tool that enables application developers to perform checks at design time. [Article copies are available for purchase from InfoSci-on-Demand.com]
引用
收藏
页码:42 / 65
页数:24
相关论文
共 27 条
[1]  
[Anonymous], 1992, Transaction Processing: Concepts and Techniques
[2]   Web service conversation modeling - A cornerstone for E-business automation [J].
Benatallah, B ;
Casati, F ;
Toumani, F .
IEEE INTERNET COMPUTING, 2004, 8 (01) :46-54
[3]  
Bhuiyan J, 2006, 2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, P80
[4]  
BULTAN T, 2003, CONVERSATION SPECIFI, P403
[5]  
CHENG Z, 2002, REAL WORLD SEMANTIC
[6]  
Elmagarmid A., 1992, Database Transactional Models for Advanced Applications
[7]   Compatibility verification for web service choreography [J].
Foster, H ;
Uchitel, S ;
Magee, J ;
Kramer, J .
IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, :738-741
[8]  
FOSTER H, 2003, P IEEE INT C AUT SOF, P95
[9]   Conversation protocols: A formalism for specification and verification of reactive electronic services [J].
Fu, X ;
Bultan, T ;
Su, JW .
IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2003, 2759 :188-200
[10]  
Fu X., 2004, P 13 INT C WORLD WID, P621