Article in Journal: Composing Services on the Grid Using BPEL4SWS

Bibliography

Jörg Nitzsche, Tammo van Lessen, Dimka Karastoyanova & Frank Leymann: “Composing Services on the Grid Using BPEL4SWS”, Multiagent and Grid Systems, vol. 4, Dec. 2008.

Keywords: Grid; BPEL; BPEL4SWS; Grid Services; Web Services; Semantic Web Services; Scientific Workflows

Abstract

Service composition on the Grid is a challenging task as documented in existing research work. Even though there are initial attempts to use the Business Process Execution Language (BPEL) to compose services on the Grid, still there is a significant lack of flexibility and reusability needed in scientific applications. In this paper we present BPEL for Semantic Web Services (BPEL4SWS) – a language that facilitates the orchestration of Grid Services exposed as traditional Web Services or Semantic Web Services using a process-based approach. It is based on the idea of WSDL-less BPEL and incorporates semantic descriptions of process activity implementations which increases the flexibility of business workflows as well as scientific workflows. Following an approach that uses a set of composable standards and specifications, BPEL4SWS is independent of any Semantic Web Service framework and therefore can also utilize any kind of Semantic Grid services. The advantages of BPEL4SWS are: (1) compliance with standards, (2) independence on service technologies, (3) applicability for both business applications as well as scientific workflows that use Grid services, (4) improved flexibility of processes.

Links

PDF PDF

BibTeX

@article{ART-2008-20,
  author = {Nitzsche, Jörg and van Lessen, Tammo and Karastoyanova, Dimka and Leymann, Frank},
  title = {Composing Services on the Grid Using BPEL4SWS},
  journal = {Multiagent and Grid Systems},
  publisher = {IOS Press},
  volume = {4},
  etype = {Article in Journal},
  scholarcat = {apeer},
  month = {dec},
  year = {2008},
  keywords = {Grid; BPEL; BPEL4SWS; Grid Services; Web Services; Semantic Web Services; Scientific Workflows},
  language = {English},
  cr-category = {H.4.1 Office Automation},
  department = {University of Stuttgart, Institute of Architecture of Application Systems},
  abstract = {Service composition on the Grid is a challenging task as documented in existing research work. Even though there are initial attempts to use the Business Process Execution Language (BPEL) to compose services on the Grid, still there is a significant lack of flexibility and reusability needed in scientific applications. In this paper we present BPEL for Semantic Web Services (BPEL4SWS) - a language that facilitates the orchestration of Grid Services exposed as traditional Web Services or Semantic Web Services using a process-based approach. It is based on the idea of WSDL-less BPEL and incorporates semantic descriptions of process activity implementations which increases the flexibility of business workflows as well as scientific workflows. Following an approach that uses a set of composable standards and specifications, BPEL4SWS is independent of any Semantic Web Service framework and therefore can also utilize any kind of Semantic Grid services. The advantages of BPEL4SWS are: (1) compliance with standards, (2) independence on service technologies, (3) applicability for both business applications as well as scientific workflows that use Grid services, (4) improved flexibility of processes.},
  url = {http://taval.de/publications/ART-2008-20}
}

© copyright by the author(s)