• English
  • Nederlands
HOME
ZOEK
CONTACT
NIEUWSBRIEF
 
 
 
INHOUD
Over ons
Over NAF
Bijdragen
Artikeloproep
De CIO spreekt
De Architect antwoordt
De Business bepaalt
Proceedings
Blogs
Scripties
Kalender
Links
Login/Registreer
THEMAS
Effect van architectuur
SOA
BPM
Methoden
Architectuurprincipes
Financiële sector
Overheidssector
Zorg sector
Advertenties
Zoek je een baan?
Zoek je hulp?
Zoek je een opleiding?
Zoek je een tool?


Logica
logo_5fsap.jpg 

 
 
Aankondigingen
Using ArchiMate with TOGAF
Graham Berrisford and Marc Lankhorst   
woensdag, 24 juni 2009

Part 1: Answers to nine general questions about methods

Introduction

This paper is the second in a series in which we intend to shed light on the possibilities of using the ArchiMate language with an architecture method and inform you on the pitfalls you may face. This paper follows up “Using ArchiMate with an Architecture Method” [1], which outlined some of the fundamental ideas behind ArchiMate and set out nine questions to ask of a method to be used in conjunction with it.

This second paper returns to answer the nine questions we defined in the first paper (to help you integrate the use of ArchiMate with your chosen architecture method) using TOGAF as an example architecture method.

  1. Does the method separate process from artifacts?
  2. Does the method separate structure from behaviour?
  3. Does the method separate external from internal?
  4. Does the method separate logical from physical?
  5. Does the method separate the general from the specific?
  6. Does the method present domains as layers?
  7. Does the method’s meta model align with ArchiMate’s?
  8. Does the method rely on UML?
  9. How abstract is the method?

    This paper is the second in a series edited from conversations between Marc Lankhorst (group leader Service Architectures at Novay and a founder and teacher of ArchiMate® [2]) and Graham Berrisford (a TOGAFTM 9 [3] instructor for Architecting-the-Enterprise and author of the papers in [5]). In the following papers in this series, we will look in more detail at the conceptual differences and similarities between TOGAF and ArchiMate.

1. Does the method separate process from artifacts?

Marc: Wherever a method separates architecture process from architecture descriptions (entities, artifacts and outputs) we should be able to use the process to produce an ArchiMate-style architecture. Does TOGAF separate process from artifacts?

Graham: Inevitably, the process refers to artifacts and deliverables. And strictly speaking, TOGAF defines the ADM process steps and their outputs as “core”, meaning that if you don’t produce the outputs, then you are not following TOGAF.

Marc: Still, I have seen the ADM process used to construct an ArchiMate-style architecture. E.g. at a life insurance company here in the Netherlands.

Graham: Your phrase “ArchiMate-style architecture” is telling. You will be happy if people use something akin to the ADM process to produce ArchiMate-style architectures – if people use ADM in a flexible way to do produce proper ArchiMate deliverables. That is one thing. Doing the reverse is a different matter altogether.

If architects use ArchiMate box and line symbols, but without the meanings you give them, and without the grammar of ArchiMate, then they aren’t using the ArchiMate language. (Just as if aliens use the words in the English dictionary, but with different meanings, and in a different grammar, then they aren’t speaking English.)

You won’t be so happy if people use ArchiMate symbols to document another style of architecture - use words like function, service, interface, contract and component with different meanings - use ArchiMate symbols in a way contrary to the ArchiMate language.

Marc: True, although a linguist will tell you that a dictionary does not define the words in a language but rather records their meaning as they are used in practice. But of course, we want the ArchiMate language to be used in the way it was intended.

2. Does the method separate structure from behaviour?

Marc: Yes. We don’t want following an architecture method to water down ArchiMate’s separations between internal and external, and between structure (active & passive) and behaviour. Does the structure-behaviour distinction appear in TOGAF?

Graham: Not explicitly, but it isn’t hard to find. The table below sorts a selection of TOGAF entities and artifacts into the categories recognised by ArchiMate.

Passive structure Behaviour Active structure
offering services
Data Entity
Data Component (data structure container)
Contract
Service
Process
Building Block (generic term)
Business Function
Application
Technology
Data entities may be related to each in a structural data model, which TOGAF calls a class diagram (maddeningly, since classes are active structural elements). Behavioural models include:
Process Flow Diagram,
Data Life Cycle
Process-System Realisation Diagram (cf. UML Sequence Diagram).
Structural models include:
Organisation Hierarchy,
Function Hierarchy,
Application Communication Diagram,
Class Diagram
Networked Computing Hardware Diagram.

