On the Impact of Formal Methods in the SOA

被引:8
作者
Bocchi, Laura [1 ]
Ciancarini, Paolo [1 ]
机构
[1] Univ Bologna, Dipartimento Sci Informaz, Mura Anteo Zamboni 7, I-40127 Bologna, Italy
关键词
Service oriented architectures; transactions; formal methods;
D O I
10.1016/j.entcs.2006.05.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an overview of recent research that provide a formal analysis of coordination and composition in Service Oriented Architectures. In particular we focus on transactional support in the Web Service Architecture. The classic notion of transaction in database systems evolved into weaker forms, in order to adapt to multi-domain, loosely coupled environments including the execution of long running activities. Despite the shared interest in these weaker transactions, supported by most languages for Web service coordination and composition, in many cases there is not an agreement on their semantics. Transactions are considered under two complementary perspectives. The former is the local perspective of the business process: transactions are a control construct providing a user-defined error handling mechanism. The latter, is the perspective addressing the synchronization among distributed services: distributed transaction protocols. Distributed transaction protocols are evolving according to the requirements of the real e-business scenario over the Web. One particular direction of this evolution, that we discuss, is the negotiation of service capabilities to enable automated selection.
引用
收藏
页码:113 / 126
页数:14
相关论文
共 49 条
[1]   Towards a model for quality of Web and grid services [J].
Andreozzi, S ;
Ciancarini, P ;
Montesi, D ;
Moretti, R .
THIRTEENTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2004, :271-276
[2]  
[Anonymous], 2002, BUS T PROT
[3]  
Atkinson Bob, 2002, WEB SERVICES SECURIT
[4]  
Bechhofer S., 2004, TECHNICAL REPORT
[5]  
Berger M., 2003, ELECT NOTES THEORETI, V39, P105
[6]  
Bernstein Philip A., 1987, CONCURRENCY CONTROL
[7]  
BILORUSETS R, 2004, WEB SERVICES RELIABL
[8]  
Bocchi L, 2004, LECT NOTES COMPUT SC, V2984, P194
[9]  
Bocchi L, 2003, LECT NOTES COMPUT SC, V2884, P124
[10]  
Bocchi L., 2005, UBLCS200516