The Open Information Systems Journal

2010, 4 : 1-11
Published online 2010 January 13. DOI: 10.2174/1874133901004010001
Publisher ID: TOISJ-4-1

An Intelligent Web Service Workflow: A Petri Net Based Approach

E. Hossny and S. AbdElrahman
the Department of Computer Science, Faculty of Computers and Information, Cairo University, Egypt.

ABSTRACT

Fuzzy Petri Net for Web Service Composition (FPN4WSC) aims to compose the individual web services into more complex one. It is a workflow model which is hybridization between Petri net, SHOP2, and fuzzy logic. Petri net allows user to specify his request as a workflow. SHOP2 is used as an Artificial Intelligence (AI) planning system to get a plan for the user request. However, SHOP2 fails to capture the uncertainty. So, the fuzzy logic is used as a refinement engine to get the best solution based on the user preferences. Therefore, FPN4WSC presents simple graphical, intelligent, and automatic web service composition model. FPN4WSC model is scalable to any workflow-based domains. As a case study, it is applied on the travel reservation domain where the user should specify his preferences and the fuzzy engine tries to get the best solution depending on his preferences.

Keywords:

Web Services, Fuzzy Petri Net, SHOP2, Web Service Composition.