Developing Flexible Business Process Management Systems Using Modular Computing Technologies

  • Minhong Wang
  • Kuldeep Kumar
Part of the Flexible Systems Management book series (FLEXSYS)


Technology concepts and solutions such as object orientation, componentization, Web services, and autonomous agents have been proposed as ways of modeling and developing flexible systems for business process management. However, no explicit linkage has been established between the requirements of flexible process management and the proposed technology support. The objective of this chapter is to investigate how we should apply these modular computing technologies for developing flexible process management solutions by (1) examining the underlying requirements of business process management and (2) relating these requirements to various modular technologies. The underlying requirements of flexible business process management are examined by investigating the key problems with their solutions in business process management, which include decomposition of complex processes, coordination of interactive activities, awareness of dynamic business environments, and flexible resource allocation and coordination. On the other hand, various modular computing technologies for developing flexible systems are examined such as Agent-Oriented Computing (AOC), Service-Oriented Architecture (SOA), Component-Based Development (CBD), and Object-Oriented Programming (OOP). The similarities and basic differences between these technology concepts and solutions are investigated. By matching these technologies to the requirements of flexible business process management, we develop a systemic approach for employing these technologies in developing flexible process management systems.


Business Process Autonomous Agent Situation Awareness Software Agent Business Process Management 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. Baldwin CY, Clark KB (1997) Managing in an age of modularity. Harv Bus Rev 75(5):84–93Google Scholar
  2. Eisenhardt KM (1989) Agency theory: an assessment and review. Acad Manage Rev 14(1):57–74Google Scholar
  3. Endsley MR (1995) Toward a theory of situation awareness in dynamic systems. Hum Factors 37(1):32–64CrossRefGoogle Scholar
  4. Hammer M, Champy J (1993) Reengineering the corporation: a manifesto for business revolution. Brealey, LondonGoogle Scholar
  5. Huhns MN (2002) Agents as web services. IEEE Internet Comput 6(4):93–95CrossRefGoogle Scholar
  6. Jennings NR, Faratin P, Norman TJ, O’Brien P, Odgers B (2000) Autonomous agents for business process management. Int J Appl Artif Intell 14(2):145–189CrossRefGoogle Scholar
  7. Kammer PJ, Bolcer GA, Taylor RN, Hitomi AS, Bergman M (2000) Techniques for supporting dynamic and adaptive workflow. Comput Support Coop Work 9(3–4):269–292CrossRefGoogle Scholar
  8. Kumar K (2001) Technology for supporting supply chain management: introduction. Commun ACM 44(6):58–61CrossRefGoogle Scholar
  9. Kumar K, Narasipuram MM (2006) Defining requirements for business process flexibility. In: Seventh workshop on business process modeling, development, and support, CAiSE, LuxembourgGoogle Scholar
  10. Kumar K, van Dissel H (1996) Sustainable collaboration: managing conflict and cooperation in interorganizational systems. MIS Q 20(3):279–300CrossRefGoogle Scholar
  11. Kumar K, van Fenema PC, von Glinow MA (2007) Offshoring and the global distribution of work: implications for task interdependence theory and practice. In: First annual research conference and workshop on offshoring, North CarolinaGoogle Scholar
  12. Leymann F, Roller D, Schmidt MT (2002) Web services and business process management. IBM Syst J 41(2):198–211CrossRefGoogle Scholar
  13. Melão N, Pidd M (2000) A conceptual framework for understanding business processes and business process modeling. Inform Syst J 10:105–129CrossRefGoogle Scholar
  14. Mintzberg H (1979) The structuring of organizations. Prentice Hall, Englewood CliffsGoogle Scholar
  15. Mowshowitz A (1997) Virtual organization. Commun ACM 40(9):30–37CrossRefGoogle Scholar
  16. Papazoglou MP (2007) Web services: principles and technology. Pearson Education Ltd., HarlowGoogle Scholar
  17. Rumbaugh J (1991) Object-oriented modeling and design. Prentice Hall, Englewood CliffsGoogle Scholar
  18. Simon HA (1981) The sciences of the artificial. MIT Press, Cambridge, MA/LondonGoogle Scholar
  19. Szyperski C (2002) Component software: beyond object-oriented programming. Addison-Wesley Professional, BostonGoogle Scholar
  20. van der Aalst WMP, van Hee KM (2002) Workflow management: models, methods, and systems. MIT Press, CambridgeGoogle Scholar
  21. Volberda HW (1999) Building the flexible firm: how to remain competitive. Oxford University Press, OxfordCrossRefGoogle Scholar
  22. Wang M, Wang H (2005) Intelligent agent supported business process management. In: Proceedings of 38th Hawaii International Conference on System Sciences (HICSS-38), IEEE Computer Society Press, HawaiiGoogle Scholar
  23. Wang M, Wang H (2006) From process logic to business logic – a cognitive approach to business process management. Inform Manage 43(2):179–193CrossRefGoogle Scholar
  24. Wang M, Cheung WK, Liu J, Xie X, Lou Z (2006) E-service/process composition through multi-agent constraint management. In: Fourth international conference on Business Process Management (BPM), LNCS 4102, Vienna, pp 274–289Google Scholar
  25. Wang M, Liu J, Wang H, Cheung W, Xie X (2008) On-demand e-supply chain integration: a multi-agent constraint-based approach. Expert Syst Appl 34(4):2683–2692CrossRefGoogle Scholar
  26. Weske M (1998) Object-oriented design of a flexible workflow management system. In: 2nd East-European symposium on advances in databases and information systems. Lecture notes in computer science, Poznan, Poland, vol 1475. pp. 119–130Google Scholar
  27. Wooldridge M, Jennings NR (1999) Software engineering with agents: pitfalls and pratfalls. IEEE Internet Comput 3(3):20–27CrossRefGoogle Scholar

Copyright information

© Springer India 2014

Authors and Affiliations

  1. 1.Division of Information & Technology StudiesThe University of Hong KongHong KongChina
  2. 2.College of Business AdministrationFlorida International UniversityMiamiUSA
  3. 3.Rotterdam School of ManagementErasmus UniversityRotterdamNetherlands
  4. 4.Department of Information SystemsCity University of Hong KongHong KongChina

Personalised recommendations