Policies for Context-Driven Transactional Web Services

This paper presents an approach that uses policies to manage contextdriven transactional Web services. Context feeds policies with details on Web services like current status, which permits aligning the behavior of these Web services to the transactional properties they need to satisfy. Context refers here to any information on the interactions a Web service initiates with peers and external environment. Three types of transactional properties are used namely pivot, compensatable, and retriable. Each property satisfaction calls for a set of policies that are specified with a policy language like WSPL. This paper also presents the adaptation strategy that supports developing context-driven transactional Web services. A prototype that implements this strategy is discussed in the paper, too.

[1]  Stefanie Rinderle-Ma,et al.  Preserving the Context of Interrupted Business Process Activities , 2005, ICEIS.

[2]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[3]  Peter Dolog,et al.  Transactions Concurrency Control in Web Service Environment , 2006, 2006 European Conference on Web Services (ECOWS'06).

[4]  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).

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

[6]  Kuo-Ming Chao,et al.  A low-latency resilient protocol for e-business transactions , 2004, Int. J. Web Eng. Technol..

[7]  Marie-Christine Fauvet,et al.  Handling Transactional Properties in Web Service Composition , 2005, WISE.

[8]  Zakaria Maamar,et al.  Using Policies to Manage Composite Web Services , 2006, IT Professional.

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

[10]  Paulo F. Pires,et al.  Building Reliable Web Services Compositions , 2002, Web, Web-Services, and Database Systems.

[11]  Zakaria Maamar,et al.  Toward an agent-based and context-oriented approach for Web services composition , 2005, IEEE Transactions on Knowledge and Data Engineering.

[12]  Anne H. H Ngu,et al.  Web Information Systems Engineering - WISE 2005, 6th International Conference on Web Information Systems Engineering, New York, NY, USA, November 20-22, 2005, Proceedings , 2005, WISE.

[13]  Zakaria Maamar,et al.  What can context do for web services? , 2006, CACM.

[14]  Anne H. Anderson An introduction to the Web Services Policy Language (WSPL) , 2004, Proceedings. Fifth IEEE International Workshop on Policies for Distributed Systems and Networks, 2004. POLICY 2004..

[15]  David Garlan,et al.  Context is key , 2005, CACM.

[16]  Claude Godart,et al.  Ensuring required failure atomicity of composite Web services , 2005, WWW '05.