Dependability in the Web Service Architecture
https://doi.org/10.1007/3-540-45177-3_4Abstract
In comparison with the state of the art in the field of Web Services architectures and their composition, we propose to exploit the concept of CA Actions to enable to dependable composition of Web Services. CA Actions introduce a mechanism for structuring fault tolerant concurrent systems through the generalization of the concepts of atomic actions and transactions, and are adapted to the composition of autonomous services.
References (17)
- REFERENCES
- Abrial, J. R. The B Book -Assigning Programs to Meanings. Cambridge University Press. 1996.
- Evans, K. Transaction Internet Protocol: Facilitating Distributed Internet Applications. Proceedings of the W3C Workshop on Web services. 2001.
- Florescu, D., and Kossmann, D. An XML Programming Language for Web Services Specification and Composition. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering. 2001.
- Leymann, F. Web Services Flow Language (WSFL 1.0). IBM Software Group. http://www- 4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf. 2001.
- Medvidovic, N. and Taylor, R. N. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering. 2000.
- Microsoft. .NET. http://msdn.microsoft.com/net/.
- Mikalsen, T., Rouvellou, I., and Tai, S. Reliability of Composed Web Services -From Object Transactions to Web Transactions. Proceedings of the OOPSLA'01 Workshop on Object-Oriented Web Services. 2001.
- Oasis Committee. Business Transaction Protocol. Draft Specification. January 2002. http://www.oasis- open.org/committees/business-transactions/
- OMG. Corba Web Services. OMG TC Document orbos/2001-06-07. http://www.omg.org. 2001.
- Sun Microsystems Inc. Java 2 Platform, Enterprise Edition (J2EE). http://java.sun.com/j2ee/
- Thatte, S. XLANG: Web Services for Business Process Design. Microsoft Corporation. http://www.gotdotnet.com/team/xml_wsspecs/xlang- c/default.htm. 2001.
- UDDI Specification. Version 2.0. http://www.uddi.org/specification.html. 2001.
- W3C. Simple Object Access Protocol (SOAP) 1.1. W3C Note. http://www.w3.org/TR/SOAP/. 2000.
- W3C. Web Services Description language (WSDL) 1.1. W3C Note. http://www.w3.org/TR/2001/NOTE-wsdl- 20010315. 2001.
- W3C. Second Edition of the Extensible Markup Language (XML). 1.0 Specification. W3C Recommendation. http://www.w3.org/TR/2000/REC-xml-2001006. 2000.
- Xu, S., Randell, B., Romanovsky, A., Rubira, C. M. F., Stroud, R. J., and Wu, Z. Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery. Proceedings of the IEEE Symposium on Fault Tolerant Computing. 1995.