2004
DOI: 10.1145/1035292.1028991
|View full text |Cite
|
Sign up to set email alerts
|

Decentralizing execution of composite web services

Abstract: Distributed enterprise applications today are increasingly being built from services available over the web. A unit of functionality in this framework is a web service, a software application that exposes a set of "typed'' connections that can be accessed over the web using standard protocols. These units can then be composed into a <i>composite</i> web service. BPEL (Business Process Execution Language) is a high-level distributed programming language for creating composite web services. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
64
0
1

Year Published

2007
2007
2020
2020

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 55 publications
(66 citation statements)
references
References 16 publications
0
64
0
1
Order By: Relevance
“…Service orchestration refers to a service composition paradigm in which services are controlled in a centralized manner [53]. A single entity known as the orchestrator is responsible for managing and coordinating the whole composition execution flow.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Service orchestration refers to a service composition paradigm in which services are controlled in a centralized manner [53]. A single entity known as the orchestrator is responsible for managing and coordinating the whole composition execution flow.…”
Section: Introductionmentioning
confidence: 99%
“…Since service choreographies do not rely on a single party to coordinate the business processes, some authors claim that they are more scalable than orchestrations [35,53,57,58]. Nanda et al [53], for example, presents an algorithm to automatically generate a set of distributed processes given a single BPEL process as input, and provides experimental results showing improvements on the throughput when services interact without the central coordinator.…”
Section: Introductionmentioning
confidence: 99%
“…Nanda et al [15][5] present an approach to partition BPEL processes using program partitioning techniques with the aim of reducing the communication costs between the partitions. However, they do not take into account distribution constraints (Collocate and Separate) so the designer cannot control the partitioning.…”
Section: Related Workmentioning
confidence: 99%
“…P2P composition can be classified into three substyles, namely (1) Static, (2) Mobile, (3) Hybrid. .In the Static Composition Style (P2PC-S) style [37] [38] [39], [40], the overall process specification (e.g. BPEL4WS 2 ) is, at design-time, partitioned into smaller pieces and deployed to involved service providers and during run-time each local engine only obtains the partial copy of the whole process, and finally executes it at the local site where the invoked service resides.…”
Section: Broker Stylesmentioning
confidence: 99%