Skip to main content
Log in

Semantic business process space for intelligent management of sales order business processes

  • Published:
Information Systems Frontiers Aims and scope Submit manuscript

Abstract

A company’s competitiveness relies heavily on its business processes and accurate knowledge to execute its business processes with agility and efficiency. Business Process Management (BPM) initially promised to provide the business world with suitable tools and techniques for successful BPM without help from the IT world. However, the current practice of BPM has several fundamental problems, including difficulty with automatic discovery and the integration of business processes across organizations. Understanding that the main cause of these problems lies in the lack of semantics on business process, we first define a variety of business process ontologies in order to build a semantic business process space (SBPS) for the limited area of sales order. We then explain how the SBPS satisfies the requirements for successful implementation of semantic BPM (SBPM) and demonstrate with a scenario how SBPM can be realized in the environment of SBPS. Our novel approach will reduce the time and cost necessary for the development of a new business process in a fast-changing environment and provide practitioners with useful insights into the proper implementation of the SBPM. Although our paper defines semantic business process knowledge for only a limited domain, its insights can be readily extended to other areas of business.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Notes

  1. Business Process Space is defined as a place where all the facts associated with intra—and inter-organization business processes are stored and maintained.

  2. SBPS is a semantic knowledge space in which all information associated with business processes is stored and maintained in machine-understandable form.

  3. WSDL is the standard specification of the World Wide Web Consortium (W3C) used to define a web service in standardized message exchange formats (Chinnici et al. 2007).

  4. The initial version of BPEL, BPEL4WS (Business Process Execution Language for Web Services), was published in 2002, while the new one, WS-BPEL (Web Service Business Process Execution Language), was published in 2007 (http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html). The acronym “BPEL” stands for both versions.

  5. DAML + OIL stands for DARPA Agent Markup Language and Ontology Inference Language. DARPA, in turn, stands for Defense Advanced Research Project Agency. DAML + OIL is the predecessor of OWL (http://www.daml.org/language/).

  6. Communication protocol consists of two types of constraints on message exchange: 1) choreography determines the constraints on the ordering of messages between two parties (a service requester and a service provider), and 2) orchestration specifies constraints on coordination among the interacting web services of organizations.

  7. http://www.daml.org/services/owl-s/

  8. The MINDSWAP Group at University of Maryland has been conducting a variety of studies and projects to develop tools and techniques such as OWL-S API and WSDL2OWLS which are useful for the implementation of semantic web services (http://www.mindswap.org/).

  9. Because organizations normally use their own internal workflow languages that are independent of the workflow languages of other organizations, it is necessary to implement a uniform choreography interface to execute business process between collaborative organizations.

  10. Business Process Query Language (BPQL) (Deutch and Milo 2007), a visual structural query language based on business process pattern, was developed in accordance with BPEL specification. However, BPQL does not support semantic queries because the BPEL specifies syntactic information to execute business processes.

  11. http://www.oasis-open.org/home/index.php/ (Organization for the Advancement of Structured Information)

  12. http://www.wfmc.org/ (Workflow Management Coalition)

  13. http://www.bpmi.org/ (Business Process Management Initiative)

  14. http://www.omg.org/ (Object Management Group)

  15. http://www.ids-scheer.com/

  16. http://www.e2ebridge.com/

  17. http://www.wfmc.org/XPDL/ (XML Process Definition Language)

  18. http://www.omg.org/docs/formal/08-01-17.pdf/ (Business Process Modeling Notation Specification)

  19. http://www.ids-scheer.com/en/ARIS/ARIS_Solutions/5740.html/

  20. http://www.e2ebridge.com/en/solutions/bridge-4-process.asp/

  21. For example, prior to defining partner link in the BPEL specification to invoke a web service, one must define port types of the web service in the WSDL specification.

  22. Since the SAP R/3 ERP application, which implements globally standardized and optimized business processes, includes comprehensive domain knowledge, we decided to analyze the business processes defined by the application.

  23. Among a number of prominent formal methodologies including EPC and BPMN, This paper applies the EPC modeling methodology, which is used commonly by both the research community and industry.

  24. Some of concepts in RO are defined by referring to the EPC—resource object types. Because more than 100 resource object types are defined in the EPC, we have selected the resource types that are the most suitable for our objective of managing business processes in the context of SOA.

  25. We reuse the Currency ontology (http://www.daml.ecs.soton.ac.uk/ont/currency.owl) developed by the University of Southampton in the UK.

  26. http://www.w3.org/2005/rules/wiki/RIF_Working_Group

  27. http://protege.stanford.edu/

  28. All the knowledge on business processes in machine-understandable form is represented to stakeholders in the business world and the IT world as a form that is relevant to them using suitable tools for design, modification, execution, and analysis of the business process.

References

  • Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M., Sheth, A., et al. (2005). Web service semantics: WSDL-S, W3C Member Submission. At http://www.w3.org/Submission/WSDL-S/.

  • Baader, F., Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P. F. (2002). The description logic handbook: Theory, implementation and application. Cambridge: Cambridge University Press.

    Google Scholar 

  • Beckett, D., & McBride, B. (2004). RDF/XML syntax specification (revised). W3C Recommendation. At http://www.w3.org/TR/rdf-syntax-grammar/.

  • Bell, D., de Casare, S., Iacovelli, N., Lycett, M., & Merico, A. (2007). A framework for deriving semantic Web services. Information Systems Frontiers, 9(1), 69–84.

    Article  Google Scholar 

  • Berners-Lee, T., Hendler, J., & Lassila, O. (2001). The semantic web. Scientific American, 284(5), 34–43.

    Article  Google Scholar 

  • Betz, S., Klink, S., Koschmider, A., & Oberweis, A. (2006). Automatic user support for business process modeling. In Proceedings of the Workshop on Semantics for Business Process Management (SBPM 2006) at the 3rd European Semantic Web Conference (ESWC 2006). Budva, Montenegro.

  • Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., et al. (2004). Web service architecture. W3C Working Group Note. At http://www.w3.org/TR/ws-arch/.

  • Brickley, D., Guha, R. V., & McBride, B. (2004). RDF vocabulary description language 1.0: RDF Schema. W3C Recommendation. At http://www.w3.org/TR/rdf-schema/.

  • Cardoso, J. (2006). Approaches to developing semantic web services. International Journal of Computer Science (IJCS), 1(1), 8–21.

    Google Scholar 

  • Cardoso, J., & Sheth, A. (2003). Semantic e-workflow composition. Journal of Intelligent Information Systems, 21(3), 191–225.

    Article  Google Scholar 

  • Cardoso, J., & Sheth, A. (2006). Semantic web services, processes and applications. New York: Springer.

    Book  Google Scholar 

  • Celino, I., Karla, A., de Medeiros, A., Zeissler, G., Oppitz, M., Facca, F., et al. (2007). Semantic business process analysis. In Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007) held in conjunction with the 4th European Semantic Web Conference (ESWC 2007). Innsbruck, Austria.

  • Chinnici, R., Moreau, J., Ryman, A., & Weerawarana, S. (2007). Web Service Description Language (WSDL) Version 2.0 Part1: Core Language. W3C Recommendation. At http://www.w3.org/TR/2007/REC-wsdl20-20070626/.

  • Charif, Y., & Sabouret, N. (2006). An overview of semantic web service composition approaches. Electronic Notes in Theoretical Computer Science, 146, 33–41.

    Article  Google Scholar 

  • Chen-Burger, Y., Tate, A., & Robertson, D. (2002). Enterprise modeling: a declarative approach for FBPML. In Proceedings of European Conference of Artificial Intelligence, Knowledge Management and Organizational Memories Workshop. Lyon, France.

  • Clement, L., Hately, A., von Riegen, C., & Rogers, T. (2004). UDDI Version 3.0.2. At http://uddi.org/pubs/uddi_v3.htm.

  • Davenport, T., & Short, J. E. (1990). The new industrial engineering: information technology and business process redesign. Sloan Management Review, 31(4), 11–27.

    Google Scholar 

  • Davis, R., & Brabander, E. (2007). The event-driven process chain. In R. Davis & E. Brabander (Eds.), ARIS design platform: Getting started with BPM (pp. 105–125). London: Springer.

    Google Scholar 

  • de Bruijn, J., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Keller, U., et al. (2005). Web Service Modeling Ontology (WSMO). W3C Member Submission. At http://www.w3.org/Submission/WSMO/.

  • Deutch, D., & Milo, T. (2007). Querying structural and behavioral properties of business Processes. In Proceedings of the 11th International Symposium on Database Programming Languages (DBPL). Vienna, Austria.

  • Drumm, C., Lemcke, J., & Namiri, K. (2006). Integrating semantic web services and business process management: a real use case. In Proceedings of the Workshop on Semantics for Business Process Management (SBPM 2006) at the 3rd European Semantic Web Conference (ESWC 2006). Budva, Montenegro.

  • Dumas, M., van der Aalst, W. M. P., & ter Hofstede, A. H. M. (2005). Process-aware information systems: Bridging people and software through process technology. New Jersey: John Wiley & Sons, Inc.

    Book  Google Scholar 

  • Erl, T. (2005). Service-oriented architecture: Concepts, technology, and design. New Jersey: Pearson Education, Inc.

    Google Scholar 

  • Erl, T. (2008). SOA: Principles of service design. Boston: SOA Systems, Inc.

    Google Scholar 

  • Fernández-López, M., Gómez-Pérez, A., & Juristo, N. (1997). METHONTOLOGY: from ontological art towards ontological engineering. In Proceedings of Spring symposium on Ontological Engineering of Association for the Advancement of Artificial Intelligence (AAAI), pp. 33–40.

  • Georgakopoulos, D., & Hornick, M. (1995). An Overview of workflow management: from process modeling to workflow automation infrastructure. Distributed and Parallel Databases, 3(2), 119–153.

    Article  Google Scholar 

  • Guo, L., Chen-Burger, Y., & Roberston, D. (2004). Mapping a business process model to a semantic web service model. In Proceedings of the 2nd IEEE International Conference on Web Services (ICWS 2004). California, US.

  • Gruber, T. R. (1993a). A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2), 199–220.

    Article  Google Scholar 

  • Gruber, T. R. (1993b). Toward principles for the design of ontologies. International Journal of Human-Computer Studies, 43(5/6), 907–928.

    Google Scholar 

  • Grüniger, M., & Fox, M. S. (1995). Methodology for the design and evaluation of ontologies. In Proceedings of IJCAI’95, Workshop on Basic Ontological Issues in Knowledge Sharing. Montreal, Canada.

  • Haller, A., & Oren, E. (2006). m3pl: A work-FLOWS ontology extension to extract choreography interfaces. In Proceedings of the Workshop on Semantics for Business Process Management (SBPM 2006) at the 3rd European Semantic Web Conference (ESWC 2006). Budva, Montenegro.

  • Hammer, M. (1990). Reengineering work: don’t automate, obliterate. Harvard Business Review, 68(4), 104–112.

    Google Scholar 

  • Hendler, J., & McGuinness, D. (2000). The DARPA agent markup language. IEEE Intelligent Systems, 15(6), 67–73.

    Article  Google Scholar 

  • Hepp, M., Leymann, F., Domingue, J., Wahler, A., & Fensel, D. (2005). Semantic business process management: a vision towards using semantic web services for business process management. In Proceedings of the IEEE International Conference on e-Business Engineering (ICEBE 2005) (pp. 535–540). Beijing, China.

  • Hepp, M., & Roman, D. (2007). An ontology framework for semantic business process management. In Proceedings of Wirtschaftsinformatik 2007 (pp. 423–440). Karlsruhe, Germany.

  • Horrocks, I. (2008). Ontologies and the semantic web. Communications of the ACM, 51(12), 58–67.

    Article  Google Scholar 

  • Horrocks, I., Patel-Schneider, P. F., Boley, H., Tabet, S., Grosof, B., & Dean, M. (2004). SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission 21 May 2004. At http://www.w3.org/Submission/SWRL/

  • Horrocks, I., Patel-Schneider, P. F., Bechhofer, S., & Tsarkov, D. (2005). OWL rules: a proposal and prototype implementation. Journal of Web Semantics, 3(1), 23–40.

    Article  Google Scholar 

  • Keller, U., Lara, R., Lausen, H., Polleres, A., & Fensel, D. (2005). Automatic location of services. In Proceedings of the 2nd European Semantic Web Conference.

  • Kopecký, J., Vitvar, T., Bournez, C., & Farrell, J. (2007). SAWSDL: semantic annotations for WSDL and XML schema. IEEE Internet Computing, 11(6), 60–67.

    Article  Google Scholar 

  • Lautenbacher, F., & Bauer, B. (2006). Semantic reference-and business process modeling enables an automatic synthesis. In Proceedings of the Workshop on Semantics for Business Process Management (SBPM 2006) at the 3rd European Semantic Web Conference (ESWC 2006). Budva, Montenegro.

  • Lenat, D. B., & Guha, R. V. (1990). Building large knowledge-based systems: Representation and inference in the Cyc project. Boston: Addison-Wesley.

    Google Scholar 

  • Leymann, D., Roller, D., & Schmidt, M.-T. (2002). Web services and business process management. IBM Systems Journal, 41(2), 198–211.

    Article  Google Scholar 

  • Liao, L., & Leung, H. K. N. (2007). An ontology-based business process modeling methodology. In Proceedings of the 3rd International Association of Science and Technology for Development (IASTED 2007) on Advances in Computer Science and Technology (ACST 2007). Phuket, Thailand.

  • Liu, C., Li, Q., & Zhao, X. (2008). Challenges and opportunities in collaborative business process management: overview of recent advances and introduction to the special issue. Information Systems Frontiers, doi:10.1007/s10796-008-9089-0

  • Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., et al. (2004). Bringing semantic to web services: the OWL-S approach. In Proceedings 1st International Workshop on Semantic Web Services and Web Process Composition (SWSWPC 2004) (pp. 6–9). California, US.

  • McGuinness, D., & van Harmelen, F. (2004). OWL web ontology language overview. W3C Recommendation. At http://www.w3.org/TR/owl-features/.

  • McIlraith, S., & Martin, D. (2003). Bringing semantics to web services. IEEE Intelligent systems, 18(1), 90–93.

    Article  Google Scholar 

  • McIlraith, S., Son, T. C., & Zeng, H. (2001). Semantic web services. IEEE Intelligent Systems, 16(2), 46–53.

    Article  Google Scholar 

  • Mendling, J. (2006). Business process execution language for Web service. EMISA Forum, 26(2), 5–8.

    Google Scholar 

  • OWL-S Coalition. (2008) OWL-S 1.2 Release. At http://www.ai.sri.com/daml/services/owl-s/1.2/.

  • Pedrinaci, C., & Domingue, J. (2007). Towards an ontology for process monitoring and mining. In Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007) held in conjunction with the 4th European Semantic Web Conference (ESWC 2007). Innsbruck, Austria.

  • Preist, C. (2004). A conceptual architecture for semantic web services. In Proceedings of the 3rd International Semantic Web Conference (ISWC 2004). Hiroshima, Japan.

  • Preist, C., Esplugas-Cuadrado, J., Battle, S. A., Grimm, S., & Williams, S. K. (2005). Automated business-to-business integration of a logistics supply chain using semantic web services technology. In Proceedings of the 4th International Semantic Web Conference (ISWC 2005). Galway, Ireland.

  • Prud’hommeaux, E., & Seaborne, S. (2007). SPARQL Query Language for RDF. W3C Candidate Recommendation. At http://www.w3.org/TR/rdf-sparql-query/.

  • Scheer, A., Thomas, O., & Adam, O. (2005). Process modeling using event-driven process chains. In M. Dumas, W. M. P. van der Aalst, & A. H. M. ter Hofstede (Eds.), Process-aware information systems: bridging people and software through process technology (pp. 119–145). New Jersey: John Wiley & Sons, Inc.

    Chapter  Google Scholar 

  • Sivashanmugam, K., Miller, J., Sheth, A., & Verma, K. (2004). Framework for semantic web process composition. International Journal of Electronic Commerce, 9(2), 71–106.

    Google Scholar 

  • Smith, H., & Finger, P. (2003). Business process management (BPM): The third wave. Florida: Meghan-Kiffer Press.

    Google Scholar 

  • Staab, S., Schnurr, H., Studer, R., & Sure, Y. (2001). Knowledge processes and ontologies. IEEE Intelligent Systems, 16(1), 26–34.

    Article  Google Scholar 

  • Stohr, E. A., & Zhao, J. L. (2001). Workflow automation: overview and research issues. Information Systems Frontiers, 3(3), 281–295.

    Article  Google Scholar 

  • Stollberg, M., Feier, C., Roman, D., & Fensel, D. (2006). Semantic web services: concepts and technology. In N. Ide, D. Cristea, D. Tufis (Eds.), Language technology, ontologies, and the semantic web (pp. 1–25). Kluwer Publishers.

  • Studer, R., Grimm, S., & Abecker, A. (2007). Semantic web services: Concepts, technologies and applications. Berlin Heidelberg: Springer-Verlag.

    Book  Google Scholar 

  • Sycara, K., Paolucci, M., Ankolekar, A., & Srinivasan, N. (2003). Automated discovery, interaction and composition of semantic web services. Journal of Web Semantics, 1(1), 27–46.

    Article  Google Scholar 

  • Thomas, O., & Fellmann, M. (2007). Semantic EPC: enhancing process modeling using ontology language. In Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007) held in conjunction with the 4th European Semantic Web Conference (ESWC 2007). Innsbruck, Austria.

  • Uschold, M., & King, M. (1995). Towards a methodology for building ontologies. In Proceedings of IJCAI’95, Workshop on Basic Ontological Issues in Knowledge Sharing.

  • van der Aalst, W. M. P., ter Hofstede, A. H. M., & Weske, M. (2003). Business process management: a survey. In Proceedings of the 1st International Conference on Business Process Management (BPM 2003) held in conjunction with the 24th International Conference on Application and Theory of Petri Nets (ICATPN 2003). Eindhoven, Netherlands.

  • Verner, L. (2004). BPM: the promise and the challenge. Queue, 2(1), 82–91.

    Article  Google Scholar 

  • Wetzstein, B., Ma1, Z., Filipowska, A., Kaczmarek, M., Bhiri, S., Losada, S., et al. (2007). Semantic business process management: a lifecycle based requirements analysis. In Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007) held in conjunction with the 4th European Semantic Web Conference (ESWC 2007). Innsbruck, Austria.

Download references

Acknowledgements

The authors wish to express their gratitude to anonymous reviewers for the constructive comments on the paper. The reviewers’ comments helped the authors improve the paper’s structure and readability and transform it in much better shape.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gunwoo Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, G., Suh, Y. Semantic business process space for intelligent management of sales order business processes. Inf Syst Front 13, 515–542 (2011). https://doi.org/10.1007/s10796-010-9229-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10796-010-9229-1

Keywords

Navigation