Proceedings of the 44th Annual Southeast Regional Conference 2006
DOI: 10.1145/1185448.1185549
|View full text |Cite
|
Sign up to set email alerts
|

Composing aggregate web services in BPEL

Abstract: Web services are increasingly being used to expose applications over the Internet. These Web services are being integrated within and across enterprises to create higher function services. BPEL is a workflow language that facilitates this integration. Although both academia and industry acknowledge the need for workflow languages, there are few technical papers focused on BPEL. In this paper, we provide an overview of BPEL and discuss its promises, limitations and challenges.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 6 publications
0
10
0
Order By: Relevance
“…Some other requirements for higher-level composition are to provide coordination methods, dynamic models and automated service integration and composition (Papazoglou et al, 2007;Ezenwoye and Sadjadi, 2006).…”
Section: High-level Compositionmentioning
confidence: 99%
“…Some other requirements for higher-level composition are to provide coordination methods, dynamic models and automated service integration and composition (Papazoglou et al, 2007;Ezenwoye and Sadjadi, 2006).…”
Section: High-level Compositionmentioning
confidence: 99%
“…The flow manager captures the flow of operations that are involved in the Ensemble run, namely the data initialization tasks, WRF model execution tasks and data gathering and post-processing tasks. We use the WS-BPEL [24] standard as the workflow language, where job executions are modeled as graphs. The nodes of the graph represent tasks and the edges represent inter-task dependencies, data flow or flow control.…”
Section: Job Flow Managementmentioning
confidence: 99%
“…These services then become reusable components that can be the building blocks for more complex aggregate services (business processes). To facilitate the creation of business processes, a high-level workflow language, such as Business Process Execution Language (BPEL) [11,25], is used. BPEL is an XML-based workflow language that weaves together basic and structured activities to create the logic of a business process.…”
Section: Web Services and Bpelmentioning
confidence: 99%
“…Since BPEL is not a general-purpose programming language, it lacks the necessary constructs that would be needed to deserialized the generic output message (genericOutputMessage) of the generic proxy. One solution to this problem, without extending the BPEL language, is to use a partner Web service to perform more complicated data manipulation [11]. To this end, we have decided to use the generic proxy to deserialize the genericOutputMessage.…”
mentioning
confidence: 99%