The transaction concept: virtues and limitations (invited paper)
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
QoS-driven Service Selection Optimization Model and Algorithms for Composite Web Services
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Semantics-based composition-oriented discovery of Web services
ACM Transactions on Internet Technology (TOIT)
Quality-of-service oriented web service composition algorithm and planning architecture
Journal of Systems and Software
Multiobjective Optimization of SLA-Aware Service Composition
SERVICES '08 Proceedings of the 2008 IEEE Congress on Services - Part I
A Concurrency Control Mechanism for Composite Service Supporting User-Defined Relaxed Atomicity
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
Dynamic composition and optimization of Web services
Distributed and Parallel Databases
Directed Unfolding of Petri Nets
Transactions on Petri Nets and Other Models of Concurrency I
Web services provision: solutions, challenges and opportunities (invited paper)
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
The VLDB Journal — The International Journal on Very Large Data Bases
A Petri-net Coverability Model for Automatic Web Service Composition
IIS '09 Proceedings of the 2009 International Conference on Industrial and Information Systems
A Risk-Driven Selection Approach for Transactional Web Service Composition
GCC '09 Proceedings of the 2009 Eighth International Conference on Grid and Cooperative Computing
Automated generation of composite web services based on functional semantics
Web Semantics: Science, Services and Agents on the World Wide Web
SAM: a semantic web service discovery system
KES'07/WIRN'07 Proceedings of the 11th international conference, KES 2007 and XVII Italian workshop on neural networks conference on Knowledge-based intelligent information and engineering systems: Part III
Event-Based Design and Runtime Verification of Composite Service Transactional Behavior
IEEE Transactions on Services Computing
FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
IEEE Transactions on Services Computing
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
IEEE Transactions on Services Computing
CPN-TWS: a coloured petri-net approach for transactional-QoS driven Web Service composition
International Journal of Web and Grid Services
QoS-aware web services composition using transactional composition operator
WAIM '06 Proceedings of the 7th international conference on Advances in Web-Age Information Management
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
The Pervasive Workflow: A Decentralized Workflow System Supporting Long-Running Transactions
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Hi-index | 0.00 |
Existing Web Service architectures provide the basis for publishing applications as Web Services (WSs), and for composing existing WSs to provide new functionalities. To fully meet user requests when WSs are composed, functional characteristics of the WSs as well as Quality of Service (QoS ) parameters and transactional capabilities of their executions, need to be simultaneously considered. QoS parameters describe WSs in terms of their behavior; transactional capabilities state whether a service is reliable during execution time if unpredictable failures occur. We formalize this WS composition problem as an optimization problem that considers at the same time functional, QoS , and transactional requirements. We also define a utility function that combines functionality, QoS , and transactional WS properties, to guide the service compositor into the space of compositions that best meet the QoS and transactional criteria. In addition, we propose a service compositor, named PT-SAM-Transac, which adapts a Petri-Net unfolding algorithm and efficiently traverses the space of optimal compositions. Our experiments show that PT-SAM-Transac outperforms a state-of-the-art solution (called SAM) by identifying compositions that better meet the QoS and transactional criteria, while the composition time of both approaches are in the same order of magnitude.