Note however that the term building block is also used more loosely to mean any kind of architecture entity, including “process”, “service” and “entity”. And the term “component” has been added into the mix in TOGAF 9. And more significantly, TOGAF defines both logical and physical versions of some active structural elements.

Marc: In ArchiMate, a Business Function is considered behavioural rather than structural.

Graham: Yes, ArchiMate’s distinction between structure and behaviour is different from the classical one. The classical position is that behavioural and structural models are orthogonal views of the same system specification. This table contrasts the two views.

BEHAVIOURAL views STRUCTURAL views
Name and connect the SUBPROCEDURES in a PROCEDURE Name and connect the SUBYSTEMS in a SYSTEM
E.g. a state chart
a process flow chart
a use case definition,
an interaction or sequence diagram.
E.g. a class diagram
a data flow diagram
a hardware configuration diagram
a data model (passive structure)
Show time-ordered control flow.
Have a start and an end.
Often have a main path and alternative paths.
Name subsystems and their inter-connections.
Do not show time-ordered control flow.

You can decompose both system structures and process flows to several levels of granularity (though people rarely have the time and energy to manage more than two or three levels). If you complete both structural and behavioural views, then at the bottom level of decomposition, the same elementary activities must appear in both views.

Marc: Your description of orthogonal views relates to the contrast ArchiMate makes between processes (horizontal) and functions (vertical) in this picture.

Graham: Yes. Classical structured analysis would say a row shows a procedure composed of activities, and a column shows a subsystem into which activities are grouped according to expertise, location, or whatever. I am pretty sure UML would say a row sequences the activities in a behavioural model, and a column groups activities in a structural model.

Marc: ArchiMate classifies a business function as behavioural element, because it performs behaviour. ArchiMate has taken the subject-verb-object structure from natural language and designates the “verbs” as the behaviour.

Graham: We’ll see in the next two sections that TOGAF draws a different structural-behavioural distinction; I think the same one as in UML.

And it does seem to me that people (and TOGAF) use the word function differently in the business layer and application layer.

Kind of function ArchiMate TOGAF
A business function in the business layer is A behavioural element. A structural element: a component of a hierarchical business structure
An application function in the application layer is A behavioural element. A behavioural element: a process or use case.

3. Does the method separate external from internal?

Marc: ArchiMate’s external-internal dimension separates services and interfaces from their realisation or implementation by processes and components. Does the external-internal distinction appear in TOGAF?

Graham: Yes, though it isn’t the core idea that it is in ArchiMate. To begin with, TOGAF does not distinguish service from interface as ArchiMate does.


External Internal
TOGAF Service ??? Component / Building Block
ArchiMate Service Interface Component

In each architecture domain/layer, the TOGAF meta model distinguishes services from the components that offer them. Note however that it maps behaviour to logical components rather than physical ones.

Layer Behavioural / External Structural / Internal
Business Business Service Business Function
Application Information System Service Logical Application Component
Technology Platform Service Logical Technology Component

The service-component distinction made in the meta model is not clearly and consistently carried through the text of the ADM process, but you can find it in the two reference models.

  • The Integration Information Infrastructure Reference Model (III-RM) is an SOA design pattern for applications architecture. It divides applications into three layers, each providing services to the layer above.

  • The Technical Reference Model (TRM) divides the application platform interface between ‘services’ and ‘functions’. The TRM is a hierarchical list of platform services (with a callable API) and platform functions (with no API).

Phase D uses a TRM to specify the platform services that application components require from technology components. The architect then groups or regroups the required services into service portfolios and attach them to candidate architecture building blocks.

4. Does the method separate logical from physical?

Marc: ArchiMate is concerned to distinguish external from internal. I gather TOGAF is more concerned to distinguish logical from physical.

Graham: Yes, the logical to physical distinction is very important to TOGAF. It appears in the meta model, the process (ADM) and a content classification scheme called the Enterprise Continuum.

In the meta model

Marc: I see the TOGAF meta model has a logical technology component and logical application component, but no logical business component.

Graham: Ah! That is because the logical business component is called business function! The table below shows the essence of how the logical-physical distinction appears in the TOGAF meta model.

  Logical Physical
