On the Synchronization of Web Services Interactions

Examining interactions between Web services is of paramount importance to the success of service composition. We have previously proposed a 2-layer framework for modeling, analyzing, and managing these interactions. Interactions are assigned to two layers: business logic and support. The business-logic layer comprises control and transactional flows, whereas the support layer comprises exception and message flows. This paper continues this research effort by focusing on the synchronization of the four flows at run-time. In particular, we discuss the synchronization mechanisms integrated into the 2-layer framework and report our preliminary experiments on the implementation.

[1]  Yinsheng Li,et al.  An Efficient Transaction Commit Protocol for Composite Web Services , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[2]  Amnon Naamad,et al.  The STATEMATE semantics of statecharts , 1996, TSEM.

[3]  Nanjangud C. Narendra,et al.  Automated Context-Aware Adaptation of Web Service Executions , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[4]  Zakaria Maamar,et al.  Service Chart Diagrams - Description & Application , 2003, WWW.

[5]  Zakaria Maamar,et al.  Policies for Context-Driven Transactional Web Services , 2007, CAiSE.

[6]  Stefano Ceri,et al.  Managing asynchronous Web services interactions , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[7]  Barbara Pernici,et al.  Insights into Web Service Orchestration and Choreography , 2006, Int. J. E Bus. Res..

[8]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

[9]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[10]  Zakaria Maamar,et al.  CP4WS - A Method for Designing and Developing Systems Based on Web Services , 2007, ICEIS.

[11]  Mike P. Papazoglou,et al.  EFSOC: A Layered Framework for Developing Secure Interactions between Web-Services , 2005, Distributed and Parallel Databases.

[12]  Quan Z. Sheng,et al.  Sustaining Web Services High-Availability Using Communities , 2008, 2008 Third International Conference on Availability, Reliability and Security.

[13]  Yehia Taher,et al.  Towards an Approach forWeb services Substitution , 2006, 2006 10th International Database Engineering and Applications Symposium (IDEAS'06).

[14]  Weiping He,et al.  Recovery in Web service applications , 2004, IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004.

[15]  Hamid R. Motahari-Nezhad Model-driven Adapter Development for Web Services Interactions , 2005 .

[16]  Quan Z. Sheng,et al.  Towards A Two-Layered Framework for Managing Web Services Interaction , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[17]  Marlon Dumas,et al.  Service Interaction Modeling: Bridging Global and Local Views , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).