Production workflow: concepts and techniques
Production workflow: concepts and techniques
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
A Service Level Agreement Language for Dynamic Electronic Services
Electronic Commerce Research
Middleware Mediated Transactions
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
Communications of the ACM - Service-oriented computing
GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions
Proceedings of the 26th International Conference on Software Engineering
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
A policy framework for integrated and differentiated services in the Internet
IEEE Network: The Magazine of Global Internetworking
GlueQoS: Middleware to Sweeten Quality-of-Service Policy Interactions
Proceedings of the 26th International Conference on Software Engineering
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Modeling and implementing medical web services
Data & Knowledge Engineering
Business processes for web services: principles and applications
IBM Systems Journal
Local analysis of atomicity sphere for B2B collaboration
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Service oriented architectures: approaches, technologies and research issues
The VLDB Journal — The International Journal on Very Large Data Bases
A QoS-aware middleware for ensuring web services reliability
PDCN'07 Proceedings of the 25th conference on Proceedings of the 25th IASTED International Multi-Conference: parallel and distributed computing and networks
Construire des applications fiables à base de services mobiles
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Policy-driven middleware for self-adaptation of web services compositions
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Tx-policy: transactional policies for reliable web service composition
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
Towards assessing performance in service computing
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
Policy-driven middleware for self-adaptation of web services compositions
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
A business-aware web services transaction model
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Dynamic composition of cross-organizational features in distributed software systems
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
Service-oriented computing is emerging as a distributed computing model where autonomous services interact with each other using standard Internet technology. In addition to the application-specific functions that services provide (different) services may also support (different) sets of protocols and formats addressing extra-functional concerns such as transaction processing and reliable messaging. This raises the need for services to complement their functional service descriptions with descriptions of extra-functional capabilities, requirements, and/or preferences, which must be matched and enforced for service interactions. In this paper, we address the problem of transactional coordination in service-oriented computing. We argue for the use of declarative policy assertions to advertise and match support for different transaction styles (direct transaction processing, queued transaction processing, and compensation-based transaction processing), and introduce the concept of and system support for transaction coupling modes as the policy-based contracts guiding transactional business process execution. We focus on concrete, protocol-specific policies that apply to relevant Web services specifications. Using transaction policies and our middleware system, we are able to support a reliable SOC environment.