skip to main content
article

A computer scientist's introductory guide to business process management (BPM)

Published:01 June 2009Publication History
Skip Abstract Section

Abstract

Computers play an integral part in designing, modelling, optimising and managing business processes within and across companies. While Business Process Management (BPM), Workflow Management (WfM) and Business Process Reengineering (BPR) have been IT-related disciplines with a history of about three decades, there is still a lack of publications clarifying definitions and scope of basic BPM terminologies like business process, BPM versus WfM, workflow, BPR, etc. Such a myriad of similar-sounding terminologies can be overwhelming for computer scientists and computer science students who may wish to venture into this area of research. This guide aims to address this gap by providing a high level overview of the key concepts, rationale, features and the developments of BPM.

References

  1. T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, and S. Thatte, "Business Process Execution Language for Web Services, Version 1.1," Specification by BEA Systems, IBM Corp., Microsoft Corp., SAP AG, Siebel Systems, 2003.Google ScholarGoogle Scholar
  2. R. N. Anthony, Planning and Control Systems: A Framework for Analysis. Harvard Business School, 1965.Google ScholarGoogle Scholar
  3. R. N. Anthony, J. Dearden, and N. M. Bedford, Management control systems. Irwin Homewood, Illinois, 1995.Google ScholarGoogle Scholar
  4. BPMI, "Business Process Modeling Initiative," available at "http://www.bpmi.org/", accessed on 23 September 2007, 2005.Google ScholarGoogle Scholar
  5. T. H. Davenport, Process innovation : reengineering work through information technology. Boston, Mass.: Harvard Business School Press, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. Georgakopoulos, M. Hornick, and A. Sheth, "An overview of workflow management: From process modeling to workflow automation infrastructure," Distributed and Parallel Databases, vol. 3, pp. 119-153, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Ghalimi and D. McGoveran, "Standards and BPM," BPM.COM, 2005.Google ScholarGoogle Scholar
  8. M. Havey, Essential Business Process Modeling, O'Reilly Media, Inc., Sebastopol, CA, USA, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Hammer and J. Champy, Reengineering the Corporation: A Manifesto for Business Revolution, Harper Business, New York, United States of America, 1993.Google ScholarGoogle Scholar
  10. M. Hammer, "Re-Engineering work: Don't Automate, Obliterate," Harvard Business Review, pp. 104-112, 1990.Google ScholarGoogle Scholar
  11. M. Hammer and J. Champy, "What is reengineering?," InformationWEEK, pp. 10-24, 1992.Google ScholarGoogle Scholar
  12. M. Havey, "Essential Business Process Modeling,", pp. 16-17, Sebastopol, CA, USA: O'Reilly Media, Inc., 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. B. Hill, J. Sinur, D. Flint, and M. J. Melenovsky, "Gartner's Position on Business Process Management, 2006," in Business Issues: Gartner, Inc., 2006.Google ScholarGoogle Scholar
  14. J. B. Hill, M. Cantara, E. Deitert, and M. Kerremans, "Magic Quadrant for Business Process Management Suites, 2007," Gartner Research 2007.Google ScholarGoogle Scholar
  15. J. B. Hill, M. Pezzini, and Y. V. Natis, "Findings: Confusion Remains Regarding BPM Terminologies," Gartner Research, ID Number: G00155817, 10 March 2008.Google ScholarGoogle Scholar
  16. J. B. Hill, M. Kerremans, and T. Bell, "Cool Vendors in Business Process Management, 2007," Gartner Research, 2007.Google ScholarGoogle Scholar
  17. Intalio, "Intalio Designer," available at "http://www.intalio.com/products/designer/", accessed on 2 Feb 2008, 2007.Google ScholarGoogle Scholar
  18. J. KAISHA-Tec Co. Ltd, "ActiveModeler Advantage," available at "http://www.activemodeler.com/", accessed on 2 Feb 2008, 2008.Google ScholarGoogle Scholar
  19. M. Klein and C. Dellarocas, "Designing robust business processes," in Organizing business knowledge : the MIT process handbook, T. W. Malone, K. Crowston, and G. A. Herman, Eds. Cambridge, Mass.: MIT Press, pp 434-438, 2003.Google ScholarGoogle Scholar
  20. R. K. L. Ko, S. S. G. Lee, and E. W. Lee, "Business Process Management (BPM) Standards: A Survey," Business Process Management Journal, Emerald Publishing. Vol. 15 Issue 5. {To appear 2009, Accepted Dec 2008}, 2009.Google ScholarGoogle Scholar
  21. M. Koskela and J. Haajanen, "Business Process Modeling and Execution: Tools and Technologies Report for the SOAMeS Project," VTT Technical Research Centre of Finland 2007.Google ScholarGoogle Scholar
  22. Metastorm Inc., "Metastorm Inc. Corporate Website," available at "http://www.metastorm.com", accessed on 2 Feb 2008, 2007.Google ScholarGoogle Scholar
  23. J. Mendling and G. Neumann, "A Comparison of XML Interchange Formats for Business Process Modelling," Workflow Handbook 2005, 2005.Google ScholarGoogle Scholar
  24. R. Milner, A Calculus of Communicating Systems: Springer-Verlag New York, Inc. Secaucus, NJ, USA, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. Milner, Communicating and Mobile Systems: The Pi Calculus: Cambridge University Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. OASIS, "Web Services Business Process Execution Language (WSBPEL)," available at "http://www.oasis-open.org/committees /tc_home.php?wg_abbrev=wsbpel", accessed on 14 September 2008, 2008.Google ScholarGoogle Scholar
  27. M. A. Ould, Business Process: Modelling and Analysis for Re-engineering and Improvement. Baffins Lane, Chichester, England: John Wiley & Sons Ltd, 1995.Google ScholarGoogle Scholar
  28. C. A. Petri, "Kommunikation mit Automaten.", PhD Thesis: Rheinisch-Westfälisches Institut f. instrumentelle Mathematik an d. Univ, 1962.Google ScholarGoogle Scholar
  29. C. K. Prahalad and G. Hamel, "The core competence of the corporation," Harvard Business Review, vol. 68, pp. 79-91, 1990.Google ScholarGoogle Scholar
  30. J. Pyke, "XPDL - The Silent Workhorse of BPM," BPM.COM, 2007.Google ScholarGoogle Scholar
  31. J. C. Recker and J. Mendling, "On the Translation between BPMN and BPEL: Conceptual Mismatch between Process Modeling Languages," in 18th International Conference on Advanced Information Systems Engineering, Luxembourg, pp. 521-532, 2006.Google ScholarGoogle Scholar
  32. P. S. Tan, A. E. S. Goh, S. S. G. Lee, and E. W. Lee, "Issues and Approaches to Dynamic, Service-oriented Multi-enterprise Collaboration," in 2006 IEEE International Conference on Industrial Informatics (INDIN 2006), Singapore, pp. 399-404, 2006.Google ScholarGoogle Scholar
  33. W. M. P. van der Aalst, A. H. M. ter Hofstede, and M. Weske, "Business Process Management: A Survey," in Business Process Management: International Conference, BPM 2003, Eindhoven, the Netherlands, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. W. M. P. van der Aalst, "Don't go with the flow: Web services composition standards exposed," IEEE Intelligent Systems, vol. 18, pp. 72-76, 2003.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. W. M. P. van der Aalst, "Business Process Management Demystified: A Tutorial on Models, Systems and Standards for Workflow Management," Lecture Notes in Computer Science, vol. 3098/2004 (Lectures on Concurrency and Petri Nets), pp. 1-65, 2004.Google ScholarGoogle Scholar
  36. W. M. P. van der Aalst, "Business Process Management: A Personal View," Business Process Management Journal, vol. 10, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  37. W. M. P. van der Aalst, "Pi calculus versus Petri nets: Let us eat "humble pie" rather than further inflate the "Pi hype"," Unpublished paper, 2005.Google ScholarGoogle Scholar
  38. WfMC, "Workflow Management Coalition," available at "http://www.wfmc.org/", accessed on 1 Feb 2008, 1993.Google ScholarGoogle Scholar
  39. M. zur Muehlen, "Tutorial - Business Process Management Standards," in 5th International Conference on Business Process Management (BPM 2007) Brisbane, Australia, 2007.Google ScholarGoogle Scholar

Index Terms

  1. A computer scientist's introductory guide to business process management (BPM)

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image XRDS: Crossroads, The ACM Magazine for Students
        XRDS: Crossroads, The ACM Magazine for Students  Volume 15, Issue 4
        June 2009
        23 pages
        ISSN:1528-4972
        EISSN:1528-4980
        DOI:10.1145/1558897
        Issue’s Table of Contents

        Copyright © 2009 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 2009

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format