The STATEMATE semantics of statecharts
ACM Transactions on Software Engineering and Methodology (TOSEM)
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
An ebXML infrastructure implementation through UDDI registries and RosettaNet PIPs
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Dynamic and adaptive composition of e-services
Information Systems - The 12th international conference on advanced information systems engineering (CAiSE 00)
Distributed and Parallel Databases
The Self-Serv Environment for Web Services Composition
IEEE Internet Computing
Infrastructure for E-Government Web Services
IEEE Internet Computing
Comparing Hybrid Peer-to-Peer Systems
Proceedings of the 27th International Conference on Very Large Data Bases
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Inter-Enterprise Collaborative Business Process Management
Proceedings of the 17th International Conference on Data Engineering
Quality driven web services composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
A survey and comparison of business-to-business e-commerce frameworks
ACM SIGecom Exchanges
Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
SELF-SERV: a platform for rapid composition of web services in a peer-to-peer environment
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Conceptual modeling of web service conversations
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
A View Based Analysis on Web Service Registries
Distributed and Parallel Databases
Integration of transient Web services into a virtual peer to peer Web service registry
Distributed and Parallel Databases
A Workflow-Based Web Service Composition System
WI-IATW '06 Proceedings of the 2006 IEEE/WIC/ACM international conference on Web Intelligence and Intelligent Agent Technology
Service communities: applications and middleware
Proceedings of the 6th international workshop on Software engineering and middleware
A tentative commit protocol for composite web services
Journal of Computer and System Sciences - Special issue: Performance modelling and evaluation of computer systems
A process-based methodology for designing event-based mobile composite applications
Data & Knowledge Engineering
Continuation-passing enactment of distributed recoverable workflows
Proceedings of the 2007 ACM symposium on Applied computing
A decentralized execution model for inter-organizational workflows
Distributed and Parallel Databases
Efficient execution of composite Web services exchanging intensional data
Information Sciences: an International Journal
Constructing customized process views
Data & Knowledge Engineering
Consumer-centric QoS-aware selection of web services
Journal of Computer and System Sciences
XCraft: boosting the performance of active XML materialization
EDBT '08 Proceedings of the 11th international conference on Extending database technology: Advances in database technology
Decentralized web service orchestration: a reflective approach
Proceedings of the 2008 ACM symposium on Applied computing
Towards self-configuration and management of e-service provisioning in dynamic value constellations
Proceedings of the 2008 ACM symposium on Applied computing
Context-aware service composition: a methodology and a case study
Proceedings of the 2nd international workshop on Systems development in SOA environments
Information and Software Technology
Maintaining Data Dependencies Across BPEL Process Fragments
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
VxBPEL: Supporting variability for Web services in BPEL
Information and Software Technology
Improved model management with aggregated business process models
Data & Knowledge Engineering
Pluggable Framework for Enabling the Execution of Extended BPEL Behavior
Service-Oriented Computing - ICSOC 2007 Workshops
Consistent and decentralized orchestration of BPEL processes
Proceedings of the 2009 ACM symposium on Applied Computing
Decentralized Orchestration of BPEL Processes with Execution Consistency
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
The VLDB Journal — The International Journal on Very Large Data Bases
A framework for QoS-based Web service contracting
ACM Transactions on the Web (TWEB)
Composing semantic Web services under constraints
Expert Systems with Applications: An International Journal
Distributed Orchestration Versus Choreography: The FOCAS Approach
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
An Automaton-based Approach for Web Service Mediation
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
Distributed coordination of workflows over web services and their handheld-based execution
ICDCN'08 Proceedings of the 9th international conference on Distributed computing and networking
Shepherd: node monitors for fault-tolerant distributed process execution in OSIRIS
Proceedings of the 5th International Workshop on Enhanced Web Service Technologies
WebRatio BPM: a tool for designing and deploying business processes on the web
ICWE'10 Proceedings of the 10th international conference on Web engineering
Fault handling and recovery in decentralized services orchestration
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
OntoPipeliner: An ontology-based automatic semantic service pipeline generator
Expert Systems with Applications: An International Journal
Digital Ecosystems: Ecosystem-Oriented Architectures
Natural Computing: an international journal
Agent-based semantic composition of web services using distributed description logics
KES'11 Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part I
A new model for context-aware transactions in mobile services
Personal and Ubiquitous Computing
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Event-Based coordination of process-oriented composite applications
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Dependability and flexibility centered approach for composite web services modeling
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Using naming tendencies to syntactically link web service messages
DEECS'06 Proceedings of the Second international conference on Data Engineering Issues in E-Commerce and Services
Systematic design of web service transactions
TES'05 Proceedings of the 6th international conference on Technologies for E-Services
Peer-to-peer orchestration of web mashups
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Community structure in interaction web service networks
International Journal of Web Based Communities
On topological structure of web services networks for composition
International Journal of Web Engineering and Technology
Hi-index | 0.01 |
The development of new Web services through the composition of existing ones has gained a considerable momentum as a means to realise business-to-business collaborations. Unfortunately, given that services are often developed in an ad hoc fashion using manifold technologies and standards, connecting and coordinating them in order to build composite services is a delicate and time-consuming task. In this paper, we describe the design and implementation of a system in which services are composed using a model-driven approach, and the resulting composite services are orchestrated following a peer-to-peer paradigm. The system provides tools for specifying composite services through statecharts, data conversion rules, and multi-attribute provider selection policies. These specifications are interpreted by software components that interact in a peer-to-peer way to coordinate the execution of the composite service. We report results of an experimental evaluation showing the relative advantages of this peer-to-peer approach with respect to a centralised one.