Layer Behavioural / External Structural / Internal
Business Business Service Business Function Organisation Unit
Application Information System Service Logical Application Component Physical Application Component
Technology Platform Service Logical Technology Component Physical Technology Component

The table shows the same three-way pattern separates concerns in each architecture domain. The bottom three rows show entities related one to another along the row. I have added titles in the rows above to show where those entities fit in the dimensions we are discussing.

Marc: Looking at the Application row in the table, I gather an information system service is realised by a logical application component, which in turn is realised by a physical application component.

Graham: Only very loosely speaking. Both those relationships are many-to-many. And your two “realised” phrases have the two different meanings we distinguished in earlier papers.

  1. “Information system service is realised by a logical application component” describes the mapping from external to internal that is strongly emphasised in component-based development methods, and addressed under heading 3 above.

  2. “Logical application component is realised by a physical application component” describes the mapping from vendor-neutral (logical) to vendor-specific (physical) specifications that is strongly emphasised in public sector methods and frameworks.

Marc: TOGAF appears to equate “internal” with “structural” and “external” with “behavioural”,

Graham: No, it only looks like that in the tables drawn here. Behaviour embraces both external services and internal processes. And remember I am giving you my best interpretation of what 300 or more TOGAF authors meant to say or suggest, collectively, after their contributions have been edited by other authors over a decade or more! What I present here is an attempt to impose a systematic view on the TOGAF text.

In the process (ADM)

The logical-physical distinction appears in the progress of the ADM process thus:

  Logical Physical
ADM Phases A, B, C, D Phase E Phase G
Role Enterprise Architects Solution Architects
Task Define and complete Define potential, sketchy Complete, develop and deploy
Products Architecture Building Blocks
Services and Logical Components
Solution Building Blocks
Physical Components

Architecture building blocks are logical. Solution building blocks are more physical, but “may still be considerably abstracted from solution architecture, design, or implementation views”. (When TOGAF practitioners get more physical and/or more detailed in phases A to D, then that suggests they are using ADM for solution architecture rather than enterprise architecture.)

In a content classification

The logical-physical distinction is between higher and lower levels in the content classification scheme known as the Enterprise Continuum, discussed below.

Aside: from ArchiMate language to Architecture Method

ArchiMate is not without implications for an Architecture Method. The table below shows some correspondences between transformations in ArchiMate, and transformations in TOGAF. But notice that the two realisation processes (sections 3 and 4 above) are different.

Requirement-to-solution process threads ArchiMate TOGAF
Realisation (1) External to Internal  
Realisation (2)   Logical to Physical
Construction Behaviour to Structure Behaviour to Structure
Business to IT Business, Apps, Infrastructure Business, Data, Apps, Technology
Specialisation
General to Specific
Migration
Baseline to Target

5. Does the method separate the specific from the general?

Graham: Enterprise architecture is cross-organisational and strategic. It is about generalities: general principles, general standards, industry reference models, common systems, design patterns, reusable components. Enterprise architects deal largely in generalisations, be they at the logical or physical level.

Marc: Generalisation is not a big deal in the ArchiMate philosophy, though you can model it of course using the generalisation relationship. Does the general-to-specific dimension appear in TOGAF?

Graham: Yes. It appears as the horizontal axis in the two-dimensional content classification scheme called the Enterprise Continuum, which I can represent in a table thus:

The Enterprise Continuum Universal Fairly generic Fairly specific Uniquely configured
Foundation Common System Industry Organisation
Ideal Req’ment        
Logical Architecture Continuum Foundation Architecture Common System Architecture Industry Architecture Organisation Architecture
Physical Solutions Continuum Products and Services * Common System Solutions Industry Solutions Organisation Solutions
Real Deployed Solutions        

This schema is designed to use as an index to the building blocks and reference models in an architecture repository.

* Note that the naming of this cell is odd, since vendor-specific products and services can appear in any cell in the lower half of this table.

6. Does the method present domains as layers?

Marc: ArchiMate presents the three architecture domains (business, application and technology) as layers. Does TOGAF present the same idea, that architecture domains are layers? In the ADM “crop circles”, we see approximately the same separation in three domains.

Graham: You could say the idea is implicit. There is one over-complex nested box diagram that could be read as making the idea explicit. But the idea is not thoroughly worked through. To do this would require also a consistent working through of the external-internal distinction (ArchiMate speak) or service-building block distinction (TOGAF speak).

