Translating a typical business process modelling language to a Web Services Ontology through lightweight mapping

Buy article PDF

Abstract

Bridging the gap between enterprise modelling methods and Semantic Web services is an important yet challenging task. For organisations with business goals, the automation of business processes as Web services is increasingly important, especially with many business transactions taking place within the Web today. Taking one approach to address this problem, a lightweight mapping between Fundamental Business Process Modelling Language (FBPML) and the Web Services Ontology (OWL-S) is outlined. The framework entails a data model translation and a process model translation via the use of ontologies and mapping principles. Several working examples of the process model translations are presented together with the implementation of an automated translator. FBPML constructs and process models that could not be translated to OWL-S equivalents highlight the differences between the languages of the two domains. It also implies that evolving Semantic Web technologies, in particular OWL-S, are not adequate for all service modelling needs and could thus benefit from the more traditional and mature BPM methods. On a more interesting note, this is effectively the first step towards enabling a semantic-based business workflow system.

References

    1. 1)
    2. 2)
      • Antoniou, G., van Harmelen, F.: A Semantic Web Primer, 2004 (MIT PressCambridge, MA, USA)
    3. 3)
      • Chen-Burger, Y.-H., Robertson, D.: Automating business modelling: a guide to using logic to represent informal methods and support reasoning, 2005 (Springer VerLag)
    4. 4)
      • Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic business process management: a vision towards using Semantic Web services for business process management, p. 535-540
    5. 5)
      • Guo, L., Chen-Burger, Y.-H., Robertson, D.: `Mapping a business process model to a Semantic Web Service model', 3rdIEEE Int. Conf. on Web Services (ICWS'04), 2004
    6. 6)
      • Nadarajan, G., Chen-Burger, Y.-H.: `Mapping fundamental business process modelling language to OWL-S', Hellenic Conf. in AI (SETN'06), 2006
    7. 7)
      • Nadarajan, G., Chen-Burger, Y.-H.: `An ontology-based conceptual mapping framework for translating FBPML to the Web Services Ontology', CCGRID'06, 2006, p. 158–165
    8. 8)
      • Shen, J., Yang, Y., Wan, C., Zhu, C.: `From BPEL4WS to OWL-S: Integrating E-Business Process Descriptions', SCC'05: Proc. 2005 IEEE Int. Conf. on Services Computing, 2005, Washington, DC, USA, p. 181–190, IEEE Computer Society
    9. 9)
      • Aslam, M.A., Auer, S., Shen, J.: `From BPEL4WS process model to Full OWL-S Ontology', Third European Semantic Web Conference 2006 (ESWC'06), 2006
    10. 10)
      • Scicluna, J., Lara, R., Polleres, A., Lausen, H.: Formal mapping and tool to OWL-S, 2004
    11. 11)
      • Scharffe, F., de Bruijn, J.: A language to specify mappings between ontologies'. Proc. Internet Based Systems IEEE Conf. (SITIS'05), 2004, (YandouéCameroon), p. 563-566
    12. 12)
      • , : Proc. 1st Process Specification Language (PSL) Roundtable, 1997, Gaithersburg, MD, National Institute of Standards and Technology, http://www.nist.gov/psl/
    13. 13)
      • Mayer, R., Menzel, C., Painter, M., Witte, P., Blinn, T., Perakath, B.: `Information integration for concurrent engineering (IICE) IDEF3 process description capture method report', September 1995, Knowledge Based Systems Inc.
    14. 14)
      • Rumbaugh, J., Jacobson, I., Booch, G.: The unified modeling language reference manual, 1998 (Addison-Wesley)
    15. 15)
      • Reisig, W.: Petri Nets, an introduction' ‘EATCS, monographs on theoretical computer science, 1985
    16. 16)
      • Klyne, G., Carroll, J.: Resource description framework (RDF): concepts and abstract syntax
    17. 17)
      • Arkin, A.: Business Process Modelling Language (BPML), 2002
    18. 18)
      • Martin, D.: OWL-S Semantic markup for Web services, Pre-Release 1.2.
    19. 19)
      • Roman, D., Lausen, H., Keller, U.: Web Service Modeling Ontology (WSMO)
    20. 20)
      • Chen-Burger, Y.-H., Tate, A., Robertson, D.: `Enterprise modelling: a declarative approach for FBPML', Proc. European Conf. Artificial Intelligence, Knowledge Management and Organisational Memories Workshop, 2002
    21. 21)
      • AKT: Advanced Knowledge Technologies IRC Project Technology Showcase, 2002 (Open, Sheffield, Southampton UniversitiesAberdeen, Edinburgh)
    22. 22)
      • BPEL4WS. Business Process Execution Language for Web Services Version 1.1 IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems, 2003, http://www-128.ibm.com/developerworks/library/specification/ws-bpel/
    23. 23)
      • Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1.
    24. 24)
    25. 25)
      • Lausen, H., de Bruijn, J., Polleres, A., Fensel, D.: WSML – a language framework for Semantic Web Services, 2005
    26. 26)
      • Lara, R., Roman, D., Polleres, A., Fensel, D.: A conceptual comparison of WSMO and OWL-S, 2004, p. 254-269
    27. 27)
      • Paolucci, M., Srinivasan, N., Sycara, K.: Expressing WSMO mediators in OWL-S, 2004
    28. 28)
      • McGuinness, D., van Harmelen, F.: OWL Web Ontology Language
    29. 29)
      • Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language combining OWL and RuleML, 2004 (National Research Council of Canada, Network Inference, and Stanford University)
    30. 30)
      • Chen-Burger, Y.-H.: `Informal Semantics for the FBPML Data Language', Technical report, Informatics Research Reports, 2002
    31. 31)
      • ‘The Workflow Management Coalition’. December 2003, http://www.wfmc.org
This is a required field
Please enter a valid email address