Abstract
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.
This research is supported by a UGC CERG research grant (No. RGC/HKU7169/07E) from the Hong Kong SAR Government, and a Seed Funding for Basic Research (200611159216) from The University of Hong Kong.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baldwin CY, Clark KB (1997) Managing in an age of modularity. Harv Bus Rev 75(5):84–93
Eisenhardt KM (1989) Agency theory: an assessment and review. Acad Manage Rev 14(1):57–74
Endsley MR (1995) Toward a theory of situation awareness in dynamic systems. Hum Factors 37(1):32–64
Hammer M, Champy J (1993) Reengineering the corporation: a manifesto for business revolution. Brealey, London
Huhns MN (2002) Agents as web services. IEEE Internet Comput 6(4):93–95
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–189
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–292
Kumar K (2001) Technology for supporting supply chain management: introduction. Commun ACM 44(6):58–61
Kumar K, Narasipuram MM (2006) Defining requirements for business process flexibility. In: Seventh workshop on business process modeling, development, and support, CAiSE, Luxembourg
Kumar K, van Dissel H (1996) Sustainable collaboration: managing conflict and cooperation in interorganizational systems. MIS Q 20(3):279–300
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 Carolina
Leymann F, Roller D, Schmidt MT (2002) Web services and business process management. IBM Syst J 41(2):198–211
Melão N, Pidd M (2000) A conceptual framework for understanding business processes and business process modeling. Inform Syst J 10:105–129
Mintzberg H (1979) The structuring of organizations. Prentice Hall, Englewood Cliffs
Mowshowitz A (1997) Virtual organization. Commun ACM 40(9):30–37
Papazoglou MP (2007) Web services: principles and technology. Pearson Education Ltd., Harlow
Rumbaugh J (1991) Object-oriented modeling and design. Prentice Hall, Englewood Cliffs
Simon HA (1981) The sciences of the artificial. MIT Press, Cambridge, MA/London
Szyperski C (2002) Component software: beyond object-oriented programming. Addison-Wesley Professional, Boston
van der Aalst WMP, van Hee KM (2002) Workflow management: models, methods, and systems. MIT Press, Cambridge
Volberda HW (1999) Building the flexible firm: how to remain competitive. Oxford University Press, Oxford
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, Hawaii
Wang M, Wang H (2006) From process logic to business logic – a cognitive approach to business process management. Inform Manage 43(2):179–193
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–289
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–2692
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–130
Wooldridge M, Jennings NR (1999) Software engineering with agents: pitfalls and pratfalls. IEEE Internet Comput 3(3):20–27
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer India
About this chapter
Cite this chapter
Wang, M., Kumar, K. (2014). Developing Flexible Business Process Management Systems Using Modular Computing Technologies. In: Sushil, Stohr, E.A. (eds) The Flexible Enterprise. Flexible Systems Management. Springer, New Delhi. https://doi.org/10.1007/978-81-322-1560-8_14
Download citation
DOI: https://doi.org/10.1007/978-81-322-1560-8_14
Published:
Publisher Name: Springer, New Delhi
Print ISBN: 978-81-322-1559-2
Online ISBN: 978-81-322-1560-8
eBook Packages: Business and EconomicsBusiness and Management (R0)