7. Does method’s meta model align with ArchiMate’s?

Marc: Does the TOGAF meta model align with ArchiMate’s?

Graham: Hmm… You cannot fully understand TOGAF by studying its explicit meta model. As a new arrival in TOGAF 9 (derived from the meta model in SAP’s EAF) it does not yet fully match the implicit meta model in the TOGAF text.

A presentation on “Architecture meta models” that compares these two meta models with others, and introduces the challenges we are addressing here, can be found in [5].

Marc: The Open Group Architecture Forum has to address its own challenges. Some politics are reflected in TOGAF’s internal inconsistencies. Convergence of explicit and implicit meta models is a challenge the Architecture Forum needs to resolve, ideally before convergence with ArchiMate. However, the explicit TOGAF meta model doesn't look too far removed from ArchiMate's.

Graham: I have listed some initial mappings in the table below. We should review each one in detail.

First-cut entity mapping table (needing further research)
Archimate Entities TOGAF Entities
Generic (meta meta) level
Service
Interface
Service
Contract
Behaviour element Function (Process)
Structure element Function (Component)
Business architecture
Actor Actor
Organisation unit
Role Role
Business Function Function
Capability
Product
Business Object
Product
Contract Contract
Business Service Business Service
Business Interface
Data architecture
Data Object Data Entity
N/A Logical Data Component
 Artifact Physical Data Component
Application architecture
Application Component Application Component
N/A Logical Application Component
 Artifact Physical Application Component
Application Service
Application Interface
Information System Service
Infrastructure or Technology architecture
Node Technology Component
N/A Logical Technology Component
Device
System Software
Physical Technology Component
Infrastructure Service
Infrastructure Interface
Platform Service

Graham: The table is superficial. There are two challenges here:

  • First, the table compares only meta models. It relies on the new TOGAF meta model definitions. But to the TOGAF practitioner, it is not always clear how ADM artifacts and outputs are constructed using the entities in this new meta model.

  • Second, some of the mappings are questionable. Mappings that look obvious at first glance may disintegrate on closer inspection. We need to do a thorough entity-by-entity comparison, comparing the entities’ definitions, attributes and relationships. And at the same time considering effect of recursive decomposition on the entity definitions.

We will present a more detailed analysis – comparing entities in the two meta models –in a later paper.

8. Does the method rely on UML?

Marc: ArchiMate is not intended as a competitor to UML for software architecture. Does TOGAF use UML?

Graham: No. TOGAF is concerned with the application portfolio rather than application design. Class diagrams are mentioned in different context from software design. Interaction diagrams are not mentioned (where they could be) in the definition of a process-system realisation diagram.

9. How abstract is the method?

Graham: Enterprise architecture is cross-organisational and strategic. Enterprise architecture diagrams are usually more abstract than the solution architecture diagrams.

Marc: How abstract is TOGAF?

Graham: Very. It tells us “physical elements in an enterprise architecture may still be considerably abstracted from solution architecture, design, or implementation views”.

Conclusions

In the answers to the questions of the previous sections, it has become clear that ArchiMate and TOGAF share some important concepts but also differ in several aspects. Our first impression is that the two are usable together, but that we have to be very clear on these discrepancies. Later instalments in this series will have a deeper look at the fundamentals of both and investigate the mapping between their meta model entities in more detail.

References

[1] Graham Berrisford & Marc Lankhorst, “Using ArchiMate with an Architecture Method”, Via Nova Architectura, June 2009. http://www.via-nova-architectura.org/magazine/magazine/using-archimate-with-an-architecture-method.html

[2] The Open Group, ArchiMate® 1.0 Specification. Van Haren Publishing, 2009. http://www.opengroup.org/archimate, http://www.opengroup.org/bookstore/catalog/c091.htm,

[3] The Open Group, TOGAFTM Version 9. Van Haren Publishing, 2009. http://www.opengroup.org/togaf

[4] Marc Lankhorst, Hans van Drunen, “Enterprise Architecture Development and Modelling – Combining TOGAF and ArchiMate”, Via Nova Architectura, 21 March 2007. http://www.via-nova-architectura.org/magazine/magazine/enterprise-architecture-development-and-mode.html

[5] Graham Berrisford, Papers accessible at http://avancier.co.uk, in particular:

“What is a Function?”

“Architecture Meta Models”

