De menselijke maat in deze scriptie vraagt aandacht voor de mens in IT. Het gaat hierbij om het bedenken van IT oplossingen die menswaardig zijn en niet mensonterend. De technologie moet de mens ondersteunen, niet andersom. Menselijke maat is een breed begrip dat onderzoeksgebieden bevat zoals virtuele werelden en ethiek maar ook de digitale kloof en de belevingswereld.
Deze scriptie beschrijft een onderzoek naar het evalueren van beleving in architectuur. In de digitale architectuur is de de menselijke maat, en zo ook de belevingswereld, nog een onderbelicht onderwerp. Juist de architect, die het ontwerp van complexe systemen regisseert, zou explicieter de menselijke maat in beschouwing moeten nemen. Voor het evalueren van een architectuur –de visie, principes, regels en richtlijnen die een architect voor een organisatie opstelt en vastlegt– is een structurele aanpak nodig. Er moet dus eerst vastgesteld worden wat beleving in architectuur omvat. Daarnaast moet duidelijk worden wat momenteel goede menselijke maat is; wat is volgens de mens een prettige beleving?
Beleving vindt plaats in hoofden van mensen, maar uit zich in emoties en gedrag. Het meten van de beleving kan door het onderzoeken van hersenprikkels, het observeren van gedrag en het enquêteren naar emoties. Een architectuur beschrijft echter op abstract niveau een toekomstige situatie. De beleving zelf heeft nog niet plaatsgevonden. Deze moet dus voorspeld worden. Een goede voorspelling van de beleving is dan een indicatie voor een goede beleving bij mensen op het moment dat deze
plaatsvindt.
Een dergelijke voorspelling maken is mogelijk door het vaststellen van de doelgroepen die in de toekomst met de oplossingen van de organisatie in aanraking komen. Door hun karakteriserende kenmerken, normen, waarden en verwachtingen ten aan zien van de toekomstige situatie te bepalen, kunnen de oplossingen, die de architectuur voorstelt, op deze groepen worden toegespitst.
De oplossingen die de organisatie voorstelt kunnen op verschillende vlakken worden beïnvloed, om zo gerichter op een bepaalde beleving aan te sturen. Er zijn een zestal van deze gebieden gedefinieerd: fysiek product, applicatie, werknemer, proces, informatie en werkplek. Door het veranderen van deze artefacten kan de organisatie een prettiger beleving bewerkstelligen. Elk artefact dient geconcretiseerd te worden in belevingsattributen, eigenschappen van het artefact die de beleving van mensen beïnvloeden. Deze artefacten en attributen vormen samen het Belevingsraamwerk voor architectuur. Dit raamwerk dienst als basis voor een evaluatiemethode van beleving. Deze evalueert de architectuur door de verwachtingen van de doelgroepen te vergelijken met een ideaalnorm. Daarnaast worden
de in architectuur gepresenteerde oplossingen vergeleken met de ideaalnorm. De mate waarin de doelgroepen en oplossingen aansluiten op de ideaalnorm, zegt iets over de menselijke maat van de architectuur.
Uit een toetsing van de ontworpen evaluatiemethode blijkt dat aanwezige interpretatiestappen verfijnd moeten worden om de methode betrouwbaarder te maken. Daarnaast is de methode beperkt doordat het slechts het deel van de belevingswereld behandelt dat direct afhankelijk is van de artefacten binnen de organisatie. Het aanvullen en uitbreiden van deze aanzet tot een methode zijn dan ook aanbevelingen voor toekomstig werk.
Marc Lankhorst is a senior member of scientific staff at Novay (the former Telematica Instituut), Enschede, the Netherlands, and heads its research group on service architectures. Marc has a background in modelling and architecture and has been involved in many projects in this field, e.g. on business process modelling and analysis, modelling tools for middleware, services for mobile networks, e-business modelling, and enterprise architecture. Marc has co-authored several books, journal papers and conference contributions, and is the principal author and editor of a book on enterprise architecture. He is a board member of the Netherlands Architecture Forum.
Henry M. Franken, Harmen van den Berg, Harm Bakker, Remco Blom
Monday, 05 March 2007
In dit artikel worden de methoden en tools die hieruit zijn ontstaan uit enterprise architectuur en business process improvement onderzoeksprojecten gebruikt om het gedachtengoed van architectuurdenken te illustreren.
Het doel van dit onderzoek is een architectuurschets te concipiëren voor de digitale werkruimte van een topmanager. De ontstane architectuurschets bevat een algemeen gedeelte geldend voor alle digitale werkruimtes, daarnaast bevat de architectuurschets een specifiek gedeelte geldend voor de topmanager. Er is een case study uitgevoerd waarbij de werkzaamheden van een topmanager bij een bijna honderd procent online effectenbank zijn onderzocht...
The field of architecture is alive and kicking. New regulations, globalization and the extended enterprise make the need for architectural thinking and acting even more evident than it already was. With this increasing need for architecture the need for the exchange of ideas, best practices, research and methods among architects is growing too.
A number of thought leaders in the area of business- and IT architectures have recognized this. Together, they have decided to set up a new digital magazine on architecture: Via Nova Architectura. Although started as an initiative within the Netherlands, the magazine should reach all those interested in the area of architecture, where-ever they live. Via Nova Architectura aims to provide an accessible platform for the architecture community. It is meant to be the primary source of information for architects in the field.
With the e-business explosion of the past few years corporations were, and still are, faced with the challenge of time to market more than ever before. As a result the processes and applications that enable the enterprise were heavily augmented, extended, or both. Consequently, corporations currently have numerous disparate applications that provide similar and overlapping functionality and that are based on legacy architectures. These architectures are typically monolithic in nature and based on point-to-point interfaces. Executive management is realizing the inflexibility and cost of these legacy applications, and is looking for ways to innovate the application landscape. This is where Enterprise Architecture and Service Oriented Architecture come into the picture. This article describes the relationship between them, illustrated by a case study.
Elise Veltman-Van Reekum, Marlies van Steenbergen, Martin van den Berg, Rik Bos, Sjaak Brinkkemper
Wednesday, 15 November 2006
On average Dutch Enterprise Architecture products are attractive and provide guidance to the enterprise in times of change. However, they rarely address all issues completely. Only 50% of the Enterprise Architecture products are judged readable. The Enterprise Architecture products are very explicit about their status but do not mention a clear time span for the architecture to be valid or how the architecture should link to the existing enterprise. These are some of the results of a study to assess the quality of Enterprise Architecture products, we conducted in 2005.
For many, the term Enterprise Architecture conjures up visions of colorful models and fat documents with guidelines. These products of the Enterprise Architecture process are indeed its most tangible result. Most architects can intuitively tell which models are the most readable and which guidelines are the strongest but that intuition is not objective enough to produce an independent measure of the quality of an architecture product. Until recently, no such measurement existed. This paper explores the concept of Enterprise Architecture product quality and how to measure it in a scientific manner.
In deze scriptie wordt een begin gemaakt met de theorievorming voor een prescriptieve architectuurmodelleertaal. Er wordt betoogd dat de prescriptieve modelleertaal architect- en methodeonafhankelijk ontworpen dient te worden.
This article offers an overview of steps that have been taken in order to develop e-government in The Netherlands under architectural guiding principles.
When looking at the different types of interpretations of what enterprise architecture is, I believe there are three main perspectives on what architecture is about: a regulation-oriented perspective, a design-oriented perspective and a patterns-oriented perspective. In my opinion, talking about architecture only makes sense when acknowledging the complementary role of each of these perspectives rather than limiting the definition of architecture to merely one of these perspectives.
A new on-line magazine is born that aims to be the prime source of information for architects in the digital world. Foreword by the chairmain of the governing board and the chairman of the editorial board.
The scope of Via Nova Architectura is “digital” architecture in the broadest sense of the word: business architecture, solution architecture, software architecture, infrastructure architecture or any other architecture an enterprise may develop to realize its business strategy. Also, the e-magazine wants to be a platform for practitioners and researchers alike.
We are looking for contributions in the following categories:
Position papers: Short description (1 page) of specific view on the architecture field with accompanying motivation.
Case studies: Discussion of practical architectures, and potentially some lessons learned in this case.
Reflection: Practical reflection on architectural methods, techniques, tools, and technologies. These contributions typically provide a discussion of insights from a practitioner’s perspective, without necessarily using scientific methods to arrive at these results. These contributions will typically also cover/apply to multiple cases rather than just a single case study (which would fall in the previous case).
Research: Scientific reflection on architectural practice. These contributions typically aim to offer insights from a theoretical perspective. However, a clear connection to architectural practice is required. In arriving at the presented results, the authors should use sound scientific methods.
Topics of interest include, but are not limited to:
Architecture processes;
Architecture and IT governance;
Service-oriented architecture;
Techniques for analysis and evaluation of architecture;
Enterprise modeling;
Viewpoints in architecture;
Tool support for architects;
Strategies for agile architecture;
The value of architecture.
Next to articles on these topics, we invite authors to submit other relevant content, such as book reviews, opinion pieces, architecture models, and (open source) architecture tools.
Articles should be 4 to 20 pages long (position paper is 1 page) and include the author's name, affiliation and contact details, and be submitted as MS Word or PDF file. Upon acceptance the author is asked to provide a version that is based upon a standard MS Word template. Other types of contribution may be submitted in other, preferably open, file formats. All contributions can be submitted on this site or sent by e-mail to vianovaarchitectura@gmail.com.
All submissions will be peer reviewed for relevance and quality. The author can choose between a superficial and a quality review. Papers that pass the superficial review will be published as submitted. For a paper to pass the quality review the author should revise his/her contribution to reflect the review comments of the editorial board. It will appear in the magazine with a special "reviewed" quality stamp. Authors will be notified of acceptance within three months of submitting their contribution.
The preferred language is English, but papers in Dutch will also be considered. Copyright of the paper remains with the author.
Danny Greefhorst, MSc. is a principal consultant and owner of ArchiXL, acting as an IT architect and IT consultant for clients in the financial and public sector. Danny has a background in software engineering, and nowadays focuses on architectures for enterprise applications and their integration. Before starting ArchiXL he worked as a principal consultant at Yellowtail, as a senior IT architect at IBM Business Consulting Services and as a researcher at the Software Engineering Research Centre. Danny is active in the architecture community and regularly publishes on IT and architecture related topics. He is the chairman of the editorial board of Via Nova Architectura.
A lot of organisations seem to think that Service Oriented Architecture (SOA) is the silver bullet for a lot of organisational issues, and that an Enterprise Service Bus (ESB) is a universal business adapter that can connect everything transparently. I strongly disagree with such statements: SOA and ESB are overhyped, and are mostly pushed by the IT industry.
In this column Prof. Dr. Ir. Dieter K. Hammer of the Working Group Human Measure in IT provides insight into the challenges that Web 2.0 raises related to the human condition in general and to the human measure in IT in particular.
My vision on architecture is that it is all about making fundamental choices, and influencing the right people in order to achieve the required change. This means that architecture is also very much concerned with change management and stakeholder management. I also believe that architecture should combine top-down and bottom-up views.
Guido Bayens, MSc, MBA. is principal consultant at Novius Business & Information Management. He is also the head of architecture team at ICTU and responsible for the dutch government reference architecture. Guido studied sociology in Utrecht and attained a Master of Business Administration degree at Henley. From 2001 – 2005 he was responsible for the business- and ICT-architecture of UWV, the national Dutch Social Security agency. His vision on the possibilities of business architecture is based on almost 20 years of management experience in environments where fundamental changes of the strategic policy were to be made.
Ing. Gert Florijn is managing consultant of CIBIT's ICT consultants. He previously worked for SERC and Utrecht University. In addition to his academic research and education work, he has managed and performed numerous contract-research, consultancy, development and coaching projects for customers from industry and government. Gert’s professional interest and experience cover a broad range of topics, including IT Architecture. software engineering, -logistics, -migration, OO and component design and technology. He has published around 50 articles and reports, and co-authored a book on Software Architecture. He frequently presents his work at conferences and seminars.
Niels Klinkenberg is an independent consultant on strategic, IT and governance issues. His roots are in the insurance business, and he has over 20 years of experience in IT management, management of complex organisational changes and IT projects. Niels is a business architect and implementents an architectural approach in complex organisations. He also teaches managers and consultants on IT management, business architecture and governance. He is co-author of the book: “De Knikkers en het Spel; Ondernemerschap voor managers”, and developer of the approach that is underlying it.
Mark Paauwe is born at augustus 20th in 1970 in Harderwijk, the Netherlands. He lives in Ede, Gelderland, is married and has the most beautiful daughter of the world. Mark is CEO of Paauwe & Partners, Enterprise Architecture. He keeps himself busy at operational level in training & coaching strategic people in architecture awareness and advises in application of enterprise architecting within enterprises. Mark has developed the open method Dragon1 for enterprise architecting. Books and training for Dragon1 will appear end 2006/begin 2007. At the Radboud University of Nijmegen Mark is busy with his promotion project Arches 2011 (Architecting Enterprises Scientifically) supplying a scientific foundation underneath Dragon1. As part of this he teaches students at the university in developing and visualising enterprise architecture. Finally Mark is an active participant in the NGI-Architecture community as organisor of seminars and presentor. Long distance running, travelling, squash, cycling and writing popsongs are his greatest hobbies.
Hello dear reader of Via Nova, my name is Mark Paauwe. As co-working president of Paauwe & Partners, Enterprise Architecture BV (www.paauwe-en-partners.nl) I am busy with awareness workshops, coaching & training in the field of architecture for clients such as board members, management and architects. Also I am involved in reviewing and development of architectures.
Prof. Dr. H.A. (Erik) Proper is a Professor at the Radboud University Nijmegen, The Netherlands. Erik has co-authored several journal papers, conference publications and books. His main research interests include system theory, system architecture, business/IT alignment, conceptual modelling, information retrieval and information discovery.
Jaap Schekkerman, B.Sc. (1953) is an international recognised Thought Leader in the areas of Enterprise Architecture / Services Orientation and the Founder and President of the 'Institute For Enterprise Architecture Developments' (IFEAD) the Netherlands.
Besides his research activities Mr. Schekkerman is working part-time as a Distinguished Management Consultant and Opinion Leader Business Technology Strategy & Enterprise Architecture for Logica Management Consulting, the Netherlands.
Marlies van Steenbergen has more than 10 years experience as an enterprise architect. She works for Sogeti as an advisor and coach in the field of enterprise architecture. She assists organizations in implementing an effective architectural practice, performs architecture assessments and frequently conducts workshops and in-house training courses. Marlies van Steenbergen is co-author of a number of books on Dynamic Architecture (DYA).
Erik Vermeulen,MSc. (1971) started his career as architect consultant in the mid 90s. He is executive business consultant with Atos Consulting. Erik is especially keen at developing simple and powerful solutions for real business issues. He is author of a number of articles on architecture and lectures on topics ranging from enterprise architecture and enabling technologies to interorganisational issues in public services. Erik is secretary of the Via Nova Architectura governing board.
Jeroen van Dullemen, Rick Teunissen, Peter-Jan van de Venn
Monday, 18 June 2007
Herkent u dit? Uw organisatie kent meerdere divisies, wellicht opererend vanuit meerdere landen. Ieder onderdeel heeft zijn eigen ERP en CRM systemen, aangevuld met diverse best-of-breed pakketten en daarbovenop een forse hoeveelheid maatwerk. Dit white paper beschrijft de problematiek van complexe applicatielandschappen, de visie van Atos Consulting op het ontstaan hiervan en de mogelijke oplossingsrichtingen.
The importance of creativity as a strategic competence is growing rapidly; it is key to survival in the next era. Creativity is not limited to products and services but also to the way value chains / networks are structured and the nodes (partners) in the network are implemented. Technology will penetrate deeper and deeper in the execution and will push humans out of significant parts of the value chain. This transformation is not an optimisation of today's operating model. In order to make this transformation happen, organisations will have to brake free from the architectural paradigms of the past and open up for a fundamental new way of building.
Applications get more and more detached form the infrastructure they are running on. The same goes for the architectures of both. In the most extreme scenario, architectural design choices related to the infrastructure are made completely independent from the applications running on the infrastructure. For applications, the infrastructure in most cases is a given. One could compare the relationship between applications and the infrastructure with the way electrical appliciances relate to electricity (loosely coupled with plugs and sockets).
prof. dr. ir. S.M.M. (Stef) Joosten (12 april 1959) is professor of Business Processes and Information Systems at the Open University of the Netherlands. He is also senior partner of the Dutch ICT company Ordina, responsible for process architecture.
Aart van Halteren is a senior researcher at the Phililps Research. His research interests include architecture and software infrastructures for (context-aware) networked applications, body area networks and mobile healthcare applications. As a workpackage manager in the MobiHealth project (IST-2001-36006) he was responsible for the architecture, design and development of a Body Area Network (BAN) for ambulant healthcare. He is currently reponsible for the architecture of the MobiHealth platform in multiple collaborative research projects. His research results have been published in books, scientific journals and as international conference contributions. He holds a Master's degree and a Ph.D. degree in computer science from the University of Twente, The Netherlands.
Prof. dr. Daan Rijsenbrij holds a professorship in digital architecture at the Radboud University Nijmegen. Digital Architecture is the architecture of the digital world. He firmly believes in the similarities between physical architecture (the architecture of cities, landscapes, buildings and the interior architecture) and the digital architecture (the architecture of digital business services, information provisioning, information traffic, applications and technology infrastructures). Because the impact of information technology on the functioning of men and enterprises becomes so overwhelming, one of his strong statements says that the most import architect in the 21st century will turn out to be a digital architect As an independent guru in the field of digital architecture he displays his ideas under the label of ‘(Enterprise) Digitecture’ covering the phases of architecture and design in the Digital World.
Denis Hageman is CEO and Senior Enterprise Architect at ArquiLinda BV. After a ten years career in IT Infrastructure Engineering within KPN and ABN AMRO Netherlands, over the past 10 years Denis’ focus has been Strategy and Architecture in Information Technology. He introduced standardisation on a global level within ABN AMRO, to enable the implementation of integrated networks and systems. He researched Application Architecture and Software Engineering and started to explore Service Oriented concepts and infrastructures since 1999. More recently successful projects were done in which SOA was applied in various functional domains within ABN AMRO in Brazil. Since 2006 he was leading the architecture team responsible for all major corporate functions on Head Office like Finance, Risk Management, Compliance and HR. After the sale of ABN AMRO to a consortium of three banks he created his own consulting company and is now active as an independent Senior Enterprise Architect.
We propose a three stage method development life cycle. The requirements engineering phase consists of elicitation and representation of method intentions, the design phase produces the architechture of the method and the construction phase consists of organizing method features in a coherent whole. We concentrate in this paper on the Design and Construction phases of the life cycle. We explaion our notion of method architecture and organization and illustrate them. Finally we show the relevance of method architecture and organization in SME. The design and consturction engineering phases of our life cycle are illustrated for a small SME example.
This thesis describes the results of my research on Digital Architecture in the context of outsourcing. The research, which I conducted as conclusion to my study of Information Sciences at the Radboud University in Nijmegen, was performed in close collaboration with the Dutch Outsourcing Platform.
Lately I have been involved in discussions on the role of models in enterprise architecture. Some people seem to think that an enterprise architecture describes detailed models of current and future situations. Typically these models are stored in an enterprise repository, that could also be filled partially by other sources such as the configuration management database or sourcecode files. Let's step back a little bit to look at the role of models in architecture in general.
Een wendbare organisatie is in staat de concurrentie voor te blijven en kansen op de markt optimaal te benutten. Enterprise Architecture, zoals gepresenteerd in dit artikel, is in staat deze wendbaarheid te realiseren. Met voorbeelden uit de praktijk zal worden toegelicht hoe men dit Enterprise Architecture concept kan implementeren.
In this article, we explore the possibilities of combining ArchiMate, a modelling language for enterprise architecture (EA), with TOGAF, The Open Group Architecture Framework, a design method for EA.
Via Nova Architectura has started as an e-magazine for digital architects in the field. It is now expanding into a portal that provides interactivity and exposes the architecture body of knowledge.
Als er iets is dat het denken over de architectuur van de informatievoorziening
(iv-architectuur) in Nederland karakteriseert dan is het wel de onbedwingbare
dwang van de Nederlander om over alles mee te moeten beslissen. “Ben ik niet
betrokken geweest? Dan is het niet op mij van toepassing”. Heel anders gaat
het er in de Angelsaksische cultuur aan toe. Dáár wordt een iv-architectuur
gewoonweg opgelegd. Wie de IEEE standaard 1471 bestudeert kan zich niet
aan de indruk onttrekken dat het aan gene zijde van de grote plas volstaat om
de materie zó te beschrijven dat zelfs de janitor het begrijpt. Immers, als het
opgeschreven is, dan is het zo. It’s the law. ...
Op donderdag 4 oktober zal in Lunteren het congres EAM2007 plaats vinden. Sprekers vanuit diverse organisaties vertellen hoe zij architectuur in de praktijk gebruiken en inzetten, en delen hun do's en don'ts met u. Verder vindt u op EAM2007 het actuele aanbod van methoden, tools en dienstverlening rond architectuur.
Often the best way to express a design is by means of a visual model. There's quite some modeling languages around, to name just a few: Archimate, UML, BPMN, EPC, IDEF, Use case maps, E3value. The complexity of the average language (an important improvement area) forces the architect to look for a tool to support his modeling effort. Architects who don't like the concept of being restricted to a single language and / or tool (a good habit I believe) will not likely invest in expensive tools.
This paper gives an overview of advice, hints and tips on determining a roadmap through Capgemini’s Integrated Architecture Framework (IAF).
This document provides:
• a short description of IAF
• 2 typical routes that are followed by the roadmaps
• a basic roadmap template
• a list of 17 typical roadmaps
• examples of some typical roadmaps on enterprise and domain level
• conclusions
The future will bring more and more surprising products based on the reuse of digital 'residue'. These residue based products are products created on the residue of other products. To illustrate let me give you some examples: - mobile phone positioning data (a residue mobile phone users leave when then are linked to the network) to calculate car traffic; a valuable input for car navigation devices (e.g. Vodafone and TomTom); - (tagged) bookmarks collected by individual users in their browser can be used to build resource taxonomies (e.g. del.icio.us, mypip.com). An intranet version would be a simple and probably very effective way to manage corporate knowledge (especialy when it also enables highlighting). - gaming data (e.g. a game to find similar characteristics) to create picture indexes; a valuable input for a search engine wanting to improve the relevance of image search (e.g. the espgame.org and peekaboom.org).
The field of information systems analysis and design includes numerous modeling methods and notations (e.g. ER, ORM, UML, DFDs, BPMN, EPC), that are typically evolving. Even with some attempts to standardize, new modeling methods are constantly being introduced, many of which differ only marginally from existing approaches. These ongoing changes significantly impact the way information systems are being analyzed and designed in practice.
Every month I try to get an article published in this e-magazine on the subject modeling and visualizing of architectures. But because I am a novice editor, I need everyones help.With this a request to everyone for writing, searching and sending articles on modeling and visualizing architectures.
Proceedings of the Tenth International Workshop on
Exploring Modeling Methods in Systems Analysis and Design
(EMMSAD'05)
Porto, Portugal, 13-14 June, 2005
(held in conjunction with CAiSE'05)
Background
The field of information systems analysis and design includes numerous information modeling methods and notations (e.g. ER, ORM, UML, DFDs, Petri Nets), that are typically evolving. Even with some attempts to standardize (e.g. UML for object-oriented design), new modeling methods are constantly being introduced, many of which differ only marginally from existing approaches. These ongoing changes significantly impact the way information systems are analyzed and designed in practice.
This workshop focuses on exploring, evaluating, and enhancing current information modeling methods and methodologies. Though the need for such studies is well recognized, there is a paucity of such research in the literature. The objective of EMMSAD'05 is to provide a forum for researchers and practitioners interested in modeling methods in systems analysis and design to meet, and exchange research ideas and results. EMMSAD'05 is the tenth in a very successful series of EMMSAD workshops, previously held in Crete, Barcelona, Pisa, Heidelberg, Stockholm, Interlaken, Toronto, Velden, and Riga. To mark the tenth anniversary of the workshop, this year the workshop includes an invited keynote address by Prof. Janis Bubenko Jr. that reflects on historical trends in information modeling.
EMMSAD'05 is jointly sponsored by the Conference on Advanced Information Systems Engineering (CAiSE), the International Federation for Information Processing Working Group 8.1 (IFIP WG 8.1), the International Federation for Information Processing Working Group 8.1 (IFIP WG 8.1), the Network of Excellence for Interoperability Research for Networked Enterprises Applications and Software (INTEROP), and the Association for Information Systems Special Interest Group on Systems Analysis and Design (AIS-SIGSAND). This year we had 36 submissions from all over the globe. After an extensive review process by a distinguished international program committee, with each paper receiving three or more reviews, we accepted the 21 papers that appear, together with an abstract of the keynote address, in these proceedings. Congratulations to the successful authors!
M. Adorni, F. Arcelli, D. Ardagna, L. Baresi, C. Batini, C. Cappiello, M. Comerio, M. Comuzzi, F. De Paoli, C. Francalanci, P. Losi S. Grega, A. Maurino, S. Modafferi, B. Pernici, C. Raibulet, and F. Tisato. The MAIS approach to web service design. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
This paper presents a first attempt to realize a methodological framework supporting the most relevant phases of the design of a value-added service. A value-added service is defined as a functionality of an adaptive and multi-channel information system obtained by composing services offered by different providers. The framework has been developed as part of the MAIS project. The MAIS framework focuses on the following phases of service life cycle: requirements analysis, design, deployment, run time use and negotiation. In the first phase, the designer elicits, validates and negotiates service require-ments according to social and business goals. The design phase is in charge of modelling services with an enhanced version of UML, augmented with new features developed within the MAIS project. The deployment phase considers the network infrastructure and, in particular, provides an approach to imple-ment and coordinate the execution of services from different providers. In the run time use and negotiation phase, the MAIS methodology provides support to the optimal selection and quality renegotiation of services and to the dynamic evaluation of management costs. The paper describes the MAIS methodological tools available for different phases of service life cycle and discusses the main guidelines driving the implementation of a service management architecture, called reflective architecture, that complies with the MAIS methodological approach.
S. Hakkarainen, D. Strasunskas, L. Hella, and S. Tuxen. Classification of Web-Based Ontology Building Method Guidelines: a Case Study. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Ontology is the core component in semantic Web applications. The employment of an ontology building method affects the quality of ontology and the applicability of ontology language. A weighted evaluation approach for ontology building guidelines is presented in this paper. The evaluation criteria are based on an existing classification scheme of a semiotic framework for evaluating the quality of conceptual models. A sample of Web-based ontology building method guidelines is evaluated in general and experimented with when using data from a case study in particular. Directions for further refinement of ontology building methods are discussed.
P. Agerfalk and B. Fitzgerald. Methods as Action Knowledge: Exploring the Concept of Method Rationale in Method Construction, Tailoring and Use. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Systems development methods are used to express and communicate knowledge about systems and software development processes; i.e. methods encapsulate knowledge. Since methods encapsulate knowledge, they also encapsulate rationale. Rationale can in this context be understood as the reasons and arguments for particular method prescriptions. In this paper we show how the combination of two different aspects of method rationale can be used to shed some light on the communication and apprehension of methods in systems development. This is done by way of clarifying how method rationale is present at three different levels of method existence. By mapping existing research on methods onto this model, we conclude the paper by pointing at some research areas that deserve attention and where method rationale could be used as an important analytic tool.
A. Persson, H. Gustavsson, Brian Lings, B. Lundell, A. Mattsson, and U. Ärlig. Adopting Open Source development tools in a commercial production environment - are we locked-in? In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Many companies are using model-based techniques to offer a competitive advantage in an increasingly globalised systems development industry. Central to model-based development is the concept of models as the basis from which systems are generated, tested and maintained. The availability of high-quality tools, and the ability to adopt and adapt them to the company practice, are important qualities. Model interchange between tools becomes a major issue. Without it, there is significantly reduced flexibility, and a danger of tool lock-in. We explore the use of a standardised interchange format (XMI) for increasing flexibility in a company environment. We report on a case study in which a systems development company has explored the possibility of complementing their current proprietary tools with open source products for supporting their model-based development activities. We found that problems still exist with interchange, and that the technology needs to mature before industrial- strength model interchange becomes a reality.
C. Batini and R. Grosso. Reuse of a repository of conceptual schemas in a large scale project. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Large amounts of data are managed by organizations, available to be viewed and analysed from multiple perspectives, which becomes a fundamental resource to the effectiveness of the organizations. An organization can achieve full benefit from the available information by managing its data resource, through the planning of its exploitation and its maintenance. The concept of data repository fulfils these requirements, due to the fact that it contains the de-scription of all types of data produced, managed, maintained and exchanged in an organization. This paper describes an experience of the use of an existing repository of conceptual schema, representing a wide amount of entities of in-terest for Central Public administration, in order to produce the corresponding repository of the administrations located in a region. Several heuristics are de-scribed and experiments are reported.
S. Lu and J. Parsons. Enforcing Ontological Rules in UML-Based Conceptual Modeling: Principles and Implementation. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
UML is used for at least two purposes: OO software design, and conceptual modeling. However, UML's origins in software engineering may limit its appropriateness for conceptual modeling. Evermann and Wand [5,6,7] have developed a set of formal ontological rules that constrain the construction of UML diagrams to reflect underlying ontological assumptions about the real world. This paper examines issues in implementing that functionality in a UML CASE tool. The main contribution of our research is to distinguish four categories of rules for implementation purposes, reflecting the relative importance of different rules and the degree of flexibility available in enforcing them. We further propose four implementation strategies that correspond to these rule categories, and identify some rules that cannot be implemented without changing the UML specification. We have implemented the rules in an open-source UML CASE tool, providing a proof-of-concept demonstration of the feasibility and usefulness of the approach.
C. Glezer, M. Last, E. Nahmani, and P. Shoval. Experimental Comparison of Sequence and Collaboration Diagrams in Different Application Domains. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
This article reports the findings from a controlled experiment where both the comprehensibility and the quality of UML interaction diagrams were investigated in two application domains: management information system (MIS) and real-time (RT) system. The results indicate that collaboration diagrams are easier to comprehend than sequence diagrams in RT systems, while there is no difference in their comprehension in MIS. With respect to quality of diagrams constructed by analysts, in MIS collaboration diagrams are of better quality than sequence diagrams, while in RT there is no significant difference in their quality.
J. Araújo and A. Moreira. Integrating UML Activity Diagrams with Temporal Logic Expressions. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
UML is a standard modelling language that is able to specify a wide range of object-oriented concepts. However, the diagrams it offers are many times accused of lack of rigour to specify precisely some critical requirements and therefore it is often needed to complement the semantics of the UML diagrams using OCL or any other formal language. In the case of activity diagrams (used here to describe use cases), OCL is not the most appropriate formal language, as it does not represent temporal aspects directly. Our aim is to complement the well-accepted simplicity of activity diagrams with a temporal logic specification to give a more precise semantics to the final model. This specification can be further used to validate requirements against the stakeholders using animation techniques.
S.J.B.A. Hoppenbrouwers, H.A. (Erik) Proper, and Th.P. van der Weide. Towards explicit strategies for modeling. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU, pages 485-492. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
We present an initial framework resulting from our ongoing research concerning modelling strategies. Our approach is rooted in a subjectivist, communication-based view on modelling. Under this approach, models are viewed as the result of modelling dialogues, which are a specialized sub-type of the diverse conversations that constitute a system development conversation at large. By focussing on the process of modelling instead of properties of models or modelling languages, we expect, eventually, to be able to better understand and deal with some currently problematic aspects of modelling, in particular model validation in context. We sketch plans for an environment for studying modelling conversations and strategies.
G. Dallons, P. Heymans, and I. Pollet. A template-based analysis of GRL*. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
The goal-oriented paradigm is widely popular in Requirements Engineering. However, the central notion of goal remains one of the most controversial in the field. A possible cause might be that research has devoted too little attention to studying the ontological foundations of goal-oriented languages. In this paper, we have studied the case of GRL, the goal-oriented requirements language being standardized by the ITU. Our analysis followed the template-based approach proposed by Opdahl and Henderson-Sellers. After defining a metamodel for GRL, we have applied the template to each of its constructs to extract and formalize detailed syntactic and semantic information. The semantic part of the template focuses on establishing a mapping between a construct and its meaning, defined in term of the Bunge-Wand-Weber ontology. Evaluations of both GRL and the template are provided as well as suggestions to improve them.
L. Favre. A Rigorous Framework for Model-Driven Development. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
The Model Driven Architecture (MDA) is an initiative of the Object Management Group (OMG) to model-centric software development. MDA distinguishes different kinds of models: Platform Independent Models (PIM), Platform Specific Models (PSM) and code models. Metamodeling plays a key role in MDA. A combination of formal specification techniques and metamodeling can help us to address Model-Driven Developments (MDD). In this paper we describe a MDA framework that comprises the NEREUS metamodeling notation, a system of transformation rules to bridge the gap between UML/OCL and NEREUS and, the definition of MDA-based components and model/metamodeling transformations. NEREUS can be viewed as an intermediate notation open to many other formal languages. In particular, we show how to integrate NEREUS with algebraic languages such as CASL.
J.A. Bubenko. A Historical Perspective on Conceptual Modelling: from Information Algebra to Enterprise Modelling and Ontologies. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
The evolution of research and practice in the area of conceptual in-formation systems modelling during more than four decades is reviewed. This is done from the author's Scandinavian perspective, and focuses on activities and results related to research and practice in the early system development phases. It covers the CODASYL Development Committee's Language Structure Group's report "An Information Algebra" in 1962, continues with the introduc-tion of the infological approach and elementary messages by Langefors in 1965, comments on a large number of modelling methods published in the 1970-ies and 80-ies as well as the report "Concepts and Terminology of the Conceptual Schema and the Information Base" reporting the work by the ISO working group ISO/TC97/SC5/WG5 in the early 80-ies. Approaches which are based on a temporal and deductive view of the application domain as well as object-oriented modelling languages are acknowledged. The talk continues with a dis-cussion of principles and research problems related to a topic we call "Enter-prise Modelling" and "Ontology Modelling". The role of conceptual modelling in information systems development during all these decades is seen as an ap-proach for capturing fuzzy, ill-defined, informal "real-world" descriptions and user requirements, and then transforming them to formal, in some sense com-plete, and consistent conceptual specifications. During the last two decades an additional role of modelling has evolved - to support user and stakeholder par-ticipation in enterprise analysis and requirements formulation and in develop-ment of shared conceptualisations of specific domains. The talk concludes that the gap between what is current thinking in research of conceptual modelling and current thinking in practice still seems to be rather wide.
T.A. Halpin. Objectification. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Some information modeling approaches allow instances of relationships to be treated as entities in their own right. In the Unified Modeling Language (UML), this is called "reification", and is mediated by association classes. In Object-Role Modeling (ORM), this is called "objectification" or "nesting". While this modeling option is rarely supported by industrial versions of Entity-Relationship Modeling (ER), some academic ER versions do support it. Objectification is related to the linguistic activity of nominalization, of which two flavors may be distinguished: circumstantial; and propositional. In practice, objectification is prone to misuse, and some modeling approaches provide incomplete or flawed support for it. This paper analyzes objectification in-depth, shedding new light on its fundamental nature, and providing practical guidelines on using objectification to model information. Because of its richer semantics, the main graphic notation used is that of ORM. However, the main ideas are relevant to UML and ER as well.
T. Wahl and G. Sindre. An Analytical Evaluation of BPMN Using a Semiotic Quality Framework. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Evaluation of modelling languages is important both to be able to select the most suitable languages according to the needs, and to improve existing languages. In this paper Business Process Modeling Notation (BPMN) is presented and analytically evaluated according to the Semiotic Quality Framework. BPMN is a functionally oriented language well suited for modeling within the domain of business processes, but probably also general processes not only within the business domain. The evaluation indicates that BPMN is easily learned for simple use, and Business Process Diagrams (BPDs) are relatively easy to understand. Tools may fairly easily map BPDs into the BPEL4WS format, but executable systems then require creation of Web Services representing the Activities in BPDs. An evaluation according to the BWW ontology is useful for finding ontological discrepancies, and the semiotic framework is useful for evaluating quality on a relatively general level. These methods thus complement each other.
A.G. Nysetvold and J. Krogstie. Assessing Business Processing Modeling Languages Using a Generic Quality Framework. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
We describe in this paper an insurance company that has recently wanted to standardize on business process modeling language. To perform the evaluation, a generic framework for assessing the quality of models and modeling languages was specialized to the needs of the company. Three different modeling languages were evaluated according to the specialized criteria.
The work illustrates the practical utility of the overall framework, where language quality features are looked upon as means to enable the creation of models of high quality. It also illustrates the need for specializing this kind of general framework based on the requirements of the specific organization.
V. Kabilan. Contract Workflow Model Patterns Using BPMN. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Business Process Models are typically used to express inter or intra - enterprise business activities/processes. Contractual obligations need to be fulfilled through execution of business processes on behalf of the contracting parties . To do so, business contract terms and conditions need to be semantically integrated to existing internal business process models. Contract obligation, performance, non-performance and other related concepts have been expressed as conceptual models in a Multi-Tier Contract Ontology (MTCO). Based on the MTCO, business process modelers may model the contract obligation fulfillment process as Contract Workflow Models(CWM) using Business Process Modeling Notation (BPMN) diagrams. The paper discusses the ongoing research and choices made in the semantic translation from contract obligations to CWM - BPMN Diagrams. Some of the contract workflow patterns are also presented.
J. Recker. Conceptual Model Evaluation. Towards more Paradigmatic Rigor. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Information Systems (IS) research has so far been primarily concerned with the development of new modeling languages, techniques, and methods. Also, evaluation approaches have been developed in order to assess the appropriateness of a modeling approach in a given context. Both modeling and evaluation approaches, however, lack epistemological rigor, leading to problems regarding the applicability of a certain modeling language in a given context on the one hand, and regarding the feasibility of certain evaluation approaches towards certain modeling questions on the other hand. We therefore argue for a philosophical-paradigmatic discussion of evaluation methods for conceptual modeling languages in order to assess their applicability in given modeling contexts and present our research in progress towards a framework for paradigmatic discussion on model evaluation.
D. Ardagna, M. Comerio, F. De Paoli, and S. Grega. An Hybrid Approach to QoS Evaluation. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Usually, the process of development of services available as web applications considers only functional requirements. Since, an evergrowing number of users take advantage of di®erent kinds of communi- cation channels and devices, this process must be revised by considering new aspects: quality of service (QoS), user pro¯les and technical charateristics of channels. In previous works, we proposed a methodology that provides a rational to formalize the redesign process of existing services to support multi-channel access. This paper extends our approach and highlights how the QoS dimensions can be considered quantitatively in the different phases of the methodology. Moreover, an hybrid approach that allows the QoS evaluation, during the development of a service, is proposed.
Y. Lin and D. Strasunskas. Ontology-based Semantic Annotation of Process Templates for Reuse. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Process templates are stored as valuable resources and then are retrieved and reused in other projects. In order to find a desired template, the semantics of various process templates should be machine-readable and interoperable. However, the heterogeneity of both model representations and modeling languages makes it difficult to reuse the templates. Here we adopt one of the emerging semantic web techniques - the semantic annotation of process templates in order to enhance the interoperability for better reuse of process templates. Our semantic annotation consists of three basic parts: model profile, model content and meta model annotation. A general process ontology and domain ontologies are referenced as the annotation information. Given process templates annotated by ontology, they are abstracted from language-specific details but to the level of necessary details for process templates to be reused.
L. Xiao and D. Greer. Modeling, Auto-generation and Adaptation of Multi-Agent Systems. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
We propose a lightweight approach that provides mechanisms for dynamic agent behavior at run-time. Agent collaborations are modeled in UML diagrams and agent behaviors are encoded in XML-based business rules. The combination of these captures the behavioral requirements and governs interagent and intra-agent behaviors. A CASE tool has been developed to enable the dynamic specification of agent behaviors and the generation of the agent systems. Agents get the appropriate rules in XML format and then translate and execute them at run-time. These rules are externalized and so maintenance effort is reduced, since there is no need to recode and regenerate the agent system. Rather, the system model is easily configured by users and agents will always get up-to-date rules to execute at run-time. The approach is illustrated with the aid of an e-business example and its efficacy discussed.
V. Ovchinnikov. A Concept-Based Query Language Not Using Proper Relation Names. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
The paper is focused on a concept-based query language that permits querying by using only application domain concepts. The query language has features making it simple and transparent for end-users: each query operation is completely defined by its result signature and nested operation's signatures; a query's signature represents an unordered set of application domain concepts; join predicates are not to be specified in an explicit form. In addition, the paper introduces constructions of closures and contexts as applied to the language. The constructions permit querying some indirectly associated concepts as if they are associated directly and adopting queries to user's needs without rewriting. All the properties make query creation and reading simpler in comparison with other known query languages. This query language is named as SCQL (Semantically Complete Query Language).
G. Papastefanatos, K. Kyzirakos, P. Vassiliadis, and Y. Vassiliou. Hecataeus: A Framework for Representing SQL Constructs as Graphs. In T.A. Halpin, K. Siau, and J. Krogstie, editors, Proceedings of the Workshop on Evaluating Modeling Methods for Systems Analysis and Design (EMMSAD`05), held in conjunctiun with the 17th Conference on Advanced Information Systems 2005 (CAiSE 2005), Porto, Portugal, EU. FEUP, Porto, Portugal, EU, 2005. ISBN 9727520774
Traditional modeling techniques typically focus on the static part of databases and ignore their dynamic part (e.g., queries or data-centric workflows). In this paper, we first introduce and sketch a graph-based model that captures relations, views, constraints and queries. We then present HECATAEUS, a tool for implementing and visualizing the above framework.
Apart from the contribution by paper authors, the quality of this workshop depends on no small way on the generous contribution of time and effort by the program committee. Their work is greatly appreciated. We also express our sincere thanks to the CAiSE organizing committee, especially the CAiSE Workshop organizers Jaelson Castro, (Univ. Federal de Pernambuco, Brasil) and Ernest Teniente (Univ. Politecnica de Catalunya, Spain) for overseeing the workshop programs, and providing the local support and facilities needed for the smooth running of the workshop. Enjoy the workshop, and Porto! We look forward to your continuing support for EMMSAD.
Workshop Co-Chairs
Dr. Terry Halpin, Northface University, USA
Dr. Keng Siau, University of Nebraska-Lincoln, USA
Dr. John Krogstie, SINTEF and Norwegian Institute of Science and Technology, Norway
Program Committee
Solomon Antony (Texas Tech University, USA)
Akhilesh Bajaj (University of Tulsa, USA)
Richard Baskerville (Georgia State University, USA)
Dinesh Batra (Florida International University, USA)
Annie Becker (Florida International University, USA)
Giuseppe Berio (University of Torino, Italy)
Ilia Bider (IbisSoft, Sweden)
Nacer Boudjlida (Loria, France)
Paul Bowen (University of Queensland, Australia)
Chan Hock-Chuan (National University of Singapore, Singapore)
David Chen (University of Bordeaux, France)
Roger Chiang (University of Connecticut, USA)
Robert Chiang (University of Connecticut, USA)
Cecil Eng Heng Chua (Nanyang Technological University, Singapore)
Olga De Troyer (Vrije Universiteit Brussel, Belgium)
Jan Dietz (Delft University of Technology, Netherlands)
David Embley (Brigham Young University, USA)
John Erickson (University of Nebraska-Omaha, USA)
Andrew Gemino (Simon Fraser University, Canada)
Joey F. George (Florida State University, USA)
Ricardo Goncalves (UNINOVA, Portugal)
Peter Green (University of Queensland, Australia)
Jan Goossenaerts (Eindhoven University of Technology, The Netherlands)
Alcedo Coenen graduated in musicology in 1986 and has built his experience in IT since 1987. He has been working as programmer, information analyst, and information architect. He is now employed as a business architect by SVB. Before that, Alcedo worked for Atos Origin, DNV and ING. At ING he worked on multi-channel architecture, a global SOA for ING Europe, a credit card system and on knowledge systems. In 2006 he started a working group on the Business Rules Approach within NAF, aiming at knowledge and experience share.
Special discount for Via Nova Architectura
As a subscriber/member of Via Nova Architectura we offer you an additional discount of 10% on the fee of € 1090,-. Fill in SOAVIA10 in the “Partner code” box on the registration form.
The satisfaction of stakeholders depends on “hard” factors (e.g. economical, financial and legal) and “soft” factors (e.g. psychological, social, political and cultural). We will discuss the broadness of the stakeholder universe and its relation to the depth of technical design world. In practice the stakeholder world seems to be disconnected from the technical design world. These two worlds should be connected to the degree that the realized product appropriately fulfills the needs of all stakeholders. We position the architect as the team member that has to connect those entities. We will zoom in on those characteristics of the architect that seem to be missing in the current architect profile and that have large impact on (human)stakeholder satisfaction.
Heden ten dage zijn de prestaties van bedrijfsprocessen steeds meer afhankelijk van de wijze waarop de informatievoorziening functioneert. Onze hele samenleving wordt in snel tempo gedigitaliseerd. Op allerlei gebieden worden handmatige werkzaamheden ondersteund of zelfs vervangen door geautomatiseerde informatiesystemen. De digitale wereld wordt in snel tempo complexer, het wordt steeds moeilijker om op afdoende wijze beveiliging te borgen en de wirwar van reeds bestaande applicaties is verstikkend. [RIJS5] Er ontstaan steeds meer koppelingen en afhankelijkheden tussen applicaties en een toenemend aantal faculteiten op de Radboud Universiteit heeft – al dan niet direct – belang bij een bepaalde applicatie.
In 2004 heeft Univé Verzekeringen haar vernieuwde visie op de inrichting van haar informatievoorziening gedefinieerd. Een omslag in denken. Een visie die ook binnen de muren van Univé de service-georiënteerde architectuur introduceert. Geen verkokerde systeemarchitectuur maar een samenspel van componenten die de benodigde functionaliteit oplevert. De vraag is natuurlijk: “Is dit meegaan met de hype of een logisch gevolg van hetgeen de bedrijfsvoering wenst/eist?”1. Een technologie push of business alignment? In dit artikel wordt deze vraag beantwoord.
Binnen bedrijven wordt veel geïnvesteerd. De veranderprojecten, die het
gevolg zijn van deze investeringen, mislukken regelmatig. De oorzaak is
veelal dat het de verandering te fragmentarisch en onvoldoende
toekomstgericht is. De oplossing hiervoor is de verandering te
realiseren op basis van een goed doordacht architectuurontwerp. Het
geheim achter een succesvol architectuurontwerp is het vinden van de
juiste balans van alle ingrediënten die bijelkaar de
bedrijfsarchitectuur bepalen. ...
Door het toepassen van digitale architectuur1 zijn ondernemingen en instellingen beter en sneller in staat om zich aan te passen bij wat medewerkers in een organisatie doen en veranderingen in het ecosysteem. Binnen de Radboud Universiteit (RU) ontbreekt het aan systematisch inzicht in de wisselwerking tussen het bedrijfsgebeuren en de informatiesystemen. In het bijzonder is er behoefte aan modellen, blauwdrukken, toekomstvisies en principes. Dit onderzoek [RVN] heeft zich beperkt tot het opstellen van principes, ook wel richtinggevende uitspraken, ten behoeve van het maken van keuzes over het studentinformatiesysteem.
Dit long paper is bedoeld ter kennisdeling in de zorg in Nederland. Directieleden, managers en informatie architecten verkrijgen met dit artikel inzicht in wat SOA en de ESB is en waarom het zou kunnen of moeten worden ingezet om ambities te realiseren in hun organisatie en hoe dat het beste kan worden aanpakt. De tussentijdse lessons learned van dit traject dat nog volop loopt wil Meavita graag delen met andere organisaties in de zorg.
Bij discussies over de ontwikkeling van software voeren technische
en rationele zaken gewoonlijk de boventoon. Dit artikel is bedoeld om
software ontwikkeling, met name de relatie tussen software
architectuur en de kwaliteit van software producten, in een breder
kader te plaatsen – een kader waarin een plaats is ingeruimd voor de
menselijke maat.
In Oktober 2004 werden binnen het GIA twee werkgroepen in het leven geroepen. Onder invloed van de resultaten van een van deze werkgroepen hebben in September 2005 een aantal architecten het plan opgevat te onderzoeken of het bundelen van hun krachten zinvol en mogelijk is. Over beide activiteiten wordt hier bericht. ...
Op mijn inaugurele rede, getiteld ‘Architectuur in de Digitale Wereld (versie nulpuntdrie)’, is veel commentaar ontvangen. Er waren veel positief kritische suggesties en een aantal vragen waaruit bleek dat sommige concepten niet duidelijk genoeg uit de verf zijn gekomen. Voorts zijn een groot aantal stagestudenten intensief bezig geweest om enkele aspecten van de digitale architectuur nader te verkennen (www.digital-architecture.net/scripties.htm). Dit heeft mij er toe gebracht om deze kanttekeningen op te stellen als een soort update op de redevoering. ...
Architectuur is geen ontwerp maar maakt goed en bouwbaar ontwerp mogelijk. Architectuur is de weerslag van een door de ‘stakeholders’ gedeelde visie in de vorm van een beschrijving van componenten, hun onderlinge relaties en hun afzonderlijke en gezamenlijke prestaties. Een architect bemoeit zich met de PR rond ‘zijn’ architectuur maar heeft ook bemoeienis met de concretisering in de ontwerp- en bouwfasen. Aldus werkt hij in twee richtingen: op de lijn tussen wensen en mogelijkheden én op de lijn van conceptie naar concrete producten. Het mooie van het architectenwerk is dat er geen compromissen gesloten mogen worden,niet met de gebruikers, niet met de opdrachtgevers en niet met de bouwers. ...
Alain Wegmann, Gil Regev, José Diego de la Cruz, Lam-Son Lê, Irina Rychkova
Friday, 11 May 2007
Many companies expect their IT developers to understand their business strategy and to specify IT systems that will impact favorably the execution of their business strategy. Enterprise Architecture (EA) and Service-Oriented Architecture (SOA) address these issues. In this paper, we present a course that introduces EA and SOA to undergraduate CS students. The course is based on an immersive problem-based pedagogy coupled with role playing. The goal is to have the students conceptualize the theory out of the practical experience they gain in the course. Their experience is developed through a game in which the student teams manage competing companies, specify and then develop an IT system (using workflow and web-services). The course places an emphasis on the enterprise-wide impact of the IT systems. Through their practice, the students discover some of the important good-practices used in the industry. They also learn a systemic and systematic approach to address enterprise-wide problems.
Enterprise Architecture (EA) in the context of enterprise engineering addresses aspects of developing, improving and integrating organizations. The paper introduces an approach to EA proposing Integration Concepts (IC) to reconcile changing business process requirements and information systems. Being process-driven and supporting integration issues the chosen IC is a Service Oriented Architecture (SOA). Therefore the contribution aims at developing a methodology to support service engineering by defining architectural domains in an EA. The paper shows the need for methods in the field of domain engineering supporting the design of a SOA. The main contribution of the paper is an algorithm based modelling approach and a methodology to support service domain clustering. The clustering algorithms are using a model considering business processes, information systems and information system interfaces. The algorithm adopts network-centric approaches used in the field of social network analysis to define and/or identify service domain clusters in complex scenarios. The paper summarizes a case study in a globally operating company and closes with a conclusion. The paper is organized by chapters addressing context, objective, approach, case, results and lessons learned.
A fast and continuously changing business environment demands flexible software systems easy to modify and maintain. Due to the extent of interconnection between systems and the internal quality of each system many IT-decision makers find it difficult predicting the effort of making changes to their systems. To aid IT-decision makers in making better decisions regarding what modifications to make to their systems, this paper proposes extended influence diagrams and enterprise architecture models for maintainability analysis. A framework for assessing maintainability using enterprise architecture models is presented and the approach is illustrated by a fictional example decision situation.
The aim of this research is to develop an information agent framework for knowledge discovery in enterprise architecture (EA). This framework is based on specific purpose ontology and knowledge discovery techniques. Such framework would facilitate strategic decision making for EA stakeholders by enabling them to analyze and monitor the portfolio of processes, data, applications, and organizational units in terms of their correlation and impact in the overall organization. This framework is very useful for affording key stakeholders with the appropriate view that is reliant on an accurate and concise picture of systems, applications, technologies and other infrastructure elements in the business and how these integrate to serve the enterprise. The paper discusses the concepts and components of this framework. Potential benefits of this framework over existing approaches are also discussed.
Little scientific research has as yet been done on projects conforming to Enterprise Architecture. To lay foundations for such research, this paper presents a theoretical framework for defining the Project Architecture (PA) in the context of working with Enterprise Architecture. One part of the PA is the Project Start Architecture (PSA), which bounds the project to the Enterprise Architecture (EA) and/or Domain Architecture (DA). We start with explicating the context of a PSA in terms of its relation to the EA and DA. Subsequently, we define the PA in terms of three dimensions. The first dimension con-tains four aspect areas. The second dimension features four abstraction levels. The third dimension contains two project content categories: the PSA (containing prescriptions inherited from the EA and/or DA) and the PED (the Project Exclusive Design, containing the fundamental analysis and design artifacts that have been created specifically for the project). A real-life case is used to help illu-strate and validate the theoretical framework. Additionally, a mapping with RUP artifacts is made to further clarify the framework of the PA with examples of well-known analysis and design artifact types.
Rodrigo Magalhaes, Marielba Zacarias, José Tribolet
Friday, 11 May 2007
This paper builds on the capability of EAs to define the organization’s systems development environment but places special emphasis on their power as communication tools. The concept of Organizational Self-Awareness (OSA) is offered as the contextual framework for the discussion. OSA is a process which involves, firstly, the efforts of the individual organizational member in getting to know his/her work environment, through sensemaking. Sensemaking is influenced by a number of factors, some related to the individual’s psychological makeup, others related to the individual’s work environment. EAs can play a relevant role in sensemaking. From activity theory the paper highlights the process of consciousness formation in human beings as well as the mediating artefacts that shape and constrain the acquisition, accumulation and development of knowledge and self-knowledge. Among the many mediating artefacts in the work environment EAs are a special type. EAs are also boundary objects due to their distinctive ability to influence perspective making and perspective taking in the process of organizational sensemaking. The paper concludes that the design and use of EAs can play a crucial role in the formation of a collective mind about the state of the organizational processes and therefore about the state of the organization.
Today’s organizations are changing with respect to both structure and internal working processes. As a consequence of trends such as globalization, deregulation and highly volatile markets, corporations are forced to increase their responsiveness to temporary requirements or business opportunities. Most existing organizational theories do not apply to the emerging sort of enterprise which incorporates principles such as structural decentralization, loose coupling of autonomously acting business units as well as complexity hiding on the basis of uniform interfaces. This work briefly elaborates on the concept of Service-Oriented Architecture (SOA) in the field of information technology and proposes a first approach to mapping its major underlying principles to upcoming forms of organizations. We present a model of the Service-Oriented Enterprise (SOE) and leverage use cases of existing companies as well as recent theoretical approaches to demonstrate the analogy between state-of-the-art paradigms in the fields of both technology and organizational theory.
The first workshop on Trends in Enterprise Architecture Research (TEAR) was held in conjunction with the Enterprise Computing Conference (EDOC) in Hong Kong in October 2006. The positive response to that event encouraged us to hold the second workshop before a full year had passed. TEAR 2007 is therefore co-located with the European Conference on Information Systems (ECIS) in St. Gallen, Switzerland in June 2007.
Many architects put a lot of effort in rationalising the process of architecture decision making. These rational approaches to decision making typically break down in two stages: the problem identification stage and the problem solution stage. The idea behind the rational approach is that decision making follows a systematic method of logical reasoning steps that - if performed correctly - automatically lead to the optimal solution for the given problem. Behind this idea however hide two flawed assumptions: i) the world is well defined and ii) there's enough time to consider all the necessary combinations. To make the rational approach in complex decision making come to a decision on time, the architect is by definition forced to oversimplify.
The discipline of situational method engineering (SME) promotes the idea of retrieving, adapting, and tailoring fragments, rather than
complete methodologies, to specific situations. In order to succeed in creating good methodologies that best suit given situations, fragment representation and cataloguing are very important activities. We introduce a visual SME approach,whose roots are in domain engineering. This approach relies on the Application-based DOmain Modeling (ADOM) approach, which provides a framework for representing both applications and domains and validating them each against the other. Furthermore, the proposed ADOM-based approach aims at supporting all the SME-related activities, while in this paper we focus only on its fragment representation and cataloguing parts. The main advantages of the approach are its expressiveness, its support for specifying, constraining, and...
The mere unmanageable amount of techniques for conceptual modeling of information systems poses a challenge both for users of existing techniques and for developers of new techniques. However, interpreting the emergence of new conceptual modeling techniques as a result of changing architectural paradigms for information systems seems to be inappropriate. Through inspection of prevalent architectural paradigms, we show that the derivation of requirements for respective modeling techniques has been neglected frequently and an appropriate connection between architectural paradigms and conceptual modeling techniques is lacking. Motivated by these findings we argue that primarily pragmatic considerations can and should guide the development of new conceptual modeling techniques.
Evidence-Based Web Engineering (WE) is necessary in order to (1) help industry practitioners in making rational decisions about technology adoption and (2) increase the acceptability of WE methodologies. Particularly, empirical data should be provided to support traditional WE claims such as increased productivity or better quality of the applications deployed using a WE methodology. Unfortunately the WE community is not yet familiar with either systematic quality evaluation issues or empirical research, and therefore tools and guidelines to ease this shift are necessary. In this paper we extend the traditional WE Development Process with quality evaluation and assurance activities that are compliant with the ISO/IEC 14598 set of standards and guarantee that Web applications developed with WE approaches fulfill certain quality criteria. This extension follows the MDA paradigm in order to ensure that the development...
The value returned by Enterprise Architecture (EA) is increasingly under consideration by researchers and practitioners. They struggle to justify the EA investments made. Quantifying the Enterprise Architecture benefits has always been a challenge because measurements and real value delivered can not often be expressed in simple technical oriented metrics only. In this paper we suggest a multi-perspective framework, based on the concept of Balanced Scorecard (BSC), for providing guidance about where to identify and quantify the value of EA from the perspective of management. A derived methodology is used to localize a few selected Key Performance Indicators (KPI’s) for measuring the benefits of Enterprise Architecture that help practitioners to design and implement the suggested framework.
Research indicates that the most effective IT governance approach is a federative approach. In this approach, IT guidelines are developed at enterprise level but the actual IT decisions are made decentral. The pure centralised model however appears to be more popular, but less successful. In an article about "Lessons from Iraq and Katrina", Bill Hall states that "From the organizational point of view, the processes of orientation and decision making must be moved closer to the periphery, where the deciders and actors can react faster and more accurately within the limits of what they are capable of observing."
Het Landelijk Architectuur Congres (LAC) geeft een overzicht van de
ontwikkelingen op architectuurgebied zodat de toepassing van
architectuur professioneler en daarmee effectiever wordt. Naast deze
inhoudelijke component is het LAC de bijeenkomst waar netwerken
ontstaat en om netwerken uit te breiden.
Tijdens het Landelijk Architectuur Congres zijn 3 peilers aanwezig: leveranciers, gebruikers en wetenschap.
Het Landelijk Architectuur Congres wordt georganiseerd door het
Nationaal Architectuur Forum (Programmacomité Landelijk Architectuur
Congres) en Sdu Uitgevers.
A large number of strategies, approaches, meta models, techniques and procedures have been suggested to support method engineering (ME). Most of these artifacts, here called the ME artifacts, have been constructed, in an inductive manner, synthesizing ME practice and existing ISD methods without any theory-driven conceptual foundation. Also those ME artifacts which have some conceptual groundwork have been anchored on foundations that only partly cover ME. This paper presents an ontological framework, called OntoFrame, which can be used as a coherent conceptual foundation for the construction, analysis and comparison of ME artifacts. Due to its largeness, we describe here its modular structure composed of multiple ontologies. For each ontology, we highlight its purpose, sub-domains and theoretical foundations. We also mention the approaches and process by which OntoFrame has been constructed.
Experience plays an important role in Information Systems data modelling activity. This role is justified by the fact that determining the correct and consistent information requirements is a difficult and a challenging task. Currently three types of data modelling techniques are widely used: entity-attribute-relationship, object-relationship and object-oriented. There is not a consensus about which one is the best. This article proposes a framework, supported by a software tool, that uses Case-Based-Reasoning (CBR) methodology to represent and use experience in the data modelling task. The proposed framework does not depend on the data modelling technique nor on the modelling tool.
In this paper we will extend the ORM conceptual modeling language with constructs for capturing the relevant parts of an application ontology in a list of concept definitions. In addidtion we give the adapted ORM meta maodel and an adaptation of the accompanying Conceptual Schema Design procedure (CSDP) to cater for the explicit modeling of the relevant parts of an application- or domain ontology in a list of concept definitions.
Anders Carstensen, Lennart Holmberg, Per Högberg, Svein G. Johnsen, Dag Karlsen, Frank Lillehagen...
Friday, 22 June 2007
We discuss how an Enterprise Modelling approach, namely C3S3P, has been applied in an automotive supplier company. The paper concentrates on the phases of the C3S3P development process such as Concept Study, Scaffolding, Scoping, and Requirements Modelling. We have also presented the concept of task pattern which has been used in the MAPPER project for capturing, documenting and sharing best practices concerning business processes in organisation. Within this application context we have analysed our experiences concerning stakeholder participation and task pattern development.
UML’s complexity is regularly criticized by practitioners and researchers alike, who argue that such complexity is a considerable detriment to the adoption and use of UML in the field. Attempts have been made to assess and/or measure UML’s complexity in a number of ways. Erickson and Siau
proposed that a subset (kernel) of UML, composed of the most important constructs, could be equated with the complexity that practitioners face when using the modeling language. This research extends Erickson and Siau’s work by proposing a UML kernel in three application areas, real-time, webbased and enterprise systems. Compared to other modeling methods and languages, UML is very complex. As such, identifying a UML kernel will help in the training and usage of the language. In this research, we conduct a Delphi study using UML experts, to identify three UML kernels, and a nonspecific kernel, which are then combined into a single kernel.
This paper presents experiences and reflections from using the EKD Enterprise Modeling method since the beginning of the 1990’ies. A large number of application cases have been carried out. The paper focuses on the EKD modeling language, the EKD modeling process and supporting tools.
Quality of modeling for information systems analysis and design is an important field of research in which, however, a comprehensive and generally acknowledged understanding is still outstanding. Notions of “model” and “quality” often remain vague and focus on particular aspects such as “syntax” or “semantics” rather than a comprehensive perspective on model quality. In this paper we argue that it is foremost the question of modeling pragmatics that is of pertinence when trying to ascertain the quality of a modeling artefact. We illustrate how pragmatic concerns mediate traditional conceptions of model quality. We refer to the well-established Bunge-Wand-Weber representation model and discuss how pragmatic concerns affect the understanding of model quality in addition to the quality criteria provided by such ontology-based theories of modeling. We apply the formalism provided by K¨uhne to clarify the influence of pragmatic...
This paper aims to contribute to the area of conceptual model quality assessment and improvement. We present a preliminary modelling processoriented ‘Quality of Modelling’ framework (QoMo), mainly based on the established SEQUAL framework for quality of models. QoMo is based on knowledge state transitions, cost of the activities bringing such transitions about, and a goal structure for activities-for-modelling. Such goals are directly linked to concepts of SEQUAL. We discuss how goals for modelling can be linked to a rule-based way of describing processes for modelling. Such process descriptions hinge on strategy descriptions, which may be used descriptively (for studying/analysing real instances of processes) as well as prescriptively (for the guiding of modelling processes). Descriptive utility of the framework is critical for the quality/evaluation angle on processes-for-modelling, and reflects the main intended...
In information systems modeling, the business domain being mod-eled often exhibits subtyping aspects that can prove challenging to implement in either relational databases or object-oriented code. In practice, some of these aspects are often handled incorrectly. This paper examines a number of subtyp-ing issues that require special attention (e.g. derivation options, subtype rigidity, subtype migration), and discusses how to model them conceptually. Because of its richer semantics, the main graphic notation used is that of Object-Role Mod-eling (ORM). However, the main ideas could be adapted for UML and ER, so these are also included in the discussion. A basic implementation of the pro-posed approach has been prototyped in an open-source ORM tool.
In this paper we will present the results of research into factoriented business service modeling. The set of modeling constructs that are defined in this paper are fully ‘compatible’ with the models in the dataoriented perspective in the fact oriented school of conceptual modeling.
Vítor Estêvão Silva Souza, Ricardo de Almeida Falbo, Giancarlo Guizzardi
Friday, 22 June 2007
The rapid evolution of the area of Web Engineering has motivated the proposal of several methods and frameworks for the development of Web Information Systems (WISs). In particular, it is becoming more and more common to use containerbased architectures and frameworks when it comes to their development. Following this idea, we have proposed a method for designing frameworkbased WISs, called FrameWeb. and, in this paper, we present FrameWeb's UML profile for modeling framework components in design models.
Conceptual models are an important repository for knowledge in companies and public institutions. The retrieval of this knowledge can prepare reorganisations projects and support IT investment decisions. However, so farthis information source has hardly been utilized in automated analyses. We argue that if modelling languages are endowed with specific characteristics the resulting models can be analysed in an automatic manner. We formally show that with such languages: (1) type, synonym, homonym, and abstraction conflicts are eliminated as well as (2) the identification of semantically equivalent model elements can be traced back to finding syntactic ones.
Introducing process-aware information systems (PAIS) in enterprises (e.g., workflow management systems, case handling systems) is associated with high costs. Though cost evaluation has received considerable attention in software engineering for many years, it is difficult to apply existing evaluation approaches to PAIS. This difficulty particularly stems from the inability of these techniques to deal with the complex interplay of the many technological, organizational and project-driven factors which emerge in the context of PAIS engineering projects. In response to this problem this paper proposes an approach which utilizes simulation models for investigating costs related to PAIS engineering projects. We motivate the need for simulation, discuss the design and execution of simulation models, and give an illustrating example.
G. Beydoun, G. Low, H. Mouratidis, B. Henderson-Sellers
Friday, 22 June 2007
In this paper, we pursue a modelling approach to address security requirements for multi-agent systems (MAS). This will allow developers to account for both the system and agent-specific security requirements of a MAS during the requirements phase and throughout the whole Software Development Lifecycle of the system. We focus on autonomy, mobility and cooperation of individual agents and how these create additional security vulnerabilities to the system. In proposing a set of generic modelling primitives for these engendered requirements in the analysis of the MAS, we extend our recently proposed MAS metamodel.
Insider threat is becoming comparable to outsider threat in frequency of security events. This is a worrying situation, since insider attacks have a high probability of success because insiders have authorized access and legitimate privileges. Despite their importance, insider threats are still not properly addressed by organizations. We contribute to reverse this situation by introducing a framework composed of a method for identification and assessment of insider threat risks and of two supporting deliverables for awareness of insider threat. The deliverables are: (i) attack strategies structured in four decomposition trees, and (ii) a matrix which correlates defense strategies, attack strategies and control principles. The method output consists of goal-based requirements for the defense against insiders.
To date, architects very often operate as soloists. Soloists with a knowledge of construction paradigms, patterns, technologies, methods, etc. But as the construction space keeps expanding, the required knowledge is increasing: technology stacks and tiers are added, construction techniques evolve, the line between off-the-shelve and bespoke development is fading and reusable services are becoming commodities and their number growing rapidly. As a result the architect (and engineering) population will specialise more and more.
Every now and then I ask myself: what is it I am really doing? I always seem to come up with the same type of answer, independent of the project I am currently in. My work basically consists of understanding the situation, formulating questions, finding answers by talking to a lot of people, and writing everything down in some structured form. Is this the essence of being an architect?
Het Landelijk Architectuur Congres (LAC) is het platform waar gebruikers, leveranciers en vertegenwoordigers uit het onderwijs en wetenschap op het gebied van architectuur elkaar ontmoeten. Kijk op de web-site van het LAC voor meer informatie.
Guido Chorus , Yves Janse, Chris Nellen, Stijn Hoppenbrouwers, Erik Proper
Tuesday, 24 July 2007
This technical report is the result of two experiments conducted as part of an ongoing research effort to formalize architecture principles. The experiment involves a first, and modest, evaluation of the use of ORM and ORC as a means to formalize and ground architecture principles. The experiments involve the evaluation of the use of ORM and ORC to formalize the example principles provided by the TOGAF (The Open Group Architecture Framework) and principles taken from industrial practice.
Arnold Wentholt is a senior consultant at ING and acts as a domain architect for Consumer and Commercial Loans. After his study computer science at the University of Amsterdam, Arnold has worked in different roles in the field of IT: as a researcher, software engineer, database specialist and the last 10 years as an IT architect. Arnold has been involved in projects for electronic payment infrastructures, product development, application integration, and developing and maintaining service-oriented architectures. His current interests in the field of digital architecture are migration architectures, business process modelling and application portfolio management.
Daan Rijsenbrij draagt drie oplossingen aan voor de problemen bij de Belastingdienst: Een moderne toekomstvaste geïntegreerde architectuur, een rationalisatie van de bedrijfsprocessen en een realistisch transformatiepad. Maar eerst moet er een volwassen IT-Governance komen en dienen de bestaande architectuurschetsen te worden afgestoft.
Sietse Overbeek, Sergej van Middendorp, Daan Rijsenbrij
Wednesday, 23 November 2005
In het ‘digitale tijdperk’, ook wel het ‘informatietijdperk’, voltrekken maatschappelijke en technologische ontwikkelingen zich in een razendsnel tempo. Ontwikkelingen die een grote invloed hebben op het functioneren van ondernemingen, in het bijzonder op het takenpakket van de manager. Om snel en goed in te kunnen spelen op een nauwelijks planbare toekomst zal ook de werkruimte van de manager dienen te worden gedigitaliseerd. Een goed ingerichte digitale werkruimte wordt een absolute ‘must’ voor de manager die aan het roer wil blijven.
There seems to be a insistent issue to get the "Business Architecture" concept clear, in particular to the "business" itself. Whenever I use the term or hear colleagues using it, the first reaction always contains something like "but it ís IT, isn't it?", even after repeated explanations that it is not IT but about the business.
The current developments in the area of BPM seem to me to be a major revolution. Not the "hype" itself, which will pass by its own nature, but two essential changes: (1) applications increasingly are replaced by engines that execute models directly, and (2) the business starts to grasp that they are the actual owner of the models (data, process, rules). Why is this revolutionary? Because the IT-development departments loose there critical position. Let me explain shortly.
Bij ingrijpende wijzigingen in de informatievoorziening is het
aantrekkelijk de gewenste situatie vast te leggen met een
architectuurblauwdruk. Aan een blauwdruk kleven echter een aantal
bezwaren. Dit artikel beschrijft een manier om een architectuur te
bepalen zonder deze bezwaren.
Het onderwijzen van het architecting vak verschilt van het onderwijzen van een traditioneel mono-disciplinair vak, omdat het focus veel meer ligt op vaardigheden en minder op feiten. De leraar moet een leerproces bij de studenten laten ontstaan waarin de student wordt gestimuleerd om het onderwerp op een perceptieve, reflectieve en een exploratieve manier eigen te maken. Dit artikel geeft een aantal aanbevelingen voor interactie, illustratie, het ontwikkelen van de “zachte” vaardigheden , het gebruik van media en studenten terugkoppeling.
Het vermogen tot veranderen is in veel organisaties te laag. Een belangrijke oorzaak is dat veranderen door organisaties nog niet als kerndiscipline wordt gezien. Dit artikel werkt deze stelling uit en doet een voorstel voor de wijze waarop veranderen structureel georganiseerd kan worden. De architectuur dicipline heeft hierbij een belangrijke rol te vervullen.
In dit artikel wordt door middel van een zestal korte sessies beschreven hoe je dat zou kunnen aanpakken. Daarnaast worden een aantal grondgedachten gegeven, waarmee je deze sessies effectief kunt laten zijn.
Door het toepassen van een drielagenarchitectuur op basis van Merode is het mogelijk om informatiesysteemontwikkeling en -beheer te integreren. Echter dit stelt wel eisen aan de projectinrichting, deelnemers en werkwijze van het project en de toegepaste methoden en technieken. Door te werken met verschillende soorten sessies is het mogelijk te komen tot een informatiesysteem model dat nauw aansluit bij de werkwijze in de primaire processen. In deze sessies is communicatie het belangrijkst. Doel van de communicatie is de inhoudelijk kennis expliciet maken v an kerngebruiker naar architect. ...
In dit artikel wordt de rol van domeinarchitect neergezet en aangegeven waarin die zich onderscheidt van de IT-architect. Er wordt aangegeven hoe we als domeinarchitecten van een architectuurafdeling binnen Rabobank Nederland invulling geven aan onze rol. Hierbij wordt een zestal architectuurdeelprocessen onderscheiden. Er wordt een model geïntroduceerd waarmee de volwassenheid van het architectuurproces binnen een organisatie aangegeven kan worden. Tenslotte wordt met behulp van dit model aangegeven waar wij als domeinarchitecten ons bevinden in onze ontwikkeling.
Dit artikel is bedoeld voor managers, projectleiders en architecten en beschrijft de vorm,functie en structuur van een metamodel voor informatie architectuur. Ook de voordelen van het gebruik van een metamodel voor informatie architectuur komen aan bod (zoals herbruikbaarheid, toetsbaarheid, volledigheid en uitwisselbaarheid van architectuurwerk). Informatie architecten kunnen zo beter zorgen voor een toekomstvaste maar toch flexibele informatievoorziening die nodig is voor de gewenste en vereiste bedrijfsinnovatie en ICTalignment in de organisatie. De drie modellen (procesmodel, productmodel en metamodel) in dit artikel richten zich voornamelijk op het professionaliseren van architectuurwerk in uw organisatie. ...
Dit artikel verschaft inzicht in de wijze waarop organisaties omgaan met het gebruik van mobiliteit en de randvoorwaarden waaraan de ICT-voorziening dient te voldoen. Het levert de lezer handvatten op om tot succesvolle invoering van mobiele oplossingen te komen. Het centrale thema daarbij is bestuurbaarheid. In welke mate is de onderneming (bestuurbaar) in staat de mogelijkheden van ICT-technologie te benutten voor haar bedrijfsdoeleinden en vice versa: de bedrijfsdoeleinden te vertalen naar de mogelijkheden van de technologie. Immers, invloeden als internationalisatie, wijzigende klantbehoeften, ketenoptimalisatie en strakkere regelgeving zorgen ervoor dat bedrijfsomstandigheden voortdurend veranderen. ...
This article is trying to explain the important role of Extended Enterprise Architecture Viewpoints in the context of today's social-economic circumstances. It describes and shows another view at Extended Enterprise Architecture Viewpoints and how to deal with the (extended) enterprise stakeholders concerns. Based on the ideas described in IEEE 1471-2000 about views and viewpoints, a transformation of these concepts into the Enterprise architecture domain delivers another view at viewpoints and views. ...
Dr. ir. W. Bakkeren, Drs. A. van der Krabben, Dr. R. van der Plank
Tuesday, 30 November 2004
Organisaties van vandaag zijn continu aan het veranderen. Hoe krijg je nu zicht én grip op al deze veranderingen en dan met name de ICT-veranderingen. Welke projecten lopen er, wat veranderen ze, welke bestaande systemen raken ze en welke bijdrage leveren ze aan de bedrijfsprocessen. Dit artikel richt zich op de vraag: hoe krijg ik in een oogopslag het hele bedrijf in kaart met de bijbehorende (ICT-)veranderingen? In dit artikel laten we zien hoe een eenvoudige landschapskaart van uw organisatie hierbij kan helpen.
Slowly but surely Business Process Management Systems1 gain in popularity and maturity. “The market for Business Process Automation software is small but growing rapidly. According to IDC, revenues are expected to approach $2 billion by 2006, compared with $295 million in 2001” 2. More and more organizations start projects orproof of concepts for implementing a BPMS tool for one or few of its processes. In itself a noble ambition: for people who believe that the Business Process is thé most important vehicle for running, improving and changing a business, BPMS is the way to go. This article therefore argues more the point of when and how to apply BPMS in the organization than the application of these tools itself.
Pim Jorg, John Oldenhuizing, Aleida Steyerberg-Sluijk
Tuesday, 30 November 2004
De auteurs behandelen de architectuur en het daaruit voortvloeiende project Basisregistratie Personen van de gemeente Rotterdam, waarbij vanuit processen wordt gewerkt. Met als resultaat: betere dienstverlening, efficientere bedrijfsvoering en betere controle op fraude.
Rede (in verkorte vorm) uitgesproken bij de aanvaarding van het ambt van bijzonder hoogleraar ‘Informatiesystemen onder architectuur’ vanwege de Stichting Nijmeegs Universiteitsfonds aan de Faculteit der Natuurwetenschappen, Wiskunde en Informatica van de Radboud Universiteit Nijmegen.
Om zichtbaar te maken welke it-ontwikkelingen en investeringen nodig zijn om de doelen die in het bestuursakkoord zijn vastgelegd te realiseren, paste de provincie Noord-Brabant het alignmentmodel van Henderson en Venkatraman toe.
De basis voor beslissingen over outsourcing is niet altijd even breed. De auteurs presenteren een model dat zicht moet bieden op de risico's van outsourcing.
Even when an organization which also exploits its own call-center is working seriously on architectures, the actual call-center is almost always left out of the architectures. The current popularity of architectures has not made it into the world of contact centers, yet. The most-important reason for this is the fact the large historicalgap between the technical telephony-world and the business-process world. In telephony, two copper wires and the ability to count from 0 to 9 are enough to get things to work. The importancy of this technology is the biggest in the phase of call centers where only phone-calls are dealt with. ...
Ter gelegenheid van het Landelijk Architectuur Congres stelden de auteurs het thema van deze maand samen. zij zochten naar praktijkcases waarin het kostenaspect voldoende aandacht krijgt.
De kwantificeerbare en niet-kwantificeerbare voordelen van architectuur zijn in de praktijk vaak moeilijk te achterhalen. De auteurs beschrijven de architectuuraanpak bij Ahold.
Voor het onderzoek is een onderzoeksplan opgesteld dat is
opgenomen in het eerste hoofdstuk. Hier is gekeken wat de aanleiding
van het onderzoek is en welk probleem- en doelstelling hierbij komt
kijken. Een onderzoeksvraag is opgesteld met deelvragen om het
onderzoek concreet te maken. Vervolgens is het onderzoek verdeeld in
een aantal activiteiten en is gekeken naar het toekomstige
studentinformatiesysteem van de Radboud Universiteit. ...
Deze scriptie is geschreven door Ruben Melaard in het kader van de afstudeeropdracht voor de opleiding informatiekunde na het HBO. Het project is gestart in september 2004 en wordt augustus 2005 met een presentatie afgesloten. Het rapport is bedoeld voor de begeleider, Erik Proper, en de referent, Daan Rijsenbrij. Het document is daarnaast beschikbaar voor vakgenoten. ...
Met de constante toename van vaak on(be)grijpbare Informatie Technologie in onze maatschappij neemt de behoefte tot het aanbrengen van structuur en overzicht toe. Digitale architectuur is een mid-del om dit te bereiken. Net als in de fysieke wereld staat of valt het opstellen van een bruikbare archi-tectuur in de digitale wereld met een degelijk security beleid. In tegenstelling tot de fysieke wereld zijn er in de digitale wereld weinig eenduidige, consistente en leidende regels, richtlijnen en wetten waar-aan een ontwerp moet voldoen. Security in de digitale wereld wordt nog te vaak gezien als ongewild aanhangsel waaraan op een ad-hoc manier aandacht aan wordt geschonken. ...
Deze scriptie is gemaakt in het kader van het afstudeerproject dat Ruben Melaard en ik in opdracht van de Radboud Universiteit Nijmegen doen. De opdracht heeft betrekking op het onderwerp ‘Digitale Architectuur’ en in dit deelonderzoek Enterprise Architectuur Raamwerken in het bijzonder. De scriptie is als volgt opgebouwd: 1 Eerst wordt ingegaan op de achtergronden van het afstudeeronderzoek, wat is het probleemgebied. Vervolgens is aangegeven wat de deliverables zijn en hoe dit aangepakt is. Het laatste hoofdstuk gaat in op de resultaten van het onderzoek welke gevolgd wordt door een algemene conclusie en evaluatie.
This report is a result of research conducted for the Radboud University of Nijmegen and Sogeti Nederland B.V. Our main research question was to determine how an architect can create a usable description of an enterprise. This research question was defined because architects require insight into the enterprise which enables them to develop a usable architecture. At the time this research initiated it was yet unknown how usable descriptions could be created.
This thesis approaches Architecture from an Art perspective. It entails the effectiveness of visualisation of digital architectures. It would seem that making visualisations of architectures is very much an art. How do we visualise such a complex thing as architecture? Are all the details needed, or should we go by the principle of keep it simple? ...
This thesis concludes the master research that I have carried out at the research group
for Information Retrieval and Information Systems under supervision of prof. dr. Daan
Rijsenbrij. The research project has been carried out over a period of 6 months, from
September 2004 until the end February 2005. ...
Met dit onderzoek worden betreffende strategie, enterprise architectuur en enterprise programma management ORM-modellen en logisch geformuleerde dependency-structuren gecreëerd. De uitkomsten uit dit totale onderzoek zullen voortvloeien in een eindmodel waarna er een conclusie getrokken wordt. Het onderzoek is onder te verdelen in drie fasen: een literatuuronderzoek, de theoretische modellering en de methodologie.
Op 28 april heeft de IGZ, de Inspectie voor de Gezondheidzorg, een circulaire gestuurd naar alle openbare - en ziekenhuisapotheken. Hierin wordt gewaarschuwd dat de elektronische gegevensverwerking in en tussen apotheken op dit moment onbetrouwbaar is. Een en ander heeft in de landelijke pers voor flinke opschudding gezorgd.
Enterprise Architecture would be increasingly required by shareholders/owners to provide the blueprint of the business operation, describe assets, provide proof of regulatory compliance and map costs and profits on various operations.
David Campbell, Guido Chorus, Yves Janse, Chris Nellen, Paul van Vlaanderen, Robin van ’t Wout
Friday, 15 June 2007
Dit document is het resultaat van een onderzoek binnen het vakgebied van de Digitale Architectuur, zoals dit gedoceerd wordt aan de Radboud Universiteit te Nijmegen. Het onderzoek is door zes studenten uitgevoerd onder begeleiding van prof. dr. Daan Rijsenbrij en prof. dr. Erik Proper. Dit document beschrijft de eerste fase van het onderzoek; de ontwikkeling van een architectuurevaluatiemethode. In de tweede fase wordt dit onderzoek voortgezet op individuele basis. Een aantal onderdelen van de methode worden dan verder uitgediept. Ook wordt de in dit document voorgestelde methode getest door een bestaande architectuur te evalueren. Deze fase is niet beschreven in dit document.
David Campbell, Robin van 't Wout, Paul van Vlaanderen
Tuesday, 10 April 2007
Dit rapport beschrijft de belangrijkste bevindingen van de evaluatie met de voorbereidende scan van de ADEM op onderzoeksobject de NORA versie 1.0. De algemene indruk bij het document is positief. De NORA bevat die onderdelen welke nodig zijn voor haar doel. Hieronder volgt een beschrijving van de voornaamste bevindingen. De ingevulde evaluatietabellen zijn gesorteerd naar vereiste, gewenste en aanbevolen elementen, bijgevoegd.
Deze scriptie presenteert de aspectscan van de ADEM voor de menselijke maat. Een aspectscan is onderdeel van de aspectfase van de ADEM en is bedoeld voor een diepgaande evaluatie gericht op één aspect binnen de architectuurdocumentatie. Een evaluatiescan van de ADEM bestaat uit twee delen; een methode en een norm. Zowel de methode als de norm worden beschreven.
Tijdens de evaluatie van de gemeente Amsterdam door middel van de voorbereidende scan werd vrijsnel duidelijk dat er verschillende belangrijk geachte elementen niet aanwezig zijn. Zo is de rationaliseringsketen niet expliciet gemaakt waardoor er geen fundering is voor alle gekozen oplossingen in de architectuurdocumentatie. Tevens zijn er geen stakeholders en concerns opgenomen waardoor de validiteit van de architectuurprincipes niet gegarandeerd is. De gemeente Amsterdam dient de rationaliseringsketen dan ook expliciet op te nemen in de volgende versie. Aangezien de architectuurdocumentatie belangrijke elementen mist zou de holistische scan niet mogen worden uitgevoerd.Dit is omwille van het onderzoek toch gedaan. ...
Dit document is het resultaat van een onderzoek binnen het vakgebied van de digitale architectuur met de nadruk op het aandachtsgebied security en privacy, zoals dit gedoceerd wordt aan de Radboud Universiteit te Nijmegen. Het totale onderzoek is door zes studenten uitgevoerd onder begeleiding van prof. dr. Daan Rijsenbrij en prof. dr. Erik Proper. Dit document beschrijft een concretisering van het eerder uitgevoerde werk.
Deze scriptie behandelt het individuele derde onderdeel van het afstudeeronderzoek van Yves Janse naar de evaluatie van architectuurdocumentatie. De resultaten van de eerste twee onderdelen zijn opgenomen als aparte bijlagen bij deze scriptie.
Het doel van dit onderzoek was om een methode te ontwikkelen voor de evaluatie van digitale architectuur. Er zijn verschillende gebieden onderkend die allemaal te evalueren zijn. Twee belangrijke stromingen zijn de productgeoriënteerde aanpak en de procesgeoriënteerde aanpak. De keuze is gemaakt om het product van architectuurontwikkeling te evalueren, de architectuurdocumentatie. De Architectuur Documentatie EvaluatieMethode is een raamwerk die verschillende scans bevat die uitgevoerd kunnen worden.
Het toepassen van een gelaagde architectuur in softwareontwikkeltrajecten maakt het mogelijk om een objectmodel te transformeren naar een werkend informatiesysteem. Echter elk softwareparadigma heeft eigen transformatieregels voor het correct omzetten van een objectmodel naar werkende code. Dit artikel schetst een aantal strategieën voor objectgeoriënteerde en niet object georiënteerde software.
The Project Start Architecture (PSA) is becoming a common practice in more and more organizations that have implemented some kind of enterprise architecture method. In its origin, the PSA is meant to provide a project with a concrete, relevant and realistic scope so that the end result fits within the bigger picture. The question however is whether the scope is only determined by applying higher level principles and models or whether architectural decisions are also needed?
Als niet voor de hand liggend onderwerp voor haar afstudeerscriptie voor de doctoraaltitel bedrijfskunde heeft Mary Beijleveld, in dienst bij UWV, Service Oriented Architecture (SOA) genomen. Dat is te zeggen: Niet zo voor de hand liggend voor bedrijfskundigen ofwel voor de business. Immers, de in de ogen van o.a. architecten zo noodzakelijke aligment tussen ICT en de business is nog ver te zoeken. In deze scriptie wordt op wetenschappelijke wijze een analyse gemaakt van de voordelen van SOA in bedrijfskundige termen.
On October 8–9, 2007 in St. Goar am Rhine, Germany the 2nd International Workshop on Enterprise Modelling and Information Systems Architectures - Concepts and Applications will be held. The workshop will address all aspects relevant for enterprise modelling and for the design of information systems architectures.
This workshop focuses on exploring, evaluating, and enhancing current information modeling methods and methodologies. Though the need for such studies is well recognized, there is a paucity of such research in the literature. The objective of EMMSAD'06 is to provide a forum for researchers and practitioners interested in modeling methods in systems analysis and design to meet, and exchange research ideas and results. EMMSAD'06 is the eleventh in a very successful series of EMMSAD workshops, previously held in Crete, Barcelona, Pisa, Heidelberg, Stockholm, Interlaken, Toronto, Velden, Riga and Porto.
This paper introduces a graphical modeling notation based
on coloured petri nets for the performance and cost evaluation of mobile
applications. When developing such an application some restrictions due
to the low bandwith of mobile networks need to be considered. The notation
can be used to model the workflow of an mobile application with just
a small effort. The resulting model can be (automatically) transformed
into a coloured petri net for simulating the communication behaviour
depending on typical user interactions. The simulation results are an
important basis for improving the applications performance and the occuring
costs for using mobile networks.
Business Process Management (BPM) systems provide a broad
range of facilities to enact and manage operational business processes.
Ideally, these systems should provide support for the complete BPM
life-cycle: (re)design, configuration, execution, control, and diagnosis of
processes. In the research presented, we evaluate the support provided
by the FileNet P8 BPM Suite, which is consistently ranked as one of the
leading commercial BPM systems. Taking realistic business scenarios as
starting point, we completed a full pass through the BPM cycle with
several tools from the FileNet P8 BPM Suite. We checked whether the
expected support was provided by these tools and we also tested their
interoperability. ...
We describe the automation of a novel technique (NaLER) which was originally designed to facilitate legacy database model validation. The NaLER technique uses natural language sentences built from
live database content to elicit validation judgments from domain experts.
However, during implementation we discovered that the method we had
adopted for the automation had a serendipitous side effect in that the
legacy model first had to be mapped to an upper ontology. This normally
difficult process was significantly eased by the sentence templates which
are defined as part of the NaLER technique. It is this novel process of
mapping, and the choice of ontology it entails, which forms the focus
of the paper. ...
Patrick van Bommel, Stijn Hoppenbrouwers, Erik Proper, Theo van der Weide
Monday, 05 June 2006
Conceptual modelling methods such as Object-Role Modelling (ORM) have traditionally been developed with the aim of providing
conceptual models of databasestructures. More recently, however, such
modelling languages have shown their use for modelling(the ontology)of
domains in general.In these latter cases, the modelling effort results in a
(formally based) conceptual reasoning systems using a domain calculus
on top of a domain grammar. ...
Business practice shows that, often, different process models are employed
in the various phases of the Business Process Management life cycle,
each providing a different paradigm for capturing and representing the business
process domain. Recently, significant efforts have been made to overcome the disintegration
of process models by providing complementary language standards
for process design (BPMN) and execution (BPEL), based on the claim that these
languages are semantically integrated. However, the conceptual mapping between
both languages remains unclear, thus it is undecided whether any BPMN diagram
can be transformed to BPEL. In this paper we argue that there is conceptual mismatch
between BPMN and BPEL that needs to be identified in order to guide the
language integration process semantically. In our analysis we take into account
the various perspectives of the Business Process Management life cycle, in particular
business and technical analyst perspectives. Our approach is generic and
can also be utilized as a guiding framework for identifying conceptual mismatch
between other business process modeling languages.
In this paper we present an approach for specifying and prioritizing information security requirements in organizations. It is important to prioritize security requirements since hundred percent security is
not achievable and the limited resources available should be directed to satisfy the most important ones. We propose to link explicitly security requirements with the organizations business vision, i.e. to provide business rationale for security requirements. The rationale is then used as a basis for comparing the importance of different security requirements. A conceptual framework is presented, where the relationships between business vision, critical impact factors and valuable assets (together with their security requirements)are shown.
In most UML-based methodologies, the analysis tasks include
mainly modeling the functional requirements using use cases, and modeling the
problem domain using a class diagram. Different methodologies prescribe different orders of carrying out these tasks, and there is no commonly agreed order
for performing them. In order to find out whether the order of these analysis activities makes any difference, and which order leads to better results, we carried
out a comparative experiment. Subjects were asked to create the two analysis
models for a certain system in two opposite orders, and the qualities of the produced models were then compared. The results of the experiment reveal that the
class diagram is of better quality when created as the first modeling task, while
no significant effect of the analysis order was found on the quality of the use
cases. We also found out that analysts prefer starting the analysis with data
modeling.
Design by contract is a well-established paradigm in software engineering. Bertrand Meyer first introduced the rigorous distinction between the responsibilities of service provider and service consumer for fine grain software artifacts (classes). This paper considers service contracts in the context of service-oriented architecture for complex enterprise information infrastructures. Identifying dependencies between applications with service contracts may help to master the complexity of numerous interconnected informationsystems and to ease evolution towards a service-oriented architecture. ...
Integration of new components into existing information systems (IS)
is a challenging problem mainly because of the data sharing. In this paper we
propose a situation-driven approach for IS components (IS-COTS) integration
into existing IS. We claim that such an approach has to take into account a large
number of situations and therefore has to be built by applying situational
method engineering principals and defined as a collection of reusable method
chunks. The main contribution of this work consists of the metamodel for IS-
COTS definition, the specification of the requirements for the proposed
approach and the illustration of our approach with three method chunks.
Massimo Cossentino, Salvatore Gaglio, Brian Henderson-Sellers, Valeria Seidita
Monday, 05 June 2006
Several different approaches to Situational Method Engineering
exist. They differ in terms of the primary element of the paradigm: the method
fragment definition. Here, we introduce four method fragment definitions from
the literature and compare their metamodels according to structural and
functional criteria. The structural comparison showed a general alignment of
some concepts that are sometimes referred with different names while the study
of the compositional aspects results in evidence of substantial differences.
Method Engineering aims at providing effective solutions to build, improve and support evolution of development methodologies. Contributions, in the field of situational method engineering, aim at providing techniques and tools allowing to construct project-specific methodologies. But little research has focused on how to tailor such situational methodologies when used as organization-wide standardapproaches. In this context, we propose an approach which consists in federating the method chunks built from the different project-specific methods in order to allowe each project to share its best practices with the other projects without imposing to all of them a new and unique organization-wide method.
Raimundas Matulevicius , Patrick Heymans , Andreas L. Opdahl
Monday, 05 June 2006
Goal modelling is emerging as a central requirements engineering (RE) technique. Unfortunately, current goal-oriented languages are not interoperable with one another or with modelling languages that address other modelling perspectives. This is a problem because the emerging generation of model-driven information systems are likely to depend on coordinated use of several modelling languages to represent different perspectives on the enterprise and its proposed information system. The paper applies a structured approach to describe a well-known goal-oriented language, KAOS, by mapping it onto a philosophically grounded ontology. ...
A business domain is typically constrained by business rules. In practice, these rules often include constraints of different modalities (e.g. alethic and
deontic). Alethic rules impose necessities, which cannot, even in principle, be
violated by the business. Deontic rules impose obligations, which may be violated, even though they ought not. Conceptual modeling approaches typically
confine their specification of rules to alethic rules. This paper discusses one
way to model deontic rules, especially those of a static nature. A formalization
based on modal operators is provided, and some challenging semantic issues are
examined from both logical and pragmatic perspectives. Because of its richer
semantics, the main graphic notation used is that of Object-Role Modeling
(ORM). ...
Globally distributed software development (GSD) and agile methods
are two current and important trends in software and systems engineering.
While agile methods seem to cope well with increasingly changing business
environments, it is far from obvious how these light-weight processes can best
contribute to GSD. In this paper, method rationale is proposed as an analytical
tool to understand the values that underpin agile methods and how these map to
the GSD domain. Specifically, the paper presents an initial analysis of the
values and goals embraced by the ‘agile manifesto’ and compares briefly with
partial results from an ongoing study on the use of agile methods in GSD.
Various frameworks, meta models and reference models have been
proposed to describe information systems development (ISD) and ISD methods.
Most of them are informal or focused on some specific aspects. This paper
presents an ISD ontology, which aims to provide an integrated
conceptualization of ISD through anchoring it upon the contextual approach.
The ISD ontology is composed of concepts, relationships and constraints
referring to purposes, actors, actions and objects of ISD. It is presented as a
terminology with defined concepts and in meta models in a UML-based
ontology representation language. We believe that although not being complete
the ISD ontology can promote the achievement of a shared understanding of
contextual aspects in ISD. ...
To assure the quality of software processes, models play an important
role. Process models represent the officially sanctioned software development
processes in the organization. Although important, they are not sufficient,
since the practices of software developers often differ considerably from the official
process. Practice models, describing the way software development is
really done, are an important source of information for validating the software
process. Using conceptual graph theory, we present a formal method for representing
and comparing process and practice models in various combinations.
The method allows for differences between these models to be easily detected. ...
This workshop focuses on exploring, evaluating, and enhancing current information modeling methods and methodologies. Though the need for such studies is well recognized, there is a paucity of such research in the literature. The objective of EMMSAD'05 is to provide a forum for researchers and practitioners interested in modeling methods in systems analysis and design to meet, and exchange research ideas and results. EMMSAD'05 is the tenth in a very successful series of EMMSAD workshops, previously held in Crete, Barcelona, Pisa, Heidelberg, Stockholm, Interlaken, Toronto, Velden, and Riga. To mark the tenth anniversary of the workshop, this year the workshop includes an invited keynote address by Prof. Janis Bubenko Jr. that reflects on historical trends in information modeling.
The evolution of research and practice in the area of conceptual information systems modelling during more than four decades is reviewed. This is done from the author's Scandinavian perspective, and focuses on activities and results related to research and practice in the early system development phases. It covers the CODASYL Development Committee's Language Structure Group's report "An Information Algebra" in 1962, continues with the introduction of the infological approach and elementary messages by Langefors in 1965, comments on a large number of modelling methods published in the 1970-ies and 80-ies as well as the report "Concepts and Terminology of the Conceptual Schema and the Information Base" reporting the work by the ISO working group ISO/TC97/SC5/WG5 in the early 80-ies. ...
We propose a lightweight approach that provides mechanisms for
dynamic agent behavior at run-time. Agent collaborations are modeled in UML
diagrams and agent behaviors are encoded in XML-based business rules. The
combination of these captures the behavioral requirements and governs interagent
and intra-agent behaviors. A CASE tool has been developed to enable the
dynamic specification of agent behaviors and the generation of the agent
systems. Agents get the appropriate rules in XML format and then translate and
execute them at run-time. These rules are externalized and so maintenance
effort is reduced, since there is no need to recode and regenerate the agent
system. Rather, the system model is easily configured by users and agents will
always get up-to-date rules to execute at run-time. ...
Chanan Glezer, Mark Last, Efrat Nahmani, Peretz Shoval
Monday, 13 June 2005
This article reports the findings from a controlled experiment where
both the comprehensibility and the quality of UML interaction diagrams were
investigated in two application domains: management information system (MIS)
and real-time (RT) system. The results indicate that collaboration diagrams are
easier to comprehend than sequence diagrams in RT systems, while there is no
difference in their comprehension in MIS. With respect to quality of diagrams
constructed by analysts, in MIS collaboration diagrams are of better quality than
sequence diagrams, while in RT there is no significant difference in their quality.
UML is used for at least two purposes: OO software design, and conceptual modeling. However, UML's origins in software engineering may limit its appropriateness for conceptual modeling. Evermann and Wand [5,6,7] have developed a set of formal ontological rules that constrain the construction of UML diagrams to reflect underlying ontological assumptions about the real world. This paper examines issues in implementing that functionality in a UML CASE tool. The main contribution of our research is to distinguish four categories of rules for implementation purposes, reflecting the relative importance of different rules and the degree of flexibility available in enforcing them. We fur-ther propose four implementation strategies that correspond to these rule categories, ...
Large amounts of data are managed by organizations, available to be viewed and analysed from multiple perspectives, which becomes a fundamental resource to the effectiveness of the organizations. An organization can achieve full benefit from the available information by managing its data resource, through the planning of its exploitation and its maintenance. The concept of data repository fulfils these requirements, due to the fact that it contains the description of all types of data produced, managed, maintained and exchanged in an organization. This paper describes an experience of the use of an existing repository of conceptual schema, representing a wide amount of entities of interest for Central Public administration, ...
Anna Persson, Henrik Gustavsson, Brian Lings, Björn Lundell, Anders Mattsson, Ulf Ärlig
Monday, 13 June 2005
Many companies are using model-based techniques to offer a competitive
advantage in an increasingly globalised systems development industry.
Central to model-based development is the concept of models as the basis
from which systems are generated, tested and maintained. The availability of
high-quality tools, and the ability to adopt and adapt them to the company
practice, are important qualities. Model interchange between tools becomes a
major issue. Without it, there is significantly reduced flexibility, and a danger
of tool lock-in. We explore the use of a standardised interchange format (XMI)
for increasing flexibility in a company environment.
Systems development methods are used to express and communicate
knowledge about systems and software development processes; i.e. methods
encapsulate knowledge. Since methods encapsulate knowledge, they also
encapsulate rationale. Rationale can in this context be understood as the reasons
and arguments for particular method prescriptions. In this paper we show how
the combination of two different aspects of method rationale can be used to
shed some light on the communication and apprehension of methods in systems
development. This is done by way of clarifying how method rationale is present
at three different levels of method existence. By mapping existing research on
methods onto this model, we conclude the paper by pointing at some research
areas that deserve attention and where method rationale could be used as an
important analytic tool.
Sari Hakkarainen, Darijus Strasunskas, Lillian Hella, Stine Tuxen
Monday, 13 June 2005
Ontology is the core component in semantic Web applications. The
employment of an ontology building method affects the quality of ontology and
the applicability of ontology language. A weighted evaluation approach for ontology
building guidelines is presented in this paper. The evaluation criteria are
based on an existing classification scheme of a semiotic framework for evaluating
the quality of conceptual models. A sample of Web-based ontology building
method guidelines is evaluated in general and experimented with when using
data from a case study in particular. Directions for further refinement of ontology
building methods are discussed.
This paper presents a first attempt to realize a methodological framework supporting the most relevant phases of the design of a value-added service. A value-added service is defined as a functionality of an adaptive and multi-channel information system obtained by composing services offered by different providers. The framework has been developed as part of the MAIS project. The MAIS framework focuses on the following phases of service life cycle: requirements analysis, design, deployment, run time use and negotiation. In the first phase, the designer elicits, validates and negotiates service requirements according to social and business goals. The design phase is in charge of modelling services with an enhanced version of UML, augmented with new features developed within the MAIS project. ...
The Model Driven Architecture (MDA) is an initiative of the
Object Management Group (OMG) to model-centric software development.
MDA distinguishes different kinds of models: Platform Independent Models
(PIM), Platform Specific Models (PSM) and code models. Metamodeling
plays a key role in MDA. A combination of formal specification techniques
and metamodeling can help us to address Model-Driven Developments
(MDD). In this paper we describe a MDA framework that comprises the
NEREUS metamodeling notation, a system of transformation rules to bridge
the gap between UML/OCL and NEREUS and, the definition of MDA-based
components and model/metamodeling transformations. NEREUS can be
viewed as an intermediate notation open to many other formal languages. In
particular, ...
The goal-oriented paradigm is widely popular in Requirements
Engineering. However, the central notion of goal remains one of the
most controversial in the field. A possible cause might be that research
has devoted too little attention to studying the ontological foundations of
goal-oriented languages. In this paper, we have studied the case of GRL,
the goal-oriented requirements language being standardized by the ITU.
Our analysis followed the template-based approach proposed by Opdahl
and Henderson-Sellers. After defining a metamodel for GRL, we have
applied the template to each of its constructs to extract and formalize
detailed syntactic and semantic information. The semantic part of the
template focuses on establishing a mapping between a construct and its
meaning, ...
S.J.B.A. Hoppenbrouwers, H.A. Proper, Th.P. van der Weide
Monday, 13 June 2005
We present an initial framework resulting from our ongoing
research concerning modeling strategies. Our approach is rooted in a subjectivist,
communication-based view on modeling. Under this approach,
models are viewed as the result of modeling dialogues, which are a specialized
sub-type of the diverse conversations that constitute a system
development conversation at large. By focussing on the process of modeling
instead of properties of models or modeling languages, we expect,
eventually, to be able to better understand and deal with some currently
problematic aspects of modeling, in particular model validation
in context. We sketch plans for an environment for studying modeling
conversations and strategies. ...
UML is a standard modelling language that is able to specify a wide
range of object-oriented concepts. However, the diagrams it offers are many
times accused of lack of rigour to specify precisely some critical requirements
and therefore it is often needed to complement the semantics of the UML
diagrams using OCL or any other formal language. In the case of activity
diagrams (used here to describe use cases), OCL is not the most appropriate
formal language, as it does not represent temporal aspects directly. Our aim is
to complement the well-accepted simplicity of activity diagrams with a
temporal logic specification to give a more precise semantics to the final model.
This specification can be further used to validate requirements against the
stakeholders using animation techniques.
Process templates are stored as valuable resources and then are
retrieved and reused in other projects. In order to find a desired template, the
semantics of various process templates should be machine-readable and
interoperable. However, the heterogeneity of both model representations and
modeling languages makes it difficult to reuse the templates. Here we adopt one
of the emerging semantic web techniques – the semantic annotation of process
templates in order to enhance the interoperability for better reuse of process
templates. Our semantic annotation consists of three basic parts: model profile,
model content and meta model annotation. A general process ontology and
domain ontologies are referenced as the annotation information. ...
Danilo Ardagna, Marco Comerio, Flavio De Paoli, Simone Grega
Monday, 13 June 2005
Usually, the process of development of services available as
web applications considers only functional requirements. Since, an evergrowing number of users take advantage of different kinds of communication channels and devices, this process must be revised by considering
new aspects: quality of service (QoS), user profiles and technical characteristics of channels. In previous works, we proposed a methodology that
provides a rational to formalize the redesign process of existing services
to support multi-channel access. This paper extends our approach and
highlights how the QoS dimensions can be considered quantitatively in
the different phases of the methodology. Moreover, an hybrid approach
that allows the QoS evaluation, during the development of a service, is
proposed.
Information Systems (IS) research has so far been primarily concerned
with the development of new modeling languages, techniques, and
methods. Also, evaluation approaches have been developed in order to assess
the appropriateness of a modeling approach in a given context. Both modeling
and evaluation approaches, however, lack epistemological rigor, leading to
problems regarding the applicability of a certain modeling language in a given
context on the one hand, and regarding the feasibility of certain evaluation approaches
towards certain modeling questions on the other hand. We therefore
argue for a philosophical-paradigmatic discussion of evaluation methods for
conceptual modeling languages in order to assess their applicability in given
modeling contexts ...
Business Process Models are typically used to express inter or intra –enterprise business activities/processes. Contractual obligations need to be fulfilled through execution of business processes on behalf of the contracting parties . To do so, business contract terms and conditions need to be semantically integrated to existing internal business process models. Contract obligation, performance, non-performance and other related concepts have been expressed as conceptual models in a Multi-Tier Contract Ontology (MTCO). Based on the MTCO, business process modelers may model the contract obligation fulfillment process as Contract Workflow Models(CWM) using Business Process Modeling Notation (BPMN) diagrams. ...
We describe in this paper an insurance company that has recently
wanted to standardize on business process modeling language. To perform the
evaluation, a generic framework for assessing the quality of models and
modeling languages was specialized to the needs of the company. Three
different modeling languages were evaluated according to the specialized
criteria.
The work illustrates the practical utility of the overall framework, where
language quality features are looked upon as means to enable the creation of
models of high quality. It also illustrates the need for specializing this kind of
general framework based on the requirements of the specific organization.
Evaluation of modelling languages is important both to be able to select
the most suitable languages according to the needs, and to improve existing
languages. In this paper Business Process Modeling Notation (BPMN) is presented
and analytically evaluated according to the Semiotic Quality Framework. BPMN is
a functionally oriented language well suited for modeling within the domain of
business processes, but probably also general processes not only within the business
domain. The evaluation indicates that BPMN is easily learned for simple use, and
Business Process Diagrams (BPDs) are relatively easy to understand. Tools may
fairly easily map BPDs into the BPEL4WS format, but executable systems then
require creation of Web Services representing the Activities in BPDs. ...
Some information modeling approaches allow instances of relationships
to be treated as entities in their own right. In the Unified Modeling Language
(UML), this is called “reification”, and is mediated by association
classes. In Object-Role Modeling (ORM), this is called “objectification” or
“nesting”. While this modeling option is rarely supported by industrial versions
of Entity-Relationship Modeling (ER), some academic ER versions do support
it. Objectification is related to the linguistic activity of nominalization, of which
two flavors may be distinguished: circumstantial; and propositional. In practice,
objectification is prone to misuse, and some modeling approaches provide incomplete
or flawed support for it. ...
The paper is focused on a concept-based query language that permits querying by using only application domain concepts. The query language has features making it simple and transparent for end-users: each query operation is completely defined by its result signature and nested operation’s signatures; a query’s signature represents an unordered set of application domain concepts; join predicates are not to be specified in an explicit form. In addition, the paper introduces constructions of closures and contexts as applied to the language. The constructions permit querying some indirectly associated concepts as if they are associated directly and adopting queries to users’ needs without rewriting. All the properties make query creation and reading simpler in comparison with other known query languages. This query language is named as SCQL (Semantically Complete Query Language).
George Papastefanatos, Kostis Kyzirakos, Panos Vassiliadis, Yannis Vassiliou
Monday, 13 June 2005
Traditional modeling techniques typically focus on the static part of databases and ignore their dynamic part (e.g., queries or data-centric workflows). In this paper, we first introduce and sketch a graph-based model that captures relations, views, constraints and queries. We then present HECATAEUS, a tool for implementing and visualizing the above framework.
The ArchiMate site has been renewed. ArchiMate is an open and independent modelling language for enterprise architecture, supported by different tool vendors and consulting firms.
This paper reports on the development of a service-oriented architecture in a project that aims to realise a digital archive for long time preservation of digital objects of the municipality of Rotterdam. The architecture is based on the Records Management Continuum, which argues that archiving starts with the creation of an object. The infrastructure, system architecture, archiving processes and services are specified according to this principle.
One of the key trends in the IT industry is that technology keeps changing. Was your application developed more than two years ago? Chances are high that it does not comply with new technological developments, product versions or design best-practices. Did you just learn a new programming environment? The latest framework will require you to learn much of it over again. All these new technologies are simply added to the existing environment, since we just cannot affort to stay behing the competition. Also, IT professionals generally get a kick out of learning and applying new technology.
Packaged applications vendor SAP has introduced the Enterprise Architecture Framework. It is based on the Open Group Architecture Framework (TOGAF) but has been extended to cover both package based applications and SOA concepts. The extensions to TOGAF have been officially submitted for inclusion in the next TOGAF version. SAP has several reasons for undertaking this venture into Enterprise Architecture.
This thesis proposes a method for the incorporation of Functional Design Patterns in the software development process. The goal of the method is to enable functional and technical designers to make more efficient use of Functional Design Patterns at different phases of development. The method does not focus solely on functional design but ranges from acquisition all the way to maintenance.
Porter conceptualized, in the 80s, the Value Chain (VC) of an Enterprise. A VC categorizes the business functions of a company in primary (operations) and secondary (support) functions. Porter also introduced Value Networks/Systems consisting of a string of Value Chains contributing to the delivery of the end product or value where each VC is implemented by a separate Enterprise.
Enterprise Architecture (EA)and SOA, in spite of being so over hyped, are still representing an asset for your Enterprise, providing a competitive advantage. This blog aims to initiate debate on various EA matters such as benefits, frameworks...
Projects that have been working on the architecture for months. Infrastructure that takes forever to implement because it is just too complex, and that seems to do much more than we need. Endless discussions between enterprise architects and project members about issues that have been talked over again and again. Project architectures that look more like reference architectures and/or meta-models than project documents. What we need is architecture that is motivation driven.
Als medewerkers van een bedrijf de boel willen platgooien, dan is één van de opties die ze hebben het houden van een stiptheidsactie. Dat wil eigenlijk zeggen dat ze precies doen wat in hun werkinstructie staat en dat ze zich aan het procesontwerp houden. Computers houden echter altijd een stiptheidsactie!
In this research project, ing. J.M. Cloo developed a framework for evaluating architecture modeling methods for their suitability for modeling services and applied it to three of the most frequently used methods within Capgemini by Business architects: DEMO (Dietz, 1999) and Business modeling Method for Information planning (BMI). The framework consists of criteria for modeling methods and a classification of these criteria.
So, Enterprise Architecture, what is it? - the question asked in the previous post - an Enterprise state, a document, a set of diagrams, a process, a program, a strategic planning exercise and Enterprise portfolio management, an Enterprise IT integration program, a Business Process Management (BPM) development, an organization alignment to strategy and business objectives, an organization design? EA is more than the sum of its parts; it is also about the governance(mind) and the culture (soul) of the Enterprise body.
ArchiMate is being accepted as an enterprise architecture description language by a large amount of Dutch organizations and companies. Because it is a language, you must first learn to write and read (interpret) it. So you attend a course where you learn the basics behind ArchiMate and afterwards you enthusiastically start creating your own models and views. But after a while you will run into a situation where there are probably multiple ways of modeling a specific issue.
Via Nova Architectura is expanding its scope with a wiki. The goal is to build upon the architecture body of knowledge by sharing experiences and ideas. A wiki is an easiliy accessible means for doing so. In the wiki we have allocated specific areas for principles and patterns. Do not hesitate to share your principles and patterns and comment on others.
The EA success should be measured against the listed benefits in the business case and deliverables in scope rather than against an abstract EA that does not have an agreed definition but promisses a lot, in vague terms.
This blog entry is cross-blogged between the VNA website and my own blog site. I like to keep my blog entries, as well as my comments to other people’s blogs, accessible through my personal blog site. The result is that people will be entering comments on different locations. Even more, since Plaxo also includes these blogs in my pulse stream, people can even respond to my blogs in plaxo, and I have noticed that these comments do not automatically show up on the original blog sites. Of course one might argue that "cross blogging" should not be done, but at the same time I think it is a defendable stance that I should be able to publish my blog (and their comments) through multiple channels.
This actually triggered me into realising that the Web 2.0 needs information architects. Of course, when an enterprise considers utilizing Web 2.0 technologies an enterprise architect should be involved in deciding-on/designing the best way of doing this. However, I also think the technology itself needs more architecting, or at least some good old conceptual thinking.
Enterprise Architecture has become a real container term; everyone uses it but means something slightly different. This confusion is not very constructive and certainly does not provide enterprise architecture with a positive image to other stakeholders. I therefore propose to reserve the term enterprise architecture only for the highest-level form of architecture; there where the organisation strategy needs to be made concrete.
Mr. Widjaja is a Partner with Accenture and responsible for the Technology Architecture Practice in the Netherlands. His expertise covers design, implementation and operations of complex architecture solutions, service oriented architectures (SOA) and use of internet technologies. He has worked in various areas ranging from supply chain to large commercial programs for retail, manufacturing, government and oil companies spread over Europe, Africa, Asia and America. He acts as NAF Web 2.0 industry forum chairman and sits in Computable SOA Expert Panel. He also frequently publishes articles and speaks at conferences and seminars. He graduated from Delft University with a cum laude M.Sc. degree in Electrical Engineering.
The vocabulary we use to communicate about Service Oriented Architecture is vague and is causing confusion. The negative effects caused by the lack of precision are most obvious when we communicate outside of the community of SOA professionals. The “SOA Reference Model” of OASIS provides a solid basis for the needed shared vocabulary but the reviewing has identified some shortcomings. This article elaborates on these shortcomings and emphasizes the importance of four concepts commonly denoted by the terms: service, contract, interface and operation. Additionally, these terms are compared to the terms formalized by W3C.
Architectuur wordt veelal aangeprezen als een manier om inhoudelijk te sturen op de lange termijn. Dat is nodig om het hoofd te kunnen bieden aan de veranderende omstandigheden. Met de architectuur kun je op koers blijven. Maar is je architectuur bestand tegen de golven van verandering?
Tom Schepers, Maria Eugenia Iacob, Rob de Maat, Pascal van Eck
Thursday, 17 January 2008
De verspreiding van diensten in een Service-Oriented Architecture (SOA) maakt het moeilijk om deze omgeving in controle te houden. Diensten worden op verschillende plekken in de organisatie beheerd, waardoor de samenhang verloren kan gaan. Het concept van SOA governance is ontstaan om een oplossing te bieden voor het sturingsprobleem in SOA’s. In dit artikel wordt een levenscyclus benadering gebruikt om een praktische aanpak voor SOA governance op te stellen. Deze aanpak bestaat uit het definiëren van strategische SOA doelen, het klaarmaken van de organisatie, het beheer van de dienstenportefeuille, beheer van de levenscyclus van diensten, toepassing van reguleringen en het beheer van service niveau’s.
Met de Core Components Technical Specification (CCTS) wil UN/CEFACT een
revolutionaire benadering bieden ter oplossing van het prangende
interoperabiliteitsvraagstuk. Uitwisseling van informatie tussen applicaties/
databases is eigenlijk al vanaf de introductie van de eerste interface problematisch.
En de problematiek is inmiddels uitgegroeid tot een interoperabiliteitsvraagstuk van
zo fors formaat dat velen het uit eigen ondervinding kennen. Vraag is nu of
UN/CEFACT met CCTS wèrkelijk iets nieuws te bieden heeft; iets revolutionairs –
zoals ze het zelf uitdrukkelijk beschrijft. In dit artikel maak ik duidelijk dat CCTS – in
de huidige opzet – niét kan ontsnappen aan de beperkingen waarmee ook de nu
bekende standaarden voor informatie-uitwisseling te kampen hebben. ...
Het Landelijk Architectuur Congres (LAC) geeft een overzicht van de
ontwikkelingen op architectuurgebied zodat de toepassing van
architectuur professioneler en daarmee effectiever wordt. Naast deze
inhoudelijke component is het LAC de bijeenkomst waar netwerken
ontstaat en om netwerken uit te breiden.
Tijdens het Landelijk Architectuur Congres zijn 3 peilers aanwezig: leveranciers, gebruikers en wetenschap.
Het Landelijk Architectuur Congres wordt georganiseerd door het
Nationaal Architectuur Forum (Programmacomité Landelijk Architectuur
Congres) en Sdu Uitgevers.
The concepts of architectural principleand business rule are currently ill-defined. As a consequence, there is a lot of misunderstanding and confusion. Only by putting these concepts in an appropriate and theoretically sound conceptual framework can they become well-defined. Only well-defined concepts are useful, both in science and in practice.
Wil jij het IT-landschap van toporganisaties nationaal en internationaal effectiever laten functioneren? Collega-architecten helpen professionele architectuurprocessen in te richten? Dan ben je bij IDS Scheer aan het goede adres. Want IDS Scheer is niet alleen wereldwijd marktleider op het gebied van Business Process Management, maar biedt unieke geïntegreerde oplossingen voor Enterprise Architectuur en Service-oriented Architectuur. Bij IDS Scheer kun jij je verder ontwikkelen, zowel vakinhoudelijk als persoonlijk. Bijvoorbeeld door het volgen van cursussen en opleidingen aan onze eigen ARIS Academy.
De ARIS Enterprise Architecture oplossing van IDS Scheer biedt volledige ondersteuning aan uw architectuurprocessen. Met support voor raamwerken en methoden als ArchiMate, IAF, Zachman, TOGAF en referentiearchitecturen als NORA sluit ARIS aan bij de heersende architectuurstandaarden. ARIS is een unieke geïntegreerde repository die naadloze samenwerking tussen uw architecten, businessanalisten en informatieanalisten mogelijk maakt. Zo verbetert u met ARIS zowel uw besluitvorming als uw veranderprocessen.
Alle kennis rond architectuur, bedrijfsprocesmanagement en de producten van het ARIS platform komt bijeen in de IDS Scheer Academy. Veel professionals gingen u reeds voor in het volgen van een of meer van de trainingen. Uit ervaring is gebleken dat de cursussen een waardevolle ondersteuning zijn bij het toepassen van architectuur en bedrijfsprocesmanagement in uw organisatie.
We are proud to announce the availability of the first version of the Enterprise Architecture Management Pattern Catalog. The objective of the EAM Pattern Catalog is to complement existing Enterprise Architecture (EA) management frameworks, which provide a holistic and generic view on the problem of EA management, and to provide additional detail and guidance needed to systematically establish EA management in a step-wise fashion within an enterprise.
In mijn vorige blog Babylonische SOA geef ik aan dat SOA momenteel mank gaat aan contextuele verschillen in informatie waar we (nog) niet goed mee om (kunnen) gaan.
From the perspective of Enterprise Architecture there is a growing distance between what the enterprise needs and what the System Integrator can deliver. The transition to Enterprise SOA requires a totally different approach to service portfolio and delivery by the main system integrators. There is as yet no proof that the major system integrators are moving fast enough.
De opzet van het boekje 'Managers Bedrijven Architectuur' is het verleiden van managers om met architectuur aan de slag te gaan. Voor ervaren architecten biedt dit boekje dan ook weinig nieuws. Maar dit is dan ook duidelijk niet de bedoeling.
The EA framework is the meta-architecture of the Enterprise or the Architecture of the Enterprise Architecture. This item explores what an EA framwork is and what is should consist of.
Ooit heb ik ergens opgepikt dat mensen om kunnen gaan met de complexiteit van de werkelijkheid omdat we abstraheren. We zien (abstracte) patronen in de dingen om ons heen en redeneren vervolgens over die patronen. Patronen helpen ons om complexiteit te verminderen. Kunnen we patronen ook inzetten om de complexiteit van de IT-voorzieningen te verminderen en daarmee de adaptiviteit te vergroten?
Om los te komen van huidige paradigma’s binnen de IV- en organisatieontwikkeling introduceer ik 7(X,O). 7(X,O) is de naam van de optimale, situationeel bepaalde, getunede vorm van proces van X-ontwikkeling, sturing van X-ontwikkeling en inrichting van X die maximaal bijdraagt aan een adapatieve onderneming in de huidige markt en maatschappelijke omgeving. 7(X,O) is nog een droom. 7(X,O) is net geboren. Net zoals licht kennen we 7(X,O) nu nog niet echt goed. Om licht goed te begrijpen hadden we twee modellen nodig. Om 7(X.O) te begrijpen meerdere.
The new world, in which everything you could possibly think of will be packaged "as a service" (business processes, applications, information and even infrastructure ...) calls for strict governance and management. After all, how can an enterprise be sure that the services landscape upon which their business depends, does not grow into an impenetrable jungle. We all have seen "enterprise systems charts" that have the shape of complex labyrinths with corners that nobody likes to visit. Most of us have been working on engagements that aspired to bring order in this labyrinth by implementing an "enterprise architecture". In this blog I want to discuss the undiminished need for governance and management in service oriented environments.
Hierbij willen Atos Consulting en Atos Origin jou graag uitnodigen voor het Atos Enterprise Architecture Careerevent op donderdagmiddag 3 april aanstaande.
Tijdens dit Careerevent willen we met jou in het College Hotel in Amsterdam tussen 15:00 en 18:00 nader ingaan op het volgende onderwerp: Hoe maak ik als architect het verschil bij de beslissers?
Uit diverse richtingen worden signalen afgegeven dat bij de overgang naar "service oriented architecture" (SOA) een goed "governance model" onontbeerlijk is. "Governance" en "management" worden daarbij in een adem genoemd als naadloos in elkaar overlopende begrippen. Toch hebben we het hier mijns inziens over een zeer breed scala van rollen, processen, organisatievormen en hulpmiddelen, die traditioneel door verschillende afdelingen worden ingevuld. En dat moet ook...
Digitale architectuur staat volgens John Froger heel dicht bij diens fysieke evenknie. Het is dus geen toeval dat de voormalige-CIO van ABP tijdens de terugblik op zijn tien jaar bij het pensioenfonds regelmatig gebruik maakt van analogieën uit de echte wereld. Ook visualiseren is volgens hem erg belangrijk. Bij de Sociale Verzekeringsbank, waar hij vóór zijn periode bij ABP werkte, liet hij de directievoorzitter de pijnpunten in de bedrijfsprocessen en architectuur zelfs letterlijk voelen door hem stapsgewijze fysiek het hele bedrijfsproces te doen doorlopen.
Service Oriented Architecture has entered the mainstream of business applications and articles about SOA continue to proliferate. However, texts that share people’s real-life experiences with SOA are scarce. Partly this can be attributed to difficulties in sharing architectural knowledge in a structured way. This article calls for more effort to be put into sharing knowledge through architectural patterns...
Martin Op 't Land, Karin Middeljans and Vincent Buller
Wednesday, 07 May 2008
At Rijkswaterstaat, under direct steering of its CFO and CIO, a large-scale application
portfolio rationalization program is taking place. The Enterprise Architecture
Rijkswaterstaat team, responsible for guarding integrated business-IT steering,
shaped this program using part of an Enterprise Ontology as a stable description of
the business.
Hoe vaak ik al niet met een programma-manager om de tafel heb gezeten die niet meer wist waar te beginnen om zijn programma weer in goede banen te gaan leiden.
Een centrale vraag die ik als enterprise architect met de programma-manager dan probeer te beantwoorden, om het programma weer op de rails te krijgen, is: Wie doet nu wat en waarom en wie maakt welk product en wie gaat er dan wat mee doen?
Om de centrale vraag te kunnen beantwoorden is een gemeenschappelijk beeld bij de opdrachtgever, belanghebbenden en stuurgroep van de huidige situatie en gewenste situatie van de programmaomgeving essentieel. En wat doe ik dan: Ik zeg dat er een schets moet worden gemaakt. Er moet een programma-activiteitenschets worden gemaakt die is gebaseerd op de bouwplaat van de programmaomgeving.
The SOA business services design and orchestration is what people say you must do, not buy. You do have to specify your business services first and then interconnect them with a SOA technology. Can you say implement SOA services once you specified them? You can. But you can equally say that you buy SOA technology to integrate the systems delivering the business services.
In mijn visie is Nederland één parkstad waar we nog veel zuiniger op zouden moeten zijn. We zouden duurzaam economisch gewin nog veel beter kunnen definiëren en inzetten om ons oranje park te kunnen behouden. De mentaliteit die we daarbij tentoonspreiden kunnen we weer inzetten in de ons omringende landen zodat we een voorbeeld vormen voor anderen – het zijn van een goed rentmeester.
Stel je eens voor: de komende eeuw zetten we ons in om met meer mensen en meer nationaliteiten dan ooit te voren samen te wonen, te werken en te recreëren. Dat we kennis opdoen en innoveren. En dat in een groene omgeving die ‘Parkstad Nederland’ heet.
Al een paar maal ben ik het nu tegengekomen; de opmerking dat de term "SOA" in de context van een bedrijf beter niet gebruikt kan worden. Men noemt het liever anders of helemaal niet. Je zou hieruit kunnen concluderen, dat niet alle in Nederland actieve bedrijven onverdeeld blij zijn met de term "SOA"; Dit woord heeft toch een ongewenste bijbetekenis. Het klinkt of je een nare ziekte kunt oplopen wanneer je je aan "onbeschermde" "service-orientation" waagt.
In veel organisaties worden tegenwoordig architectuurprincipes opgesteld. Bij nadere
beschouwing blijkt dit vaak te gaan om een mengeling van ongelijksoortige uitspraken. Soms
worden zelfs politieke, d.w.z. organisatie politieke, keuzen gepresenteerd alsof het
wetenschappelijk gefundeerde vakkennis is. Uitspraken zoals: "Alle muren worden wit
geschilderd" of "De relatiegegevens moeten centraal worden opgeslagen" worden
gepresenteerd als universele waarheden. Hoog tijd dus om dit eens kritisch op een rijtje te
zetten.
SOA has become the most appropriate style for solutions that solve key different business issues such as agility, cost reduction and compliancy. In this whitepaper Atos Origin explains its vision on SOA and its approach to implementing and managing an SOA. It is primary written for IT managers and Enterprise Architects on the road to SOA adoption.
Architectuur wordt veelal gezien als een discipline die zich bezighoudt met fundamentele principes, grote lijnen en alomvattende structuren op het niveau van complete ondernemingen. Met laag-bij-de-grondse zaken zoals beschikbaarheid, uitwijk en systeem-prestaties heeft architectuur niets te maken, denkt men. Dat zijn immers "loodgieters"-problemen...?
Dit is een veelgemaakte denkfout! Ook op het niveau van de onderneming zal men zich terdege moeten realiseren welke eisen gesteld worden aan de te leveren diensten; wat het risico is van uitval, wat de eindgebruikers acceptabel vinden in termen van response-tijd, welke volumes ermee gemoeid zijn. Onvoldoende aandacht voor deze onderwerpen kan leiden tot grote inschattingsfouten en daardoor ernstige imago-schade of zelfs wegblijven van klanten.
Ik pleit er daarom voor om in grote ontwikkel- en veranderingsprogramma's standaard en vroegtijdig een expert op QoS in te schakelen.
Heb je je ooit wel eens afgevraagd waarom het uitvoeren van IT-projecten steeds langer duurt? Waarom juist IT-projecten in de overheid op één of andere manier niet gemanaged kunnen worden en je over andersoortige projecten zoiets (nog) niet hoort? Ik denk dat een diepe oorzaak ligt in een fenomeen wat ik Links-Rechts-Keuzes noem. Dit fenomeen - in combinatie met slecht leiderschap - zorgt ervoor dat de
overheid onze belastingcenten aan het verstoken is.
Iedereen lijkt een
duidelijk beeld te hebben bij de vakken “bouwvakker”, “ingenieur” en
“architect”. Het wordt met de paplepel ingegoten. Waarom is het dan dat
iedereen volstrekt in verwarring raakt als je er het voorvoegsel “IT-”
voorzet? Waarom is een archITect vooral trots op z'n modellen?
Er zijn systemen die
fundamenteel fout zijn. Neem nou het verkeer. Het groeit maar door en
door. Iedere ochtend moeten er miljoenen medewerkers naar hun werkplek,
iedere avond gaan ze weer terug naar huis. Met de steeds toenemende
files op de weg en vertragingen op het spoor als schier onvermijdelijk
gevolg. Een erkend ’wicked problem’*.
Soms
moet je als architect het systeem zelf ter discussie durven te stellen
om een oplossing te kunnen bieden.
You can obtain decoupling (independency), reliability and performance at the (low) cost of redundant data persistency. When you stick to "calling services" you gain benefits at the level of application construction, but at the cost of higher loads, less predictable performance, scalability issues and higher costs in business level reorganizations.
Iedereen kent het wel, gegevenskwaliteit, of eigenlijk: het gebrek aan gegevenskwaliteit. Je doet een mailing de deur uit en enkele dagen later puilt je brievenbus uit met onbezorgbare post. Mensen zijn verhuisd, uit dienst of overleden. Een hele tak van industrie heeft zich hieromheen ontwikkeld. Ons 'eigen' Human Inference uit Arnhem heeft zich in die markt prima geweerd en is internationaal gereputeerd voor het 'schonen' van relatiebestanden.
Het valt op dat de oplossing zich vooral concentreert op symptoombestrijding: de verkeerde data wordt opgespoord en hersteld… Het lijkt erop dat we het probleem hebben aanvaard als een voldongen feit.
Zo’n drie decennia geleden begonnen enkele bedrijfstakken, waaronder banken en ziekenhuizen, met de automatisering van hun administratieve processen. Deze systemen draaien nog steeds bij veel organisaties en worden ook wel legacy informatiesystemen (LIS) of kortweg legacy-systemen genoemd. Deze systemen zijn echter traag, gebruiksonvriendelijk, niet uitbreidbaar en lastig in onderhoud. Documentatie, kennis en programmeurs zijn niet meer beschikbaar. Deze organisaties zijn echter volledig afhankelijk van deze systemen. Dit betekent niet alleen dat deze systemen aangepast moeten worden aan veranderingen, maar ook dat uitbreiding en vervanging uiterst zorgvuldig moet gebeuren. Aanleidingen voor deze veranderingen zijn o.a. veranderingen in financiering, concurrentie, fusies en liberalisering.
Some seem to forget that business is dead without technology. Especially nowadays. Over the ages of mankind technology always has given birth to business. Ignoring technology won't help the business, it murders the business.
Het rapport “Lessen uit ICT-projecten bij de overheid; Deel B” schetst een vrij mild beeld van de IT-debacles die de afgelopen jaren bij de Nederlandse overheid zijn gepasseerd. Dat kon ook bijna niet anders, want er bleken geen betrouwbare gegevens beschikbaar die scherpere conclusies zouden kunnen onderbouwen. De belangrijkste conclusies gaan noodgedwongen over het verzamelen van “betrouwbare gegevens over tijd, omvang, beschikbare mensen en kosten” op basis van “definities over kostensoorten en begin- en eindpunt van projecten”.
De weg naar een service georiënteerde architectuur ligt bezaaid met wrakken. Tal van organisaties hebben SOA-initiatieven zien mislukken, of vroegtijdig “geherprioriteerd”. En wat is er nou eigenlijk zo nieuw onder de zon? Services zijn toch ziet wezenlijk anders dan wat eerder componenten werd genoemd in “component based development?” Je zult zien, over een paar jaar dan hoor je niets meer over SOA. Dan heet het al lang SOB of SOZ. Zelfs steeds meer architecten zeggen jeuk te krijgen van de term SOA (no pun intended). Dus kunnen we onze tijd nu maar beter aan iets nuttigers besteden.
Arme, arme NS. Na de Betuwelijn en de HSL-zuid is er weer een mega-project dat dreigt te ontsporen. Dit keer gaat het om de OV-Chipcard. Wederom is het project bijna afgerond en komen er te elfder ure ernstige gebreken aan het licht. En opnieuw heeft het te maken met de beveiliging. Is hier sprake van een patroon?
Imagine a big data warehouse, where all relevant business data is stored. So what? Wait, it is not just simple business data and it also is not just simply stored. No, it is there spontaneously. You don't explicitly model and store the data, it just is there. And the data is the actual real-time representation of all your business activities at this very moment; including all the history of it.
Looking from the business side, there is the composition of business activities into autonomous business functions. On the other hand there is the composition of application constructs.
Voor u ligt een scriptie die handelt over de eigenaardigheden in de architectuur van ons recht. Het betreft een onderzoek, aan de hand van een praktijkvraagstuk, naar de mogelijkheid om architectuur, zoals dat vanuit het ICT vakgebied is ontstaan, in te zetten bij de rechtsvorming dan wel het opsporen van de eigenaardigheden in die rechtsvorming. Aan de orde komen de nodige aspecten van het recht en ICTarchitectuur. Het idee is dat architectuurdenken zou kunnen helpen om een totaalconcept voor samenhangende wetgeving en wetsinterpretatie te creëren. Het recht kan daardoor toegankelijker, wendbaarder en effectiever worden en dat is ook nodig.
Architecten zijn vaak betrokken bij innovatie en vernieuwing. Er ontstaat ergens in de organisatie een idee, dit moet op allerlei manieren onderzocht worden, en alleen als het een vruchtbaar idee lijkt, tot een oplossing gebracht worden. En als het aan de architecten ligt, dan moet de oplossing natuurlijk onder architectuur gerealiseerd worden. Over wat dit precies behelst verschillen de lezingen echter.
«Ontwikkelen onder architectuur» is een mooie, beeldende,
typisch Nederlandse uitdrukking die zich jammer genoeg moeilijk in het
Engels laat vertalen. Het appelleert aan een gevoel van doordachte,
kwalitatief hoogwaardige resultaten. Het wordt geassocieerd met een
architect die, als rechterhand van de opdrachtgever, een ingewikkeld
bouwproces in goede banen weet te leiden. Een architect met verstand
van zaken, die weet wat er op de markt te koop is, en die dat kan
vertalen naar de dromen en verlangens van de opdrachtgever. Iemand die
niet alleen maar praatjes verkoopt, maar ook verantwoordelijkheid neemt
voor een succesvolle realisatie. Prachtig, toch?
Stelt u zich eens voor dat u als business analist de opdracht zou
krijgen om de IT-afdeling onder de loep te nemen. Dat u vanuit een
bedrijfskundig perspectief zou mogen kijken naar de bedrijfsvoering van
de IT. Of dat u als informatieanalist een informatieplan zou moeten
maken voor de IT. Dat zou nog eens een uitdaging zijn!
In stakeholder workshops
komt de vraag of een archITect zelf óok een stakeholder is, met enige
regelmaat op tafel. Op het eerste gezicht is lijkt die vraag misschien
triviaal, maar bij nader inzien is het niet zo eenvoudig om er een
eenduidig antwoord op te geven. Wat is er aan de hand?
Werken
onder Architectuur is werken vanuit een visie op de toekomst. Het start
met het in kaart brengen van de huidige enterprise architectuur.
Vervolgens wordt de architectuur voor de toekomst in beeld gebracht.
Tenslotte wordt ieder ontwikkelingsplan – business zowel als IT –
vanuit dat toekomstige enterprise architectuur perspectief beoordeeld.
Als het past in de gewenste enterprise architectuur, of nog liever een
bijdrage levert aan de gewenste enterprise architectuur, dan wordt een
plan goedgekeurd, zo niet, dan moet het eerst bijgesteld worden voordat
het de goedkeuring kan wegdragen. Zo simpel is dat (althans; in
theorie).
Architecten moeten zich niet met details bemoeien.
Architecten zijn tenslotte hoog-gekwalificeerde professionals die
spaarzaam met hun tijd moeten omgaan en zich dus wel moeten beperken
tot hoofdzaken. Dat is althans het heersende inzicht onder veel
architecten. Maar is dit ook terecht?
Toen de meeste mensen nog gewoon in een
fabriek werkten, waren er twee soorten medewerkers –
fabrieksarbeiders en kantoorpersoneel. Je droeg al naar gelang je
positie of een ranzige overall, of een schoon overhemd – bij
voorkeur met een hagelwit boordje. Dat was duidelijk.
Toen de dienstensector opkwam, kwam er
behoefte aan een nieuwe tweedeling. De mensen die in de vuurlinie
stonden – de medewerkers met klantcontacten, bijvoorbeeld achter
het loket van een bankfiliaal – werden ingedeeld bij de
frontoffice, en de mensen die op de achtergrond hun werk deden –
medewerkers van de administratieve organisatie en de stafdiensten –
hoorden even vanzelfsprekend bij de backoffice. In de wandelgangen
werd het vaak zo samengevat: de frontoffice verdient het geld, en de
backoffice maakt het op.
Wat zou de midoffice hieraan nog kunnen
toevoegen?
Don't try to convince system-scale project leaders of enterprise-scale architectural decisions or you will "die". Especially if you don't have good examples at hand. (Should project leaders be "convinced" of architectural decisions at all? Or should there be a "trust" relationship with the employed architects?
Bedrijfsarchitecten hebben als functie om te analyseren en
te adviseren hoe je bedrijfsfuncties het beste in kunt richten. Evengoed hebben
applicatiearchitecten zo’n functie voor applicatiefuncties en
infrastructuurarchitecten voor infrastructuurfuncties. Het wordt pas lastig als
men zich gaat afvragen wie nou in staat zou zijn om de architectuurfunctie zélf
in te richten. Het is dan ook niet verwonderlijk dat het ontwikkelen van de bedrijfsarchitectuur
van de architectuurfunctie vaak een moeizame bevalling is. Het functioneren van
deze bedrijfsfunctie laat dan ook wel eens te wensen over. Het zou meer dan
jammer zijn als dit het prille vakgebied zou belemmeren in zijn ontplooiing. In
deze column wordt daarom vanuit een organisatiekundig perspectief betoogd wat
de unique selling point van enterprise
architectuur is.
Jim
Webber komt de eer toe om als eerste – of op z'n minst één
van de eerste – software analist publiekelijk zijn afkeer geuit te
hebben van een “fat SOA”. Zijn levendige en amusante bijdrage aan
de Qcon 2007 conferentie onder de titel “Guerilla
SOA” [1] heeft ongetwijfeld velen aan het denken gezet. De
laatste weken zijn vele industrie-goeroes hem in zijn voetsporen
gevolgd. Onder hen bekende namen als Martin
Fowler [2], David
Linthicum [3] en Joe
McKendrick [4]. Het onderwerp prikkelt op z'n minst de
creativiteit. Kwalificaties als “Mam Boobs”, vergelijkingen met
“Junk Food” en woordgrapjes als “Enterprise Service Busted”,
“Erroneous Spaghetti Box” en “Same Old Atrocity” zijn niet
van de lucht. Het lijkt wel een collectieve actie van de
softwareontwikkelaars en -architecten gericht tegen de grote boze
leveranciers met hun dikke, dure middleware. Tijd voor een dieet?
A week ago I discussed the pattern repository of VNA with a colleague.
He is a respected and experienced business architect; sharp and
skeptical, but a novice in patterns. We have agreed on all issues, but
I have fallen somewhat short in answering the simple question “Why
would one use patterns?”. My colleague suggested that I write an article on it. In other words,
he gave me some time to convince him – I hope this text will do.
SQL is ongetwijfeld één
van de baanbrekende standaarden van de software-industrie. De
officiële standaard dateert uit 1986; inmiddels is SQL:2006
alweer de zesde versie. En SQL is springlevend. Het is zonder meer
knap om in een industrie die zo in beweging is een standaard te
ontwikkelen die al zo lang zo algemeen wordt gebruikt. Toch heb ik de
indruk dat er een tot op heden onbenut verbeterpotentieel verborgen
zit in deze populaire standaard. Het is de hoogste tijd voor een
In the introduction of the book the author promises “to answer some of
the common sense business questions related to Enterprise
Architecture”. Reading the book, I got very soon the impression that he
in fact, wanted to answer every potential question. Some aspects are
discussed on the level to guide the Architect, others to teach the
Business Manager.
Wanneer wordt uw legacysysteem antiek?
Zou het dan een collectors item zijn? Kun je daar als architect anno
2008 misschien nog wat van leren? Het moet wel een goed systeem zijn,
anders had het tenslotte nooit de status van legacy bereikt. Verdient
het misschien vanuit een cultureel perspectief zelfs wel bescherming?
Bestaat er überhaupt zoiets als cultureel erf-eh-'ware'?
Nederland compromisland. Het is misschien wel het cultuuraspect dat ons
het meest onderscheidt van andere Westerse landen. We hebben de neiging
om ieder conflict uit te polderen totdat iedereen zich bij een voorstel
neer kan leggen. Andere landen doen dat vaak anders. In plaats van
tijdrovende overlegstructuren wordt er een machtsspelletje gespeeld en
bepaalt de winnaar wat er wel of niet gebeurt. In beide gevallen zijn
er meer verliezers dan winnaars. Volgens Steven Covey zou dan
fundamenteel anders moeten. We zouden moeten streven naar oplossingen
met alleen maar winnaars. Een droom van een wereldvreemde idealist? Of
een wegwijzer naar productief denken?
Als het eruitziet als een eend, kwaakt als een eend en waggelt als een eend, is het waarschijnlijk een eend. Is dat beest nu eenduidig gespecificeerd? Nee natuurlijk niet, want er zijn talloze verschillende soorten eenden. Met andere woorden, voor een eendoloog, of hoe iemand die alles van eenden weet ook heten mag, zijn er al 4 onderfamilies.
In een recente post op het weblog “Between the Lines”, met de intrigerende titel “IT as Whiners – the great debate”, attendeerde Larry Dignan me op de discussie die Patrick Gray heeft aangezwengeld. Zijn ietwat provocerende post “Note to IT: Stop whining” heeft al heel wat stof doen opwaaien in de blogosfeer. Een groot deel van de IT-taken zijn nou eenmaal ondankbaar werk waarin niemand geïnteresseerd is, althans zolang het maar gewoon goed gaat. Tegelijkertijd zijn er veel vakgenoten die IT zien als een cruciale factor in de bedrijfsvoering die schromelijk wordt ondergewaardeerd door ondankbare en onverantwoordelijke leiders in organisaties – lees de reacties op de post van Patrick Gray er maar op na. Wie heeft er gelijk? En welke van de twee redeneringen kunnen we afdoen als...
Nieuwsflits. Google heeft 12 jaar na de eerste browseroorlog een tweede browseroorlog gestart. Zal de winnaar van destijds ook nu victorie kunnen kraaien?
De CIO is veelal de directe of indirecte opdrachtgever van de digitale architect. Maar heeft de CIO zelf ook een visie op digitale architectuur? En wat vindt hij of zij van het werk en functioneren van de digitale architecten? In deze serie interviews gaan we op zoek naar de antwoorden.
Hans Wanders, CIO van Randstad Holding, vindt architectuur heel belangrijk. Toch gebruikt hij het woord zelden en is er niemand binnen zijn organisatie die de functie ‘architect’ op zijn visitekaartje heeft staan. Die begrippen zijn wat hem betreft een beetje ongelukkig gekozen. Als er dan toch een vergelijking met de fysieke wereld gemaakt moet worden, dan kiest hij voor het bestemmingsplan.
Als het misbruiken van intellectueel eigendom strafbaar zou zijn, dan zou het me niets verbazen als Rik Maes binnenkort een aanklacht zou indienen tegen Carl Reitsma van VKA. Wat is het geval? In een recent artikel in het tijdschrift voor IT Management,
onder de titel “de positionering van de demand-organisatie” [1],
gebruikt Reitsma het bekende Amsterdamse negenvlaksmodel om zijn
verhaal te illustreren. Maar daarbij heeft hij wel een geheel eigen
draai aan het oorspronkelijke model gegeven.
Als CIO van Schiphol Group stelt Kees Jans digitale architectuur centraal bij alle beslissingen die hij neemt en alle vernieuwingen die hij doorvoert. Zonder architectuur is volgens hem innovatie niet mogelijk. “Je moet eraan bouwen om te kunnen veranderen”, zegt hij. Niet eenmalig, maar continu. De samenhang tussen de applicaties, infrastructuur, de door de IT geleverde diensten en de luchthavenprocessen evolueert namelijk voortdurend. Die boodschap moet echter wel worden uitgelegd aan de business.
We can make the move from the ‘logical layer’ and Zachman’s Designer view, with hard system and logical models and innovations via technology, to the ‘conceptual layer’ in Zachman’s Owner view, with ‘biological’ models.
Naar verluidt hebben voetballiefhebbers de laatste tijd
niets te zoeken in de Amsterdam Arena. Hoe anders is dat voor archITecten die
een oprechte belangstelling hebben voor de frontlinie van de ontwikkelingen op
hun vakgebied. Het eerste internationale SOA symposium in de Arena op 7 en 8
oktober 2008 was een broedplaats van nieuwe concepten en ideeën. Natuurlijk
waren de grappen over de echte AJAX toppers niet van de lucht.
In my previous blog I stated that we - knowledge workers and information architects – need to add value in innovative conceptualisations of the real world. A first step to innovative conceptualising is to become aware of your current worldview or paradigm. And to try new ones. I wish you many worldviews.
Ons wereldbeeld is een interpretatie van de wijze waarop de wereld tot ons komt. Laten we er meteen een illustratie bij halen: bij ons kantoor hebben we een parkeerplaats. Het blijkt iedere keer weer lastig daar een plekje te verwerven. Dit feit kan op verschillende manieren worden verwoord:
de parkeerplaats is te klein;
er komen teveel mensen met de auto;
de auto’s zijn te groot;
de indeling van de parkeerplaats is niet efficiënt.
De initiatieven binnen onze beroepsgroep buitelen over elkaar heen. Overzicht ontbreekt. Samenwerking kan beter. Een oproep om samen te werken aan een meer transparante architectuur binnen onze beroepsgroep en daarmee nieuwe mogelijkheden te creëren voor verdere professionalisering.
The Dutch mortgage-market has experienced significant changes during the last decade.
Several aspects led to a shift in market share from the banks to intermediary organizations.
As a response to this development, Topicus teamed up with a few intermediary organizations
and developed an application that offers support for the workflow in the intermediary
organization. This system, Finture, is developed based on the FORCE framework. The main
functional goal of Finture is to offer complete support for the intermediary’s primary process,
as well as all interactions with its chain-partners. In realizing this goal, Topicus questioned
how Finture’s role in the intermediary’s primary process could be improved and extended.
This question is the main research question in this research. ...
Vandaag, donderdag 12 februari 2009, is uitgeroepen tot world Darwin day. Het is namelijk 200 jaar geleden dat deze wetenschapper is geboren. Ter ere daarvan heeft Google vandaag zelfs haar logo hierop afgestemd.
Requirements Engineering as a scientific discipline has matured over the last decade, the process itself is rather well understood and led to numerous of techniques and models. Lately, the term requirements management has become more important. Requirements Management adds traceability to the requirements engineering process and artefacts. Although requirements management is a fairly well understood discipline, in practice companies still have questions and issues how to deal with requirements. This report describes a method that will guide practitioners through the requirements engineering process and show how to incorporate traceability into that process. It also describes tool support and how to model requirements.
Wim Walter, oud-CIO PGGM en tegenwoordig Chief Marketing Officer bij de
uitvoeringsorganisatie PGGM1 kijkt tevreden terug op een zeer omvangrijke migratie
naar Microsoft dot.Net. Tijdens deze zeer omvangrijke consolidatieslag is hem een
aantal dingen duidelijk geworden: je moet keuzes durven maken, hier vervolgens
aan vasthouden en als IT-organisatie altijd samen optrekken met de business.
Bovendien heeft Walter de grote waarde van architectuur leren inzien.
How will the market model for the energy market develop? How can the youth wellbeing in all its complexity be managed in the Netherlands?
As information architects we aim to arriving somehow at a stable set of principles, domain models or business requirements. But with the complex questions active in the business or organizational architecture, stability is hard to get. And as we are conceptualizers more and more of these questions will hit us hard. We have to be able to define and get hold of these kinds of complex worlds. How do we cope with this?
Good Fences Make Good Neighbors – althans volgens de oude
volkswijsheid. De gedachte is even simpel als diepzinnig: om goed samen
te kunnen leven is (tenminste een gevoel van) privacy belangrijk. Het
is niet zelden de eerste investering die de trotse eigenaren van een
nieuwbouwwoning in hun tuin doen. Eerst het territorium afbakenen, hek
er omheen, en daarna zien we wel verder. Het lijkt wel een universele
behoefte die teruggaat tot de vroege mensheid. Het vee moet
binnenblijven maar roofdieren en vreemdelingen vooral buiten. Honden
doen een plas, mensen zetten een hek. Biologen noemen dat
territoriumdrift.
Soms loop je door de stad en kom je op een pleintje met een doorkijkje waarbij je met stomheid wordt geslagen door de schoonheid ervan. Wat het is? Het is in elk geval moeilijk uit te drukken. Chris McManus, een psycholoog aan het University College in Londen, experimenteert met echte en gewijzigde Modriaans. Deelnemers aan het onderzoek moeten kiezen waar hun voorkeur naar uit gaat. Hoewel de wijzigingen subtiel zijn, geeft 55 tot 60% de voorkeur aan de ‘echte’. Onbewust hebben we een gevoel voor schoonheid en Mondriaan wist dat meesterlijk te raken.
Als gevolg van de steeds verder om zich
heen grijpende financiële crisis gaan steeds meer mensen zich onzeker
voelen. Houden we onze baan wel? Kunnen we volgend jaar onze hypotheek
nog wel betalen? Is er straks nog wel voldoende geld om met pensioen te
kunnen? Voor iedereen die het nieuws een beetje volgt zijn dit stuk
voor stuk begrijpelijke vragen. En met het nog dagelijks somberder
wordende nieuws doemen de contouren van een grote depressie ook
inderdaad steeds scherper op. Eerst ging het nog alleen om de
financials en de uitzendbureaus – die zijn altijd als eerste de klos.
Maar het begint er inmiddels wel heel erg op te lijken dat ook de
“reële economie” dit keer hard wordt geraakt. De eerste ontslagen
vallen al en de winstwaarschuwingen zijn niet van de lucht. En dat is
natuurlijk nog maar het begin. Want dan volgen onvermijdelijk de
overheden met bezuinigingen vanwege hogere uitgaven aan
werkloosheidsuitkeringen en scherp dalende belastinginkomsten. En dat
versterkt de vraaguitval in de reële economie weer. En zie maar weer
eens uit zo'n negatieve spiraal te komen.
Je zou er haast zelf een zware herfstdepressie van krijgen...
Testen van software is de laatste weken een populair onderwerp. Nadat onder andere Chris Verhoef en Daan Kalmeijer
hun licht over de problematiek hebben laten schijnen kan ik natuurlijk
niet achterblijven. Mijn oplossing is even simpel als cool…
In 'Leren conceptualiseren van ons vak' schets Hans Vermaak op boeiende wijze hoe hij in 'zijn' vak, als veranderkundig adviseur, tegen conceptualiseren aankijkt. Voor informatiekundigen is dit mijns inziens verplichte kost! De modellen die hij hierbij te berde brengt zijn 1-op-1 over te nemen in onze praktijk. Als Informatiekundigen zijn we 'conceptualizers'. Iedere informatiekundige vraag kan, per definitie, alleen door conceptualiseren worden opgelost. Dat we daar niet altijd even bewust mee omgaan laat onverlet dat ieder informatiesysteem in essentie een conceptualisering van een stukje wereldbeeld is.
De wereld is vol grenzen. Grenzen
tussen landen, provincies en gemeentes; maar ook grenzen tussen
afdelingen, divisies, bedrijven; grenzen tussen de sociale ruimte, de
digitale ruimte en de fysieke ruimte; grenzen tussen portalen,
werkstroombesturing, integratieservices en transactieverwerkende
systemen en ga zo maar door. Er zijn mensen die het best gedijen
binnen een duidelijk afgebakend verantwoordelijkheidsgebied. Grenzen
scheppen immers duidelijkheid. Je hebt collega's en concurrenten;
allochtonen en autochtonen; software en hardware. Er zijn ook mensen
die niet zo in tegenstellingen denken. Mensen die vooral
geïnteresseerd zijn in zaken die een afgebakend probleemgebied
overstijgen. Mensen die van nature zien dat ook simpele problemen
vaak meerdere facetten hebben, waardoor het soms tergend ingewikkeld
is om een werkbare oplossing te bedenken – laat staan te realiseren
– en daar van kunnen genieten. In principe zijn ze in een
organisatie allebei even waardevol – ze vullen elkaar prima aan.
Maar je kunt het ook overdrijven...
‘This is the third day without website and e-mail! Do you guys not understand the consequences of running a business without e-mail these days?!’ Last week I had to call my internet provider for lack of service. And that was not without emotions.
I realized then and there that one of the consequences of entering the conceptual age will be that we have to be able to conceptualize and use emotions. In information systems this will be needed to enhance human-machine interaction but also to reason with it in those systems. As I see it now, that could even become an infrastructural component, as I expect time, accountability en context will also. You need it in that case to represent the emotional feelings related to other data. E.g. to represent ‘Client X is devastated as the bank has made her sell her house’.
Over the last couple of years there has been a tremendous interest in Service-Oriented Architecture (SOA). It can safely be classified as a hype. As hypes go it follows the Gartner hype cycle. We now seem to be in ‘Trough of disillusionment’. Signals of ‘SOA fatigue’ are appearing everywhere. Professional architects, of course, are not concerned with hypes, and have recognized the true value of SOA from the start. This article will illustrate SOA’s true value by describing practical scenario’s where cases exist for developing services. The actual composition of a complete business case will not be described. Aspects specific for service business cases are treated.
De
bonusprovisie voor assurantietussenpersonen wordt met ingang van
volgend jaar afgeschaft. Zoveel is nu wel zeker. Bos heeft gesproken,
er is hier en daar nog wat plichtmatig verzet, maar er lijkt ook veel
berusting. Het zat er ook al zo lang aan te komen. Dan is op een zeker
moment de tijd aangebroken om de spreekwoordelijke wonden te likken en
weer vooruit te kijken.
Er wordt in de branche al volop
geëxperimenteerd met alternatieve beloningsmodellen voor intermediairs.
Het is op dit moment nog te vroeg om te bepalen wat goed aanslaat en
wat niet. Wellicht kunnen we in de tussentijd op basis van een gezond
historisch besef toch alvast wat lessen trekken...
The paper provides the rationale and concept for integration of models and modeling objects of Business, IT Strategy, Enterprise Architecture and Project Management. The cohesion between and within Business and IT is achieved by means of services. Among other applications this concept justifies inclusion of Enterprise Architecture as perspective in Balanced Scorecards used for IT Strategy management and measurement. Then the relations between BSC objects and EA objects can be maintained in a single modeling repository thus providing an integrated environment for methods, processes, models and variants of objects and enabling holistic strategy, project and architecture management.
Enterprise SOA failed for lack of business support, drivers and proper preparation, given the project size and implications. The technology usually associated with SOA (ESB, BPMS, WS) for orchestration, discovery, integration is alive and well. Similarly, SOA at the application and suite levels. Take for instance the trend to design applications suites observing SOA.
Het jaar 2009 is in de archITectuurblogosfeer met vuurwerk begonnen. Anne Thomas Manes van de Burton Group heeft veel stof doen opwaaien met haar posting “SOA is Dead”. Zelfs de Automatiseringgids wijdt er een artikel aan. Sommige reacties waren instemmend, zoals die van David Linthicum, die in zijn podcast droogjes constateerde dat SOA al lang dood was en Anne Thomas alleen maar het tijdstip van overlijden heeft bepaald op 1 januari 2009. Anderen waren minder positief. De leukste titel was wat mij betreft "SOA: Wanted Dead or Alive".
Only extraterrestrials just arrived from outer space can have missed the fact that we are in a global economic recession right now. Maybe it will blow over soon, but many expect worse conditions ahead. Organizations prepare for a period with very little room to maneuver. Revenue is drying up and the only way to make a profit is to cut cost and wait for better times. Projects are stopped as it is recognized their business cases are no longer valid. This includes many SOA initiatives, even when based on solid business cases at the time. Only projects that directly reduce cost in a very short term are started or kept alive....
Architecten kunnen zich volgens René Steenvoorden nogal eens verliezen in discussies over definities of het schijnbaar nodeloos categoriseren van functionaliteitseisen. “Ze zijn soms supereigenwijs”, oordeelt de Essent-CIO, die binnenkort zal overstappen naar de Rabobank. En bovendien: “Elke IT’er die je extra bij de discussie zet brengt je één niveau dieper in de details. Bij architecten werkt dat kwadratisch.” Desondanks is René Steenvoorden bloedserieus als het gaat over digitale architectuur.
'Als je niet exact kunt specificeren wat je wilt hebben, dan moet je ook niet verbaasd zijn als je iets anders krijgt dan je had verwacht.' Common sense? Of valt hier toch nog wel wat op af te dingen?
Let me begin with a brief content page of a few next posts on Enterprise Architecture roadblocks, a theme I proposed a while ago.
I. Vague EA definition and scope
II. Uncertain Return Of Investment
III. Diversity and verbosity of EA frameworks, lack of consensus
IV. Design outcomes not fit for purpose
V. Ambiguity and competition with other technologies, SOA, ITIL ERP
VI. Effort governed by IT alone
VII. EA politics
VIII. Flawed Enterprise transformation planning and execution
IX. Improper EA maintenance and failure to employ proper tools
What would we information architects give for an elegant or fitting worldview or world knowledge in a business domain? Faust, the protagonist of the book of the same name by Goethe, was willing to give his soul for that. And Goethe, Johann Wolfgang von Goethe, could know that is the consequence. Besides lawyer, poet, humanist and literature writer he was a scientist with a new research method. A research method we can, in my opinion, use as information architects.
His method is called (goethesian) phenomenology or goetheanism. He developed it in natural-science: the study of plants and the study of colors. And he found fundamental plant patterns with it. His method consists of several phases.
My colleague Ruud van Vliet has presented the future of the information architect on LAC2008. One of his observations is that an information architect must be able to juggle with many worldviews at the same time. He must see many aspects of a universe of discourse at once, from several angles.
This calls for a holistic view and synthesis processes. But that is easier said than done. Is the human mind capable of doing this? Can I do this by looking swiftly at one aspect in detail, then switching to an other aspect, such that traces of the first view stay in memory for a while? And how do I present and base the results to stakeholders?
Het is weer de tijd van het jaar om stil te staan bij de gebeurtenissen van het afgelopen jaar en vooruit te kijken naar de ontwikkelingen die op stapel staan. Vijf onorthodoxe voorspellingen om u gedegen voor te bereiden op hetgeen dat 2009 voor u in petto zal hebben.
En dan heb ik het niet over de eenvoudige zaken, zoals de alles-behalve-gewaagde voorspelling dat deze site in 2009 het posten van content vanuit alle populaire browsers zal gaan ondersteunen...
Ik heb net twee aardige boekjes (70 - 100 pagina's) gelezen van het NAF over architectuur. Beide geven hun eigen betekenis aan architectuur. Dat is niet zo erg. Waarom zou je met één betekenis moeten volstaan? Toch wil ik ze wel met elkaar verbinden, dat lijkt me goed voor de uitbouw van het vak. Bij deze een poging.
Recently, Springer initiated a new series on enterprise engineering. The increased complexity of
enterprises as well as the ecologies in which they operate, the
introduction of more regulations and compliance requirements, all
require enterprises to be more explicit about their organisational
design and performance. I take the position that enterprises
should turn to the use of models to make the design, as well as the
performance, of organisations explicit. It also enables the conscious
trade-off of different design alternatives in terms of analysis of
models representing the different alternatives. I therefore would like
to argue that enterprise engineering should be regarded as a
model-intensive activity.
The Cloud is, in fact, a business concept even though created by the IT world. But so are SOA and Enterprise Architecture. And it should refer only to the services cloud of your Enterprise.
‘How the DEMO methodology can be a valuable addition to a testing framework’
Because many errors still exist in information systems for organizations, professional companies like CEPO are needed for testing information systems on their fit to the organization. To do so, one usually applies a testing framework. The existing (CEPO-way) framework is the result of ten years of experience....
Er is een werkgroep in oprichting met als onderwerp architectuur en gaming. NAF werkgroepen leunen op deelnemers uit overheid, bedrijfsleven, academische en advieswereld. In deze werkgroep nemen o.a. deel Rijkswaterstaat, Simagin, Radboud Universiteit Nijmegen, Capgemini en Ordina.
Toegevoegde waarde van gaming kan volgens de werkgroep zitten in de fasen overtuigen waarde, creëren, toetsen of overdragen van architectuur modellen. Heb jij interesse en/of belangstelling om te participeren om het viewpoint architectuur binnen een instelling bedrijf in te brengen?
Via Nova Architectura is handing out a netbook to the best thesis on architecture. So send in your thesis now. The editorial board of Via Nova Architectura will judge the theses at the end of the year.
Software systems are continuously evolved to enhance or correct functionality of earlier releases, to integrate new requirements, or to adopt new technologies. Many of the software systems in use today have been developed over multiple iterations and several years by teams that changed over time or handed over their work. As a result, such systems have become inherently complex, difficult to understand and costly to modify and evolve. Common techniques for addressing complexity and for improving comprehensibility of software systems include modularization of concerns and structuring of the code by applying well-established design patterns....
Voor Achmea-Group Information Officer (GIO) Eric Sluis strekt het digitale architectuurdenken zich uit over het totale speelveld van het bedrijf: producten, diensten, processen, informatie, systemen, de technische infrastructuur en zelfs de structuur van de organisatie. “Wat ik wil is een integrale visie op ons bedrijf, nu en straks, en op de transformatie die we doormaken. En daar zitten dus al die verschillende aspecten aan.”
Net gelezen in een reclame mail van DataMonitor:
"Increasingly globalized and regulated markets are demanding unprecedented level of business process agility, control and transparency. As enterprise application platforms have failed to cater for the needs of highly-differentiated business processes, BPM is emerging as a possible solution.". Ik geloof dat niet. Waarom niet? Nou, eigenlijk vanwege een simpele redenering.
Hennie Wesseling, CIO bij TNT Post, heeft vanaf het jaar 2000 de aanbodkant van de IT als een bedrijf georganiseerd. “Op die manier maak je namelijk alles transparant en voorkom je de discussie dat IT te duur is.” Destijds is bovendien besloten om de digitale architectuur bottom-up, vanuit de infrastructuur, op poten te zetten. “Je begint dan namelijk vanuit een gebied dat je als IT’er zelf kunt besturen, in plaats van dat je telkens in het vaarwater van de business komt. Onze ervaring is dat deze benadering werkt.”
The main goal of this thesis is to describe the relation between SOA and BI, by providing an overview of the opportunities and limitations of using BI in an organization that adopts SOA for building its applications. Opportunities describe how the adoption of SOA can improve the use of BI. Limitations describe the constraints of these opportunities, and the limitations of traditional approaches to BI on SOA applications. The opportunities and limitations are described in concepts and technologies, of which the technological description will be mainly described by the resulting software architecture.
Since the academic literature on this subject is rather thin, this research poses to establish a useful source of information to those practitioners and academics working and learning in the field of BI, who are interested in the developments of BI.
In rapidly changing markets it is of primary importance for organisations to be able to cooperate in a flexible manner with diverse external partners. in such a joint venture it is readily required to integrate business processes and their associated IT support.
This research approaches the service register as an Information Intermediary. This enables the use of design theories which not only focuses on the technical aspects of delivering the right description to the user, but also the organizational processes and procedures to support this. The result is an attempt for creating an effective design for a service register.
Een nadenker – Waarom architectuur een ontwerpdiscipline is en veel moeilijker dan veel mensen denken. Een architectuur die verankerd zit in de organisatie verander je niet door even voor een ander organogram te kiezen of even andere IT-oplossing te plannen.
Veel architecten zijn bezig met het in beeld van brengen van de huidige architectuur (AS-IS), maar ze maken geen ontwerp op conceptueel en logisch niveau van de gewenste architectuur (TO/BE). Dragon1 stelt echter dat de eerste activiteit (het in beeld brengen) eigenlijk geen architectuurwerk is maar kadastraal werk of cartografie. In ieder geval iets dat managers (beheerders) vooral zouden behoren te doen (een gemeente vraagt ook niet een architect om alle wijken, soorten huizen en type bewoners in kaart te brengen of te beschrijven). De tweede genoemde activiteit volgens Dragon1 is juist wel architectuurwerk. Dat dat helemaal niet makkelijk wordt hieronder duidelijk (bron: Dragon1 Pocket Guide).
The SABSA (Sherwood Applied Business Security Architecture)
framework has evolved as a "best practice" method for delivering
cohesive information security solutions to enterprises.
SABSA is a six-layer model covering all four parts of the IT
lifecycle: Strategy, Design, Implementation and Management &
Operations.
SABSA ensures the security needs of your enterprise are met
completely and that security services are designed, delivered, and
supported as an integral part of your IT Management infrastructure.