SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Database transaction models for advanced applications
Database transaction models for advanced applications
Exception Handling in Workflow Management Systems
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Coordinating Business Transactions on the Web
IEEE Internet Computing
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
Heterogeneous Component Coordination: The CLF Approach
EDOC '00 Proceedings of the 4th International conference on Enterprise Distributed Object Computing
Flexible Workflow Management in the OPENflow System
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
A Multi-Level Model for Web Service Composition
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Web service composition transaction management
ADC '04 Proceedings of the 15th Australasian database conference - Volume 27
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
A tentative commit protocol for composite web services
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
Exploiting a database system in scheduling internet-based workflows
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Policies for context-driven transactional web services
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Ensuring recoverability in composing web services
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
Transactional support of ad-hoc collaborations in mobile environments
Proceedings of the Ninth ACM International Workshop on Data Engineering for Wireless and Mobile Access
Relaxation of ACID properties in AuTrA, The adaptive user-defined transaction relaxing approach
Future Generation Computer Systems
The reliability of web services atomic commitment protocols
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Journal of Network and Computer Applications
Fault-tolerant orchestration of transactional web services
WISE'06 Proceedings of the 7th international conference on Web Information Systems
QoS-aware web services composition using transactional composition operator
WAIM '06 Proceedings of the 7th international conference on Advances in Web-Age Information Management
Petri net based techniques for constructing reliable service composition
Journal of Systems and Software
Transactional and QoS-aware dynamic service composition based on ant colony optimization
Future Generation Computer Systems
Hi-index | 0.00 |
The development of new services by composition of existing ones has gained considerable momentum as a means of integrating heterogeneous applications and realising business collaborations. Services that enter into compositions with other services may have transactional properties, especially those in the broad area of resource management (e.g. booking services). These transactional properties may be exploited in order to derive composite services which themselves exhibit certain transactional properties. This paper presents a model for composing services that expose transactional properties and more specifically, services that support tentative holds and/or atomic execution. The proposed model is based on a high-level service composition operator that produces composite services that satisfy specified atomicity constraints. The model supports the possibility of selecting the services that enter into a composition at runtime, depending on their ability to provide resource reservations at a given point in time and taking into account user preferences.