Papers on “Abstraction” in the “Library”.

Copyright

This paper was edited from conversations between Marc Lankhorst (group leader Service Architectures at Novay and a founder and teacher of ArchiMate® [2]) and Graham Berrisford (a TOGAFTM 9 [3] instructor for Architecting-the-Enterprise and author of the papers in [5]).

Creative Commons Attribution-No Derivative Works Licence 2.0

No Derivative Works: You may copy, distribute, display only complete and verbatim copies of this document, not derivative works based upon it.

Attribution: You may copy, distribute and display this copyrighted work only if you clearly credit the authors Graham Berrisford of Avancier Limited and Marc Lankhorst of Novay before the start and include this footnote at the end.

For more information about the licence, see http://creativecommons.org

ArchiMate® and TOGAFTM are registered trademarks of The Open Group.

[PDF]






Schrijf als eerste een reactie
RSS comments

Alleen geregistreerde gebruikers kunnen reacties geven.
Log in of registreer.

 
Gerelateerde artikelen
woensdag, 01 juli 2009
Dit thema bevat artikelen die zijn gerelateerd aan architectuurmethoden en technieken.

meer
Adrian
zaterdag, 06 maart 2010

The core of any EA development is the framework, i.e. its meta-architecture. The framework is the glue between components and artifacts. Without a good framework, there is no navigation between artifacts and their components.

meer
Joost Luijpers
dinsdag, 01 december 2009

Bij veel organisaties bestaat het beeld dat de Project Start Architectuur (PSA) bedoeld is om de Solution Architecture van het project weer te geven en daarmee de scope te bepalen. Als gevolg daarvan is het een dik document en duurt het enkele maanden om het op te stellen. Dit artikel laat zien dat deze invulling van de PSA fundamenteel onwenselijk is. De PSA bevat geen Solution Architecture!

meer
Adrian Grigoriu
donderdag, 22 oktober 2009
Without a framework, we can deliver predictable and repeatable outcomes. An EA framework represents the architecture of the EA, that is the meta-architecture of the Enterprise, i.e. an EA structure with hooks where components fit back in, like the chassis where the car parts mount on.
meer
Graham Berrisford and Marc Lankhorst
woensdag, 12 augustus 2009

In this paper, we investigate the mapping between ArchiMate’s concepts and TOGAF’s implicit and explicit meta models along the following lines. First, we ask whether TOGAF’s meta model aligns with ArchiMate’s. We investigate the generic, meta meta level of both and go deeper into the business architecture, data architecture, applications architecture and technology architecture as prescribed by TOGAF, to see whether we can express the required TOGAF notions in ArchiMate. We conclude with recommendations to the designers of both ArchiMate and TOGAF.

meer
Frits Cost
woensdag, 08 juli 2009

Bedrijfsprocessen in kaart brengen blijft een vak apart. Er zijn inmiddels schitterende modelleertools waarmee procesmodellen met één druk op de knop kunnen worden omgezet in werkende applicaties die die processen kunnen ondersteunen of op basis van bedrijfsregels zelfs volledig kunnen uitvoeren, maar in het woud van mogelijke tools en methodieken is het vaak moeilijk kiezen. Bovendien zijn beschikbare proces referentiemodellen die er voor verschillende branches en toepassingsgebieden zijn vaak lastig vertaalbaar naar de eigen praktijk.

meer
Graham Berrisford and Marc Lankhorst
woensdag, 10 juni 2009

The ArchiMate language for enterprise architecture has recently been adopted by The Open Group as a technical standard. This may result in a steep rise in its popularity. However, ArchiMate is only a language and does not prescribe a way of working. Hence, it will be used in combination with some other method to guide the process of architecting. Some assume it will be easy to use ArchiMate when following the process of their preferred architecture method. Indeed, it will be easy to use the ArchiMate box symbols in drawing artifacts/diagrams. Perhaps many will do this, thinking they have thus used the ArchiMate language with their method.

meer
Danny Greefhorst, Sander Rodenhuis, Toine Schijvenaars, Erwin Oord, Jan Willem van Veen
maandag, 11 mei 2009
Een enterprise-architectuur in twee weken

