Database transaction models for advanced applications
Database transaction models for advanced applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Workflow management: models, methods, and systems
Workflow management: models, methods, and systems
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
UTML: Unified Transaction Modeling Language
WISE '02 Proceedings of the 3rd International Conference on Web Information Systems Engineering
Workflow Modeling Using Proclets
CooplS '02 Proceedings of the 7th International Conference on Cooperative Information Systems
Building Reliable Web Services Compositions
Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems
Business-to-business interactions: issues and enabling technologies
The VLDB Journal — The International Journal on Very Large Data Bases
Process Synchronization in Workflow Management Systems
SPDP '96 Proceedings of the 8th IEEE Symposium on Parallel and Distributed Processing (SPDP '96)
Ensuring required failure atomicity of composite Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
Architectural Decisions and Patterns for Transactional Workflows in SOA
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Hi-index | 0.00 |
In this paper, we present an approach to easily define flexible and reliable services compositions. We introduce a new concept called transactional patterns to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. It can be seen as a coordination pattern and as a structured transaction. Thus, it combines workflow flexibility and transactional processing reliability. Designers can simply connect together a set of transactional patterns to define a composite Web service. We use a set of techniques to ensure control and transactional coherence between patterns inside a composition of services.