Modularization and Specification of Service-Oriented Systems

Total Page:16

File Type:pdf, Size:1020Kb

Modularization and Specification of Service-Oriented Systems Modularization and Specification of Service-Oriented Systems Modularization and Specification of Service-Oriented Systems Proefschrift ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus Prof. K. C. A. M. Luyben voorzitter van het College voor Promoties, in het openbaar te verdedigen op dinsdag 5 juli om 15:00 uur door Linda Iris TERLOUW ingenieur in de technische informatica en bedrijfsinformatietechnologie geboren te Tilburg Dit proefschrift is goedgekeurd door de promotor: Prof. dr. ir. J. L. G. Dietz Samenstelling promotiecommissie: Rector magnificus, Technische Universiteit Delft, voorzitter Prof. dr. ir. J. L. G. Dietz, Technische Universiteit Delft, promotor Prof. dr. ir. A. Verbraeck, Technische Universiteit Delft Prof. dr. R. J. Wieringa, Universiteit Twente Prof. dr. J. Verelst, Universiteit van Antwerpen Prof. dr. ing. J. B. F. Mulder MBA, Universiteit van Antwerpen Prof. dr. H. A. Proper, Radboud Universiteit Nijmegen Dr. dipl.-ing. A. Albani, Universiteit van St. Gallen Prof. dr. Y. H. Tan, Technische Universiteit Delft, reservelid Verspreid door: Linda Terlouw Martinus Nijhoffhove 2 3437 ZR Nieuwegein Nederland [email protected] ISBN: 978-94-6108-182-7 SIKS Dissertatiereeks nr. 2011-21 Het in dit proefschrift vermelde onderzoek is uitgevoerd onder de auspici¨en van SIKS, de Nederlandse School voor Informatie- en KennisSystemen. Druk: Gildeprint Drukkerijen - Enschede Omslagontwerp: Jeroen Advocaat Gezet in LATEX, diagrammen in OmniGraffle 2011 Linda Terlouw. Alle rechten voorbehouden. Acknowledgments Pursuing a PhD is a painful, yet rewarding experience. Every PhD student and promotor will confirm that the only good dissertation is a done disser- tation. After six years of research I am happy to present the final results. The research is conducted at the Delft University of Technology in a research group consisting of hybrids; people who work in industry with an academic interest and people who work in academia with a wish to put theory into practice. Combining research with a `day job' as IT consultant is a drawback as well as a benefit. The drawback is the chronic lack of time and focus. The benefit is a continuous reality check on the relevance of the research. Though writing a dissertation seems like a very lonely process, many peo- ple in fact contributed to it. First of all, I thank my promotor Jan Dietz, who guided me through the jungle of academic research. My daily supervisor, Antonia Albani, taught me the very specific writing style used in academic papers and gave valuable feedback on my draft papers that helped in get- ting the papers accepted. Also, I would like to express my gratitude to the other members of my dissertation committee for reading the dissertation and providing feedback. The CIAO! doctoral consortia gave me an opportunity to present my work in an early phase to the CIAO! board members and the fellow doctoral stu- dents. Presenting at such an event was never easy; interruptions started at the first slide and razor-sharp comments were made by the board members. But these events contributed highly to the selection of an appropriate research topic and to building the research on strong theoretical foundations. In this dissertation three case studies are presented. I would like to thank the case study participants at the Port of Rotterdam, De Lage Landen and Air France/KLM for giving me the opportunity to validate my findings in practice and for providing valuable new insights. Especially, I would like to v thank the persons who took the time and effort to arrange the interviews and workshops: Edwin de Werk and Kees Eveleens Maarse (Port of Rotterdam), Rens Voogt (De Lage Landen), and Frank Rappange (Air France/KLM). TeamSupport supported these case studies by providing a license for group decision support software. I would like to express my appreciation to Paul Weghorst, Reggie Maas- Schellekens, and Eric van der Ende who supported my PhD research when I was working at Ordina. Furthermore, I am grateful to all the members of the former SOA Focus Team of Ordina for all the interesting discussions. Thanks Bart Pruijn, Art Ligthart, Jan-Willem Hubbers, Marco Brattinga, Willem van Pruijssen, Hermen Grievink, and Lex Haket. For giving tips and tricks on how to combine life as a PhD student and an entrepreneur I would like to thank Wiebe Hordijk. My parents always supported me in my academic activities and encouraged me to bring out my best. I owe my career as an IT consultant as well as my (just-starting) academic career to them. Also, I would like to thank my brother Joeri with whom I had the pleasure of writing a brother-sister paper. Finally, I would like to thank my husband Andr´efor standing by me at all times during this PhD process and for accepting the consequences of PhD research in terms of time and attention. Linda Terlouw, 2011 vi Summary Modularization and Specification of Service-Oriented Systems Rationale and Objective Modern day enterprises face a dilemma. On the one hand they want to be able to respond rapidly to market changes, i.e. they want to be agile. On the other hand they want (or actually need) to introduce complexity in their orga- nization because of strategic choices like the mass-customization of products and services, the introduction of more complex products and services, and the participation in interorganizational networks. For example, getting an overview of their business processes and their supporting software systems is quite a challenge due to their sheer size and their interwoven structure. An even bigger problem is that `the rules' for designing enterprises are still ill-understood or at least ill-documented. In general systems theory modularity is proposed as a means for dealing with complexity. The objective we wanted to achieve through this disserta- tion is to provide practitioners with a better understanding of how to deal with modularity of enterprises and their supporting software systems by ap- plying service-orientation. Currently, most practitioners (usually enterprise architects) make decisions based on gut feeling and experience. Our intention was to make this design knowledge more fundamental and explicit. We based our research on literature from the field of software engineering as well as from the organizational sciences. vii First, we sought to find criteria for decomposing service-oriented systems into coarse-grained modules. These modules can comprise humans and/or software systems. So we did not focus on how to structure a single software system, but we focused on how to structure the complete set of services of an enterprise. Advantages of introducing this modularity are, among others, making the total enterprise more comprehensible and minimizing the effect that changes in one module may have on other modules. To minimize interde- pendencies between modules it is important to take into account the principle of `maximum cohesion and minimal coupling'. This led to the question how we can conform to this maximum cohesion and minimal coupling principle. And are any other criteria important for module identification? Moreover, are these criteria only software engineering principles or maybe (also) organiza- tional criteria? We answered these questions in our `laboratory', i.e. real-life, large organizations with complex IT environments. Second, we saw that current service specification approaches are very im- mature. This poses a problem, because confusion arises when parties have different interpretations of each other's syntax, semantics, or responsibili- ties. For example, providers and consumers will not be able to exchange any useful information if one party only speaks English (or XML) and the other only Dutch (or EDIFACT). Also, problems can occur when the provider thinks the height of a product is in centimeters while the consumer specifies height in inches. Or maybe provider and consumer do not call the same side of a product `height', because it can be positioned on the floor in different ways. Another type of problem comes into life when the consumer expects the provider to deliver a product at the highest possible quality level while the provider actually delivers the cheapest, low-quality product. To structure the information about a service we wanted to design a specification framework. This framework supports the provider in describing his services by stating what aspects need to be specified to enable the service consumer to find the service, to access it, and to judge whether or not the service meets his re- quirements. We derived the framework from the Ψ-theory, in order to base it on appropriate scientific foundations. Summarizing, we aimed at two things: (i) to formulate criteria for delim- iting coarse-grained modules of a service-oriented system and (ii) to design a framework for specifying services. viii Research Approach For the design of the service specification framework we followed the design science research methodology. The theoretical part of our research is based on the notions of Enterprise Ontology and Enterprise Architecture, as adopted by the Enterprise Engineering community (www.ciaonetwork.org). We designed a service specification framework based on the Ψ-theory, the theory that un- derlies the notion of Enterprise Ontology. The Generic System Development Process (GSDP), which clarifies the notion of architecture, gives guidance in the design process by proposing a clear and consistent terminology. We specialized the GSDP for service-orientation, the most recent paradigm for information system modularity. Subsequently, we verified whether practition- ers agree that the service specification framework is complete and that it does not contain irrelevant aspects. In our case studies we used semi-structured interviews, because written questionnaires about complex matters are often not filled in very thoughtfully (`just get it done with'). Also, we do not want to structure the interviews completely to give the interviewees the chance to elaborate on what they think is important.
Recommended publications
  • Foreword by Frank Harmsen
    The Enterprise Engineering Series Series Editors Jan Dietz Erik Proper José Tribolet Editorial Board Terry Halpin Jan Hoogervorst Martin Op ’t Land Ronald G. Ross Robert Winter Martin Op ’t Land · Erik Proper Maarten Waage · Jeroen Cloo Claudia Steghuis Enterprise Architecture Creating Value by Informed Governance Martin Op ’t Land Maarten Waage Capgemini Nederland B.V. Capgemini Nederland B.V. Papendorpseweg 100 Papendorpseweg 100 3528 BJ Utrecht 3528 BJ Utrecht Netherlands Netherlands E-mail: [email protected] E-mail: [email protected] Jeroen Cloo Erik Proper SeederDeBoer Capgemini Nederland B.V. Laapersveld 57 Papendorpseweg 100 1213 VB Hilversum 3528 BJ Utrecht Netherlands Netherlands E-mail: [email protected] and University Nijmegen Claudia Steghuis Faculty of Science Capgemini Nederland B.V. Toernooiveld 1 Papendorpseweg 100 6500 GL Nijmegen 3528 BJ Utrecht Netherlands Netherlands E-mail: [email protected] E-mail: [email protected] ISBN 978-3-540-85231-5 e-ISBN 978-3-540-85232-2 DOI 10.1007/978-3-540-85232-2 Library of Congress Control Number: 2008932116 ACM Computing Classification (1998): H.1, H.4, H.5, J.1, K.4.3, K.6.1 © 2009 Springer-Verlag Berlin Heidelberg This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer.
    [Show full text]
  • A Method for Enterprise Ontology Based Design of Enterprise Information Systems
    A Method for Enterprise Ontology based Design of Enterprise Information Systems To Ellen. The whole of science is nothing more than a refinement of everyday thinking. Albert Einstein (1879-1955) A Method for Enterprise Ontology based Design of Enterprise Information Systems Proefschrift ter verkrijging van de graad van doctor aan de Technische Universiteit Delft, op gezag van de Rector Magnificus Prof. ir. K.C.A.M Luyben, voorzitter van het College voor Promoties, in het openbaar te verdedigen op 25 november 2013 om 12.30 uur door Johannes DE JONG wiskundig ingenieur geboren te Ridderkerk. Dit proefschrift is goedgekeurd door de promotor: Prof. Dr. ir. J.L.G. Dietz. Samenstelling promotiecommissie: Rector Magnificus, voorzitter Prof. Dr. ir. J.L.G. Dietz, Technische Universiteit Delft, promotor Prof. Dr. E. Babkin, Higher School of Economics, Nizhny Novgorod, Russia Prof. Dr. ir. J. van den Berg, Technische Universiteit Delft Prof. Dr. ing. J.B.F. Mulder, Antwerp Management School, België Prof. Dr. H.A. Proper, Radboud Universiteit Nijmegen Prof. Dr. J. Tribolet, Technische Universiteit Lisboa, Portugal Prof. Dr. J. Verelst, Universiteit Antwerpen, België Prof. Dr. ir. F.M. Brazier, Technische Universiteit Delft, reservelid SIKS Dissertatiereeks nr. 2013-39 Het in dit proefschrift vermelde onderzoek is uitgevoerd onder de auspiciën van SIKS, de Nederlandse School voor Informatie- en KennisSystemen. Verspreid door: Mprise Group BV. Postbus 598 3900 AN Veenendaal [email protected] ISBN: 978-90-5335-758-3 © 2013, Joop de Jong. Alle rechten voorbehouden. Druk: Ridderprint, Ridderkerk Omslagontwerp: Danieck Meere, Meere Communicatie i Acknowledgements During holidays, we make long bike rides. We usually drive through beautiful scenery.
    [Show full text]
  • Program Guide
    4th Enterprise Engineering Working Conference (EEWC 2014) Program Guide Funchal - Madeira - Portugal 5th to 8th of May 2014 EEWC 2014 Funchal - Madeira - Portugal Table of Contents Message from the Chairs 2 Keynote Speakers 3 Industrial Track Invited Talks 5 Conference Chairs and Committees 6 CIAO! Doctoral Consortium 8 Detailed Conference Program 9 Practical Information 14 Message from the Chairs Welcome to the EEWC 2014 in Madeira! We welcome you to the 4th Enterprise Engineering Working Conference (EEWC 2014), and associated CIAO! Doctoral Consortium. The EEWC 2014 follows: the EEWC 2011 in Antwerp, Belgium; the EEWC 2012 in Delft, the Netherlands; and the EEWC 2013 in Luxembourg. The EEWC 2014 is the fourth working conference in the field of Enterprise Engineering (EE). The goal of this conference is to gather academics and practitioners in order to share innovative research issues and practical experiences, and to facilitate profound discussions about the challenges that the EE discipline faces. It is the mission of the discipline of EE to develop new, appropriate theories, models, methods and other artefacts for the analysis, design, implementation, and governance of enterprises by combining (relevant parts of) management and organization science, information systems science, and computer science. The ambition is to address traditional topics in said disciplines from the Enterprise Engineering Paradigm. The result of these efforts should lead to theories that have both scientific rigour and practical relevance. The EEWC 2014 would not have been possible without the efforts and expertise of a number of people who selflessly offered their time and energy to make this conference a success.
    [Show full text]
  • Advances in Enterprise Engineering XII
    Lecture Notes in Business Information Processing 334 Series Editors Wil van der Aalst RWTH Aachen University, Aachen, Germany John Mylopoulos University of Trento, Trento, Italy Michael Rosemann Queensland University of Technology, Brisbane, QLD, Australia Michael J. Shaw University of Illinois, Urbana-Champaign, IL, USA Clemens Szyperski Microsoft Research, Redmond, WA, USA More information about this series at http://www.springer.com/series/7911 David Aveiro • Giancarlo Guizzardi Sérgio Guerreiro • Wided Guédria (Eds.) Advances in Enterprise Engineering XII 8th Enterprise Engineering Working Conference, EEWC 2018 Luxembourg, Luxembourg, May 28 – June 1, 2018 Proceedings 123 Editors David Aveiro Sérgio Guerreiro University of Madeira and Madeira Instituto Superior Técnico, Interactive Technologies Institute Universidade de Lisboa Funchal, Portugal Lisbon, Portugal Giancarlo Guizzardi Wided Guédria Free University of Bozen-Bolzano Luxembourg Institute of Science Bolzano, Brazil and Technology Esch-sur-Alzette, Luxembourg ISSN 1865-1348 ISSN 1865-1356 (electronic) Lecture Notes in Business Information Processing ISBN 978-3-030-06096-1 ISBN 978-3-030-06097-8 (eBook) https://doi.org/10.1007/978-3-030-06097-8 Library of Congress Control Number: 2018964608 © Springer Nature Switzerland AG 2019 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. The use of general descriptive names, registered names, trademarks, service marks, etc.
    [Show full text]
  • INVITATION Icis/SIKS Seminar Creating the Enterprise: Engineering Or Emergence?
    INVITATION iCIS/SIKS Seminar Creating the Enterprise: Engineering or Emergence? The Institute for Computing and Information Sciences of Radboud University Nijmegen and the Enterprise Engineering Team, in collaboration with the School for Information an Knowledge Systems, cordially invite you to attend Three public lectures on enterprise engineering. We warmly welcome guest from both industry and academia. March 16, 2012, 12:30 – 18:00 h Faculty Club (Huize Heyendaal), Radboud University Nijmegen Geert Grooteplein-Noord 9 6525 EZ Nijmegen Telefoon: (024) 361 12 82 Admission is free, but reservation is required due to limited seats: RSVP (for reservations or cancellations, please send an email to Ingrid Berenbroek: [email protected]) “There is a notable tension between, on the one hand, 'blue print' approaches to enterprise engineering and, on the other, the phenomenon that in many respects, enterprises ‘just happen’. Of course things are not so black and white; let's explore! And of course: how can we possible deal with this in organizational design?” Erik Proper, Jan Dietz and James Taylor, all distinguished academic researchers with ample experience in business-IT alignment and organizational design, each approach this theme from their specific personal outlooks, followed by a joint discussion. Abstracts and biographies: see below. Programme: 12:30 Arrivals and coffee 13:00 Opening, Stijn Hoppenbrouwers 13:10 Erik Proper: "Engineering and Emergence in Enterprises; a Story of Four Es" 13:55 Jan Dietz: "Enterprise Engineering and Enterprise Ontology" 14:40 Coffee 15:00 James Taylor: "Innovation and the Authoring of the Large Organization, Why the Problem?" 16:00 Discussion among the speakers, led by Stijn Hoppenbrouwers 17:00 Drinks Engineering and Emergence in Enterprises; a Story of Four E's Prof.dr.
    [Show full text]
  • TEEM-8 BETA V2
    TEEM-8 Jan Dietz & Jan Hoogervorst - The β-theory v2 page 1 EE Framework of Theories 1. IntroductionEE Framework of Theories In the discussion of the τ-theory [TEEM-2], we have noticed that human beings make artefacts for the sake of THEORY CLASS INSPIRATIONAL SOURCES EE-THEORY getting desired affordances, called functions, next to using the affordances that they perceive in the (natural or artificial) things that surround them. In this memorandum, we elaborate the design of artefacts, by introducing THEORY CLASS GENERIC GOAL FUNDAMENTALS and discussing the β-theory (β is pronounced as BETA, standing for Binding Essence, Technology, and Architec- Ideological W.E. Deming, P. Drucker σ-theory devising and choosing things R. Likert, D. McGregor, D. Katz & ture). It is a theory about the design of systems (as defined by the τ-theory [TEEM-2]), of any category, which Ideological social devotion F5, F6, F7 to make R.L. Kahn, J.M. Burns also provides clear, precise and coherent definitions of common terms such as “development”, “requirements”, devising and choosing things -> employee empowerment, ethical, political, etc. ideas “specifications”,to make “architecture”, “design”, “engineering”,knowledgeable and management “implementation”. By “Essenceethical,” ispolitical, understood etc. ideas both the functional essence and the constructional essence of a system. Func- Technological C. Alexander, H. Simon, β-theory tional essence is defined as the collective services (affordances) that the system provides to some group of stake- designing and implementing L. von Bertalanffy, P. Checkland, ν-theory Technological organizational concinnity holders, notably its users or using system. The constructional essence of a system is definedF3, F4 by the π-theory for things E.W.
    [Show full text]
  • The Enterprise Engineering Series
    The Enterprise Engineering Series Series Editors Jan Dietz Erik Proper Jose´ Tribolet Editorial Board Terry Halpin Jan Hoogervorst Martin Op ’t Land Ronald G. Ross Robert Winter For further volumes: www.springer.com/series/8371 Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Second Edition 123 Marc Lankhorst Novay Brouwerijstraat 1 7523 XC Enschede Netherlands [email protected] DNV Cibit bv Capgemini Nederland B.V. IDS Scheer Nederland BV BiZZdesign EAS BV Logica Management Consulting ISBN 978-3-642-01309-6 e-ISBN 978-3-642-01310-2 DOI 10.1007/978-3-642-01310-2 Springer Dordrecht Heidelberg London New York Mathematics Subject Classification (2000): H.1, D.2.11, J.1 Library of Congress Control Number: 2009926962 c Springer-Verlag Berlin Heidelberg 2009 This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
    [Show full text]
  • PDF Hosted at the Radboud Repository of the Radboud University Nijmegen
    PDF hosted at the Radboud Repository of the Radboud University Nijmegen The following full text is a preprint version which may differ from the publisher's version. For additional information about this publication click this link. http://hdl.handle.net/2066/72232 Please be advised that this information was generated on 2021-10-01 and may be subject to change. Dear reader, The field of Enterprise Architecture is gaining momentum. In several workshops and conferences, increasing attention is paid to this field. As a field of research, it brings together aspects from the field of management sciences, organisational sciences, information science and computing science. This special issue on Enterprise Architecture brings together five papers covering several core aspects of the field, ranging from conceptual foundations to the practical role of enterprise architecture in projects and software development. In their paper “The role o f Enterprise Architecture in Enterprise Engineering”, Jan Dietz and Jan Hoogervorst take a fundamental look at the potential role of enterprise architecture in enterprise engineering and transformation. An exploratory analysis of usage scenarios of enterprise architecture in the context of enterprise transformations is provided by Stephan Aier, Christian Riege, Robert Winter in their paper “Classification o f Enterprise Architecture Scenarios - An Exploratory Analysis”. Several models are produced and handled when creating and using enterprise architectures. In his paper, 'Evaluation of enterprise architecture modelling', Frank Wolff studies the effectiveness, balancing costs and quality of these architecture models. Enterprise architectures have a directing role to play towards projects implementing enterprise transformation, as well as software architectures for the applications supporting the business processes.
    [Show full text]
  • Philosophy of Blockchain Technology - Ontologies
    Philosophy of Blockchain Technology - Ontologies Nicolae Sfetcu April 23, 2019 Sfetcu, Nicolae, "Philosophy of Blockchain Technology - Ontologies", SetThings (April 23, 2019), MultiMedia Publishing (ed.), DOI: 10.13140/RG.2.2.24510.33602, ISBN: 978-606-033- 222-0, URL = https://www.telework.ro/en/e-books/philosophy-of-blockchain-technology- ontologies/ Email: [email protected] This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/. A translation of Sfetcu, Nicolae, " Filosofie tehnologiei blockchain - Ontologii", SetThings (1 februarie 2019), MultiMedia Publishing (ed.), DOI: 10.13140/RG.2.2.25492.35204, ISBN 978-606-033-154-4, URL = https://www.telework.ro/ro/e-books/filosofia-tehnologiei-blockchain-ontologii/ Nicolae Sfetcu: Philosophy of Blockchain Technology - Ontologies Abstract In this paper I argue the necessity and usefulness of developing a philosophy specific to the blockchain technology, emphasizing on the ontological aspects. After an Introduction that highlights the main philosophical directions for this emerging technology, in Blockchain Technology I explain the way the blockchain works, discussing ontological development directions of this technology in Designing and Modeling. The next section is dedicated to the main application of blockchain technology, Bitcoin, with the social implications of this cryptocurrency. There follows a section of Philosophy in which I identify the blockchain technology
    [Show full text]
  • EE Manifesto
    Enterprise Engineering The Manifesto Antonia Albani, Jan Dietz, Jan Hoogervorst, Hans Mulder Introduction This manifesto comprises the focal topics and objectives of the emerging discipline of enterprise engi- neering, as it is currently theorized and practiced within the CIAO! Network. The purpose of publishing the manifesto is twofold. First, it elucidates the basic premises that are adopted by the members of the network, and that unite them. Second, it presents unambiguously the entrance conditions for new members. The seven postulates collectively constitute the Enterprise Engineering Paradigm, whose objective is to make enterprise engineering intellectually manageable. Motivation The vast majority of strategic initiatives fail, meaning that enterprises are unable to gain success from their strategy. Abundant research indicates that the key reason for strategic failures is the lack of co- herence and consistency among the various components of an enterprise. At the same time, the need to operate as a unified and integrated whole is becoming increasingly important. These challenges are dominantly addressed from a functional or managerial perspective, as advocated by management and organization science. Such knowledge is necessary and sufficient for managing an enterprise, but it is inadequate for bringing about changes. To do that, one needs to take a con- structional or engineering perspective. Both organizations and software systems are complex and prone to entropy. This means that in the course of time, the costs of bringing about similar changes increase in a way that is known as combi- natorial explosion. Regarding (automated) information systems, this has been demonstrated; regard- ing organizations, it is still a conjecture. Entropy can be reduced and managed effectively through modular design based on atomic elements.
    [Show full text]
  • The Enterprise Engineering Series
    The Enterprise Engineering Series Series Editors Jan Dietz Erik Proper Jose´ Tribolet Editorial Board Terry Halpin Jan Hoogervorst Martin Op ’t Land Ronald G. Ross Robert Winter For further volumes: http://www.springer.com/series/8371 . Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Third Edition Marc Lankhorst Novay Enschede The Netherlands ISSN 1867-8920 ISSN 1867-8939 (electronic) ISBN 978-3-642-29650-5 ISBN 978-3-642-29651-2 (eBook) DOI 10.1007/978-3-642-29651-2 Springer Heidelberg New York Dordrecht London ACM Computing Classification (1998): H.1, D.2.11, J.1 Library of Congress Control Number: 2012943469 # Springer-Verlag Berlin Heidelberg 2005, 2009, 2013 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recita- tion, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center.
    [Show full text]
  • Proceedings of the Second International Symposium on Business Modeling and Software Design
    BMSD 2012 Proceedings of the Second International Symposium on Business Modeling and Software Design Geneva, Switzerland July 4-6, 2012 Organized by IICREST - Interdisciplinary Institute for Collaboration and Research on Enterprise Systems and Technology In Cooperation with CTIT - Center for Telematics and Information Technology INSTICC - Institute for Systems and Technologies of Information, Control and Communication Technical University of Sofia Hosted by Institute of Services Science, University of Geneva Copyright © 2012 SciTePress - Science and Technology Publications All rights reserved Edited by Boris Shishkov Graphics Production by Bozhana Yankova Printed in Portugal ISBN: 978-989-8565-26-6 Depósito Legal: 344848/12 http://www.is-bmsd.org [email protected] BRIEF CONTENTS KEYNOTE SPEAKERS ..................................................................................................................... IV CHAIR AND PROGRAM COMMITTEE ................................................................................................ V BEST PAPER SELECTIONS ........................................................................................................... VIII FOREWORD .................................................................................................................................... IX CONTENTS ..................................................................................................................................... XI III KEYNOTE SPEAKERS Jan L.G. Dietz Delft University of Technology The Netherlands
    [Show full text]