Architectuur is een belangrijk instrument bij het veranderen van organisaties. Organisaties zijn in veel gevallen nog wel op zoek naar hoe ze dit instrument precies moeten hanteren. Deze zoektocht leidt er veelal toe dat architectuur overmatig wordt toegepast en onvoldoende aansluit op de doelstellingen. Dit artikel beschrijft een pragmatische visie en een bijbehorende aanpak voor enterprise-architectuur. Deze aanpak levert in twee weken al veel toegevoegde waarde.

meer
Erik Proper
dinsdag, 21 april 2009

Since architecture is a relative new field, much debate goes on about the methods and techniques to be used within the field. Since one of the key competencies of an architects is to be able think conceptually, it is only natural for architects to engage in lengthy discussions about their tools, techniques, approaches and methods. A recent example of such a discussion can be found on the Via Nova Architectura website, where a rather opinionative posting on TOGAF 9 resulted in an involved discussion with 38 elaborate responses.

meer
Hans Bot
vrijdag, 17 april 2009

De komst van de alweer negende versie van het architectuurraamwerk van de Open Group – TOGAF – heeft een verhit debat in de architectencommunity veroorzaakt. Daan Rijsenbrij stelde in zijn column in de Automatiseringgids dat TOGAF een regelrechte bedreiging voor de creativiteit van architecten vormt en pleitte voor een bijsluiter met die strekking. Op Via Nova Architectura leverde dit niet minder dan 38 reacties op – de één nog gepeperder dan de andere. Is de Open Group doorgeschoten in haar ambitie om een wereldstandaard voor architectuur neer te zetten, of hebben ze alleen misgeschoten?

meer
dinsdag, 14 april 2009
In het boek "bedrijfsarchitectuur" geven de auteurs een goed overzicht van het architectuur vakgebied in de volle breedte. Het is bewonderenswaardig hoeveel informatie de auteurs in dit boek bijeen hebben kunnen brengen. Het is wel wat jammer dat het boek voor een deel weer eigen terminologie introduceert.
meer
Daan Rijsenbrij
maandag, 30 maart 2009

In 1982 schreef Jaap van Rees het roemruchte artikel ‘de methode doet het niet’. Sinds die tijd is er een ware vloedgolf aan methodenboeken op de markt verschenen. Veel methoden zijn trouwens activiteitgeoriënteerd, dus uitermate geschikt om op basis van uurtje-factuurtje op mechanische wijze body shopping uit te voeren. Het is dan ook niet voor niets dat veel methodes door softwarehuizen zijn bedacht dan wel worden gepropageerd.
‘De methode doet het niet’ geldt des te sterker voor projecten die een hoge mate van creativiteit en situatieafhankelijkheid vergen. ....

meer
Henk Jonkers, Marc M. Lankhorst, Maria-Eugenia Iacob, Erik Proper
dinsdag, 17 maart 2009

De internationale standaard voor het modelleren van enterprise-architecturen

De Open Group werkt al jaren aan standaarden. Eerst waren dat standaarden op het gebied van protocollen en operating systems. Sinds het einde van de jaren negentig richt men zich ook op standaarden voor het werk van architecten. The Open Group Architecture Framework (TOGAF), waarvan onlangs versie 9 is verschenen, is uitgegroeid tot een van de meest toonaangevende methoden voor enterprise-architectuur. In dit artikel kijken we naar ArchiMate, de nieuwe Open Group-standaard voor architectuurmodellering.
meer
Mark Paauwe
vrijdag, 06 februari 2009
Dragon1 is een beweging die enterprise architectuur uitdraagt als ontwerp- en realisatiediscipline voor duurzame, toekomstvaste en integrale bedrijfs/IT-oplossingen. In deze blog zet ik kort uiteen wat de essentie is van Dragon1. Dit zodat iedereen zelf een beeld kan vormen over wat Dragon1 is in het licht van andere bewegingen, methoden en aanpakken. En ook de mogelijkheid heeft om er kennis van te nemen.

Bij de opzet van Dragon1 we gekozen voor het bewegingsmodel. Naast een methode in boeken, cursussen, sjablonen, voorbeelden en checklisten, is er bij Dragon1 ook een Dragon1 Usergroup, een Dragon1 Architecture Foundation en een XR. e-magazine.

