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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (2003)
Bass, L., John, B.E.: Linking Usability to Software Architecture Patterns Through General Scenarios. Journal of Systems and Software 66, 187–197 (2003)
Bennett, D.W.: Designing Hard Software - The Essential Task. Prentice Hall, Englewood Cliffs (1997)
Bézivin, J.: On the unification power of models. Software and System Modeling 4, 171–188 (2005)
Birman, A., Ritsko, J.: Preface to Service-Oriented Architecture. IBM Systems Journal 44, 651–652 (2005)
Booch, G., Brown, A., Iyengar, S., Rumbaugh, J., Selic, B.: An MDA Manifesto. MDA Journal (2004)
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)
Clements, P., Kazman, R., Klein, M.: Evaluating Software Architecture. Addison-Wesley, Reading (2002)
Dolan, T.J.: Architecture assessment of Information-System Families. PhD thesis, Technische Universiteit Eindhoven (2001)
Donaldson, L.: The Contingency Theory of Organizations. SAGE Publications, Inc., Thousand Oaks (2001)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall International, Englewood Cliffs (2005)
Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice Hall International, Englewood Cliffs (2004)
Gamma, E., Helm, R., Johnson, R.E.: Design Patterns. In: Elements of Reusable Object-Oriented Software, Addison-Wesley Longman, Amsterdam (1995)
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)
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)
Greenfield, J., Short, K., Cook, S., Kent, S.: Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley Publishing Inc., Chichester (2004)
Hailpern, B., Tarr, P.: Model-driven development: The good, the bad, and the ugly. IBM Systems Journal 45, 451–461 (2006)
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)
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)
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)
Larsen, G.: Model-driven development: Assets and reuse. IBM Systems Journal 45, 541–553 (2006)
Legner, C., Wende, K.: Towards an Excellence Framework for Business Interoperability. In: 19th Bled eConference ”eValues”, Slovenia (2006)
Leymann, F., Roller, D., Schmidt, M.T.: Web services and business process management. IBM Systems Journal 41, 198–211 (2002)
Malone, T.W.: Modeling Coordination in Organizations and Markets. Management Science 33, 1317–1332 (1987)
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)
OASIS: Web Services Business Process Execution Language Version 2.0. wsbpel-primer (2007)
OMG: Business Process Definition MetaModel (BPDM), final submission. bmi/2006-11-03 (2006)
Roser, S.: Designing and Enacting Cross-organisational Business Processes: A Model-driven, Ontology-based Approach. PhD thesis, University of Augsburg, (2008)(forthcoming)
Saaty, T.L.: Decision Making for Leaders. 3rd edn., RWS Publications (1999)
Saaty, T.L.: How to make a decision: The Analytic Hierarchy Process. Interfaces 24, 19–43 (1994)
Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, New York (1980)
Schmidt, D.C.: Guest Editor’s Introduction: Model-Driven Engineering. Computer 39, 25–31 (2006)
Singh, M., Huhns, M.: Service Oriented Computing: Semantics, Processes, Agents. John Wiley & Sons, Chichester, West Sussex, UK (2005)
Snow, C.C., Miles, R.E., Coleman, H.J.: Managing 21st Century Network Organizations. Organizational Dynamics 20, 5–20 (1992)
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)
Strassmann, P.A.: Is Outsourcing Profitable? In: Lecture at George Mason University (2006)
Williamson, O.E.: Markets and Hierarchies: Analysis and Antitrust Implications. Free Press, New York (1975)
Williamson, O.E.: Transaction Cost Economics. In: Handbook of Industrial Organization, vol. 1, pp. 135–182 (1989)
Author information
Authors and Affiliations
Editor information
Rights 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)