From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
SEDA: an architecture for well-conditioned, scalable internet services
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
Building Web Services with Java: Making Sense of Xml, Soap, Wsdl, and Uddi
Analysis of integration models for service composition
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Overview of some patterns for architecting and managing composite web services
ACM SIGecom Exchanges
A Design Framework for Highly Concurrent Systems
A Design Framework for Highly Concurrent Systems
Pragmatic Issues in Failure Handling and Coordinated Execution of Workflows in Distributed Workflow Control Architectures
Synchronization analysis for decentralizing composite Web services
Proceedings of the 2003 ACM symposium on Applied computing
Scalable, distributed data structures for internet service construction
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
RainMan: a workflow system for the internet
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
A service creation environment based on end to end composition of Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
Diversified SCM standard for the Japanese retail industry
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Adaptive compositions across organizational boundaries
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Model driven distribution pattern design for dynamic web service compositions
ICWE '06 Proceedings of the 6th international conference on Web engineering
BPEL orchestration of secure webmail
Proceedings of the 3rd ACM workshop on Secure web services
Autonomic resource provisioning for software business processes
Information and Software Technology
Continuation-passing enactment of distributed recoverable workflows
Proceedings of the 2007 ACM symposium on Applied computing
Towards decentralized service orchestrations
Proceedings of the 2007 ACM symposium on Applied computing
A decentralized execution model for inter-organizational workflows
Distributed and Parallel Databases
Grid-Enabled Workflow Management System Based On BPEL
International Journal of High Performance Computing Applications
Security views for outsourced business processes
Proceedings of the 2008 ACM workshop on Secure web services
Using interaction models to detect and resolve inconsistencies in evolving service compositions
Web Intelligence and Agent Systems
Distributed Orchestration Versus Choreography: The FOCAS Approach
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
Building applications using end to end composition of web services
AAAI'05 Proceedings of the 20th national conference on Artificial intelligence - Volume 4
Achieving coordination through dynamic construction of open workflows
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
AMT '09 Proceedings of the 5th International Conference on Active Media Technology
Through Personalized Web Service Composition Specification: From BPEL to C-BPEL
Electronic Notes in Theoretical Computer Science (ENTCS)
Synthy: A system for end to end composition of web services
Web Semantics: Science, Services and Agents on the World Wide Web
Verification of model transformations: a case study with BPEL
TGC'06 Proceedings of the 2nd international conference on Trustworthy global computing
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
CiAN: a workflow engine for MANETs
COORDINATION'08 Proceedings of the 10th international conference on Coordination models and languages
Reference architectural styles for service-oriented computing
NPC'07 Proceedings of the 2007 IFIP international conference on Network and parallel computing
A service-based architecture for dynamically reconfigurable workflows
Journal of Systems and Software
Achieving coordination through dynamic construction of open workflows
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Interaction protocol mediation in web service composition
International Journal of Web Engineering and Technology
Partitioning composite web services for decentralized execution using a genetic algorithm
Future Generation Computer Systems
Coordination for fragmented loops and scopes in a distributed business process
BPM'10 Proceedings of the 8th international conference on Business process management
Web services workflow with result data forwarding as resources
Future Generation Computer Systems
Adaptable Decentralized Service Oriented Architecture
Journal of Systems and Software
Fault tolerant web service orchestration by means of diagnosis
EWSA'06 Proceedings of the Third European conference on Software Architecture
Handling faults in decentralized orchestration of composite web services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Modularization of distributed web services using aspects with explicit distribution (AWED)
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 II
Coordination for fragmented loops and scopes in a distributed business process
Information Systems
Global and local qos guarantee in web service selection
BPM'05 Proceedings of the Third international conference on Business Process Management
Decentralized Orchestration of Data-centric Workflows Using the Object Modeling System
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
An optimized derivation of event queries to monitor choreography violations
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Peer-to-peer orchestration of web mashups
Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services
Agent-based Cloud service composition
Applied Intelligence
Decentralized orchestration of data-centric workflows in Cloud environments
Future Generation Computer Systems
Process Evolution in a Distributed Process Execution Environment
International Journal of Information System Modeling and Design
Model-driven approach to enterprise interoperability at the technical service level
Computers in Industry
Process fragmentation, distribution and execution using an event-based interaction scheme
Journal of Systems and Software
Hi-index | 0.00 |
Web services make information and software available programmatically via the Internet and may be used as building blocks for applications. A composite web service is one that is built using multiple component web services and is typically specified using a language such as BPEL4WS or WSIPL. Once its specification has been developed, the composite service may be orchestrated either in a centralized or in a decentralized fashion. Decentralized orchestration offers performance improvements in terms of increased throughput and scalability and lower response time. However, decentralized orchestration also brings additional complexity to the system in terms of error recovery and fault handling. Further, incorrect design of a decentralized system can lead to potential deadlock or non-optimal usage of system resources. This paper investigates build time and runtime issues related to decentralized orchestration of composite web services. We support our design decisions with performance results obtained on a decentralized setup using BPEL4WS to describe the composite web services and BPWS4J as the underlying runtime environment to orchestrate them.