Decentralized Business Process Modeling and Enactment: ICT Architecture Topologies and Decision Methods | SpringerLink
Skip to main content

Decentralized Business Process Modeling and Enactment: ICT Architecture Topologies and Decision Methods

  • Conference paper
Programming Multi-Agent Systems (ProMAS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4908))

Included in the following conference series:

Abstract

Multiagent systems have been proposed in the literature as a suitable architectural and implementation approach for cross-enterprise collaboration, due to their support for decentral decision-making and peer-to-peer coordination, loosely coupled interaction, modeling support for the notion of electronic institutions, and built-in adaptability mechanisms. While we agree with this general view, we argue that different application domain and different market constellations require different types of architecture. In this paper we look at the specific problem of selecting an information and communication technology (ICT) architecture for cross-enterprise business process (CBP) design and enactment. Therefore we identify three important architectural patterns for CBP enactment. We then propose a decision method for architecture selection based on the analytic hierarchy process (AHP) approach. Finally we illustrate the method by applying it to two application scenarios with differing characteristics. Robustness of the decision method is analyzed by performing a sensitivity analysis.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2003)

    Google Scholar 

  2. Bass, L., John, B.E.: Linking Usability to Software Architecture Patterns Through General Scenarios. Journal of Systems and Software 66, 187–197 (2003)

    Article  Google Scholar 

  3. Bennett, D.W.: Designing Hard Software - The Essential Task. Prentice Hall, Englewood Cliffs (1997)

    Google Scholar 

  4. Bézivin, J.: On the unification power of models. Software and System Modeling 4, 171–188 (2005)

    Article  Google Scholar 

  5. Birman, A., Ritsko, J.: Preface to Service-Oriented Architecture. IBM Systems Journal 44, 651–652 (2005)

    Article  Google Scholar 

  6. Booch, G., Brown, A., Iyengar, S., Rumbaugh, J., Selic, B.: An MDA Manifesto. MDA Journal (2004)

    Google Scholar 

  7. Brown, P.A., Gibson, D.F.: A quantified model for facility site selection application to multiplant location problem. AIIE transactions: industrial engineering research and development 4, 1–10 (1972)

    Google Scholar 

  8. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architecture. Addison-Wesley, Reading (2002)

    Google Scholar 

  9. Dolan, T.J.: Architecture assessment of Information-System Families. PhD thesis, Technische Universiteit Eindhoven (2001)

    Google Scholar 

  10. Donaldson, L.: The Contingency Theory of Organizations. SAGE Publications, Inc., Thousand Oaks (2001)

    Google Scholar 

  11. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall International, Englewood Cliffs (2005)

    Google Scholar 

  12. Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall International, Englewood Cliffs (2004)

    Google Scholar 

  13. Gamma, E., Helm, R., Johnson, R.E.: Design Patterns. In: Elements of Reusable Object-Oriented Software, Addison-Wesley Longman, Amsterdam (1995)

    Google Scholar 

  14. Garcia-Camino, A., Noriega, P., Rodriguez-Aguilar, J.: Implementing Norms in Electronic Institutions. In: Fourth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), pp. 667–673. ACM Press, New York (2005)

    Chapter  Google Scholar 

  15. Ghandforoush, P., Huang, P.Y., Taylor, B.W.: A mulit-criteria decision model for the selection of a computerized manufacturing control system. International Journal of Production Research 23, 117–128 (1985)

    Article  Google Scholar 

  16. Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley Publishing Inc., Chichester (2004)

    Google Scholar 

  17. Hailpern, B., Tarr, P.: Model-driven development: The good, the bad, and the ugly. IBM Systems Journal 45, 451–461 (2006)

    Article  Google Scholar 

  18. Jennings, N.R., Sycara, K., Wooldridge, M.: A Roadmap of Agent Research and Development. Journal of Autonomous Agents and Multi-Agent Systems 1, 7–38 (1998)

    Article  Google Scholar 

  19. Jennings, N.R., Faratin, P., Norman, T.J., O’Brien, P., Odgers, B.: Autonomous Agents for Business Process Management. Int. Journal of Applied Artificial Intelligence 14, 145–189 (2000)

    Article  Google Scholar 

  20. Jennings, N.R., Faratin, P., Norman, T.J., O’Brien, P., Odgers, B., Alty, J.L.: Implementing a Business Process Management System using ADEPT: A Real-World Case Study. Int. Journal of Applied Artificial Intelligence 14, 421–465 (2000)

    Article  Google Scholar 

  21. Larsen, G.: Model-driven development: Assets and reuse. IBM Systems Journal 45, 541–553 (2006)

    Google Scholar 

  22. Legner, C., Wende, K.: Towards an Excellence Framework for Business Interoperability. In: 19th Bled eConference ”eValues”, Slovenia (2006)

    Google Scholar 

  23. Leymann, F., Roller, D., Schmidt, M.T.: Web services and business process management. IBM Systems Journal 41, 198–211 (2002)

    Google Scholar 

  24. Malone, T.W.: Modeling Coordination in Organizations and Markets. Management Science 33, 1317–1332 (1987)

    Google Scholar 

  25. Miller, G.A.: The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing Information. The Psychological Review 63, 81–97 (1956)

    Article  Google Scholar 

  26. OASIS: Web Services Business Process Execution Language Version 2.0. wsbpel-primer (2007)

    Google Scholar 

  27. OMG: Business Process Definition MetaModel (BPDM), final submission. bmi/2006-11-03 (2006)

    Google Scholar 

  28. Roser, S.: Designing and Enacting Cross-organisational Business Processes: A Model-driven, Ontology-based Approach. PhD thesis, University of Augsburg, (2008)(forthcoming)

    Google Scholar 

  29. Saaty, T.L.: Decision Making for Leaders. 3rd edn., RWS Publications (1999)

    Google Scholar 

  30. Saaty, T.L.: How to make a decision: The Analytic Hierarchy Process. Interfaces 24, 19–43 (1994)

    Article  Google Scholar 

  31. Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1980)

    MATH  Google Scholar 

  32. Schmidt, D.C.: Guest Editor’s Introduction: Model-Driven Engineering. Computer 39, 25–31 (2006)

    Article  Google Scholar 

  33. Singh, M., Huhns, M.: Service Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Chichester, West Sussex, UK (2005)

    Google Scholar 

  34. Snow, C.C., Miles, R.E., Coleman, H.J.: Managing 21st Century Network Organizations. Organizational Dynamics 20, 5–20 (1992)

    Article  Google Scholar 

  35. Stäber, F., Sobrito, G., Müller, J., Bartlang, U., Friese, T.: Interoperability challenges and solutions in Automotive Collaborative Product Development. In: Gonçalves, R., Müller, J., Mertins, K., Zelm, M. (eds.) Enterprise Interoperability II: New Challenges and Approaches, pp. 709–720. Springer, Heidelberg (2007)

    Google Scholar 

  36. Strassmann, P.A.: Is Outsourcing Profitable? In: Lecture at George Mason University (2006)

    Google Scholar 

  37. Williamson, O.E.: Markets and Hierarchies: Analysis and Antitrust Implications. Free Press, New York (1975)

    Google Scholar 

  38. Williamson, O.E.: Transaction Cost Economics. In: Handbook of Industrial Organization, vol. 1, pp. 135–182 (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Dastani Amal El Fallah Seghrouchni Alessandro Ricci Michael Winikoff

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bauer, B., Müller, J.P., Roser, S. (2008). Decentralized Business Process Modeling and Enactment: ICT Architecture Topologies and Decision Methods. In: Dastani, M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds) Programming Multi-Agent Systems. ProMAS 2007. Lecture Notes in Computer Science(), vol 4908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79043-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79043-3_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79042-6

  • Online ISBN: 978-3-540-79043-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics