BPEL4WS is one of the most utilized business process development languages. It can be used to develop executable business processes as a combination of Web Services interactions in a specific sequence called process flow. But still BPEL4WS lacks sufficient representation of business process semantics required for business processes automation. On the other hand OWL-S (OWL for Web Services) is designed to present such kind of semantic information. There exists similarity in the conceptual model of OWL-S and BPEL4WS that can be used to overcome this lack of semantics in BEPL4WS by mapping the BPEL4WS process model to the OWL-S ontology. The mapped OWL-S service can be dynamically discovered, composed and invoked on the basis of matching semantics. Such a process of mapping syntax based Web Services composition in the form of BPEL process model to Semantic Web Services composition in the form of OWL-S composite service can also enable automation of BPEL processes as OWL-S services by applying AI planning techniques. In this paper we present a mapping strategy and a mapping tool that can be used to map BPEL processes to the OWL-S suite of ontologies.
[1]
Jerry R. Hobbs,et al.
DAML-S: Semantic Markup for Web Services
,
2001,
SWWS.
[2]
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.
[3]
Sheila A. McIlraith,et al.
Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation
,
2003,
SEMWEB.
[4]
Gerald C. Gannod,et al.
An interactive approach for specifying OWL-S groundings
,
2005,
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).
[5]
Matjaz B. Juric,et al.
Business process execution language for web services
,
2004
.