BPEL4WS is a well-established business process standard that can be used to orchestrate service-based workflows. However, the rapid growth and automation demands of e-business and grid applications require BPEL4WS to provide enhanced semantic annotations to achieve the goal of business processes automation. Here, OWL-S (OWL for Web Services) is designed to represent such kind of semantic information. Furthermore, there exists a similarity in the conceptual model of OWL-S and BPEL4WS that can be employed to overcome the lack of semantics in BPEL4WS by mapping the BPEL4WS process model to the OWL-S suite of ontologies. The mapped OWL-S service can be used to increase flexibility and to automate BPEL based grid scenarios even further. This is achieved by dynamic discovery, composition and invocation of OWL-S services, for example within e-business and grid environments. Hence, the aim of this paper is to establish a mapping from the BPEL process model to the complete OWL-S suite of ontologies. We present a mapping strategy and a tool supporting this strategy. This allows the semantic annotation of workflows defined as BPEL4WS processes to enable the automation of a variety of e-business tasks.
[1]
Sheila A. McIlraith,et al.
Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation
,
2003,
SEMWEB.
[2]
Yun Yang,et al.
A p2p based service flow system with advanced ontology-based service profiles
,
2007,
Adv. Eng. Informatics.
[3]
Jerry R. Hobbs,et al.
DAML-S: Semantic Markup for Web Services
,
2001,
SWWS.
[4]
Matjaz B. Juric,et al.
Business process execution language for web services
,
2004
.
[5]
Tony Andrews.
Business Process Execution Language for Web Services Version 1.1
,
2003
.
[6]
Yun Yang,et al.
From BPEL4WS to OWL-S: integrating e-business process descriptions
,
2005,
2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.
[7]
Amit P. Sheth,et al.
Web Service Semantics - WSDL-S
,
2005
.
[8]
Katia P. Sycara,et al.
Towards a Semantic Choreography of Web Services: From WSDL to DAML-S
,
2003,
ICWS.