Met al deze zaken wordt ervoor gezorgd dat steeds meer mensen kennis kunnen nemen op een laagdrempelige en zeer toegankelijke wijze van het gedachtengoed dat Dragon1 heet. Iedereen die wil bijdragen aan Dragon1 kan dat via de Usergroup. Dat gebeurt nu nog kleinschalig elke maand in Wageningen.
meer
Mark Paauwe
donderdag, 05 februari 2009
Architectuur leer je niet uit een boekje, maar van een meester en na jarenlange uitoefening. Daarom: Niet TOGAF is verplichte kost voor de architect, maar de oratie van Daan Rijsenbrij. TOGAF is een goed (reactief) analyse/managementinstrument, voor IT-architectuur, of beter gezegd: IT-structuur en IT-constructie. Dragon1 is volgens de Dragon1-gebruikers meer een (proactief) ontwerp/strategisch instrument voor bedrijfstransformaties en IT-innovatie onder enterprise architectuur. Maar methoden blijven methoden. Je hebt goeroes nodig die aan de hand van een methodische aanpak laten zien hoe je mooie dingen maakt. 
meer
maandag, 02 februari 2009

TOGAF in vogelvlucht

Er zijn de afgelopen tien jaar veel architectuurmethoden, technieken en raamwerken verschenen. Veel van deze methoden en technieken zijn afkomstig van adviesorganisaties en niet publiek beschikbaar. Er is echter een duidelijke trend naar open standaarden en TOGAF en ArchiMate zijn daarvan goede voorbeelden. In dit artikel wordt een overzicht gegeven van TOGAF, waarbij met name wordt ingegaan op TOGAF 9. Aanleiding is de publicatie ervan op 2 februari 2009 op de Open Group conferentie in San Diego.
meer
Denis Hageman
zondag, 31 augustus 2008
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.
meer
Adrian Grigoriu
woensdag, 05 maart 2008
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.
meer
Rob Aaldijk, Erik Vermeulen
maandag, 26 november 2007
In dit artikel pogen de auteurs de balans op te maken van een aantal ontwikkelingen op het
terrein van bedrijfsmodellering. Met het positioneren van een aantal veelbesproken technieken
voor visuele modellering wordt gepoogd meer helderheid te scheppen in het enorme aanbod op
dit gebied. Tot slot wordt er gekeken naar voor de nabije toekomst te verwachten of gewenste
uitbreidingen op bestaande praktijken.
meer
Jeroen Cloo
woensdag, 07 november 2007
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.
meer
Pär J Ågerfalk, Brian Fitzgerald
maandag, 13 juni 2005
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.
meer
Massimo Cossentino, Salvatore Gaglio, Brian Henderson-Sellers, Valeria Seidita
maandag, 05 juni 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.
meer
Robin van ‘t Wout
maandag, 27 augustus 2007
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.
meer
Guido Chorus
vrijdag, 22 juni 2007
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. ...
meer
David Campbell, Guido Chorus, Yves Janse, Chris Nellen, Paul van Vlaanderen, Robin van ’t Wout
vrijdag, 15 juni 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.
meer
Christopher Magee
donderdag, 19 mei 2005
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.
meer
Vítor Estêvão Silva Souza, Ricardo de Almeida Falbo, Giancarlo Guizzardi
vrijdag, 22 juni 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.
meer
Janis Stirna, Anne Persson
vrijdag, 22 juni 2007
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.
meer
Mauri Leppänen
vrijdag, 22 juni 2007
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.
meer
Iris Reinhartz-Berger, Anat Aharoni
vrijdag, 22 juni 2007
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...
meer
Naveen Prakash, S.B. Goyal
vrijdag, 22 juni 2007
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.
meer
Ralph Foorthuis, Sjaak Brinkkemper
vrijdag, 11 mei 2007
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.
meer
M. El Kourdi, H. Shah, A. Atkins
vrijdag, 11 mei 2007

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.

meer
Marc Lankhorst, Hans van Drunen
woensdag, 21 maart 2007
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.
meer
Frank Baldinger, Jan Dietz, Martin Op 't Land
zondag, 03 september 2006
In een serie van artikelen wordt een generiek uitbreidbaar (IT-) Architectuurraamwerk beschreven. In dit eerste artikel wordt gedetailleerd ingegaan op de essentie van het ontwerpproces.
meer
Frank Baldinger, Jan Dietz, Martin Op 't Land
woensdag, 04 oktober 2006
In een serie van artikelen wordt een generiek uitbreidbaar (IT-)Architectuurraamwerk beschreven. In dit tweede artikel wordt het Metamodel xAF beschreven en zal nader worden ingegaan op de Architectuur-principes.
meer