Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Applying reference architectures with ArchiMate®                   Dr. Bas van Gils
Agenda    • Definitions & terminology    • (Very) high level intro: ArchiMate®    • Modeling reference architectures in   ...
Slides If you would like to have a copy of the slides, please contact me at                      b.vangils@bizzdesign.com ...
Architecture: ISO/IEC 42010:2007The Architecture (of a system) is the fundamental organizationof that system embodied in i...
Architecture: examples                       What is the fundamental organization of the enterprise? What  Enterprise     ...
Documenting architectures (1/2)                                  6
Documenting architectures (2/2)                 Passive structure   Behavior   Active structureBusinessApplicationTechnolo...
Reference model / architecture         Wikipedia                           TOGAFA reference architecture in the   A refere...
A pragmatic definition• A reference architecture is an architecture that is  referenced.• Following the ISO/IEC 42010:2007...
TOGAF®’s Enterprise continuum          Reuse of (reference) architectures                                               10
Challenge            A key challenge when using reference            architectures is: how do we relate            element...
In the following slides I have used afictitious example. This enables us tofocus on the mechanisms rather thanthe actual r...
Reference architectures in ArchiMate®Reference architecture            Concrete architecture                   How to conn...
Reference architectures in ArchiMate®                                        The concrete model instantiates the services ...
Relations in ArchiMate®• Structural relations   • Behavior relations   – Composition             – Triggering   – Aggregat...
The specialization relation• In a “pure ArchiMate®” setting, the specialization  relation comes closest to modeling the re...
Not allowed   Allowed               17
Model packages and extra relationsTo solve the “specializationrelation issue”:• Use tooling that supports   model packages...
Visualization (concrete model) using labels                                       19
Visualization (ref. architecture) using labels                                          20
Considerations            Principles                          Language• Some reference architectures       • Not all refer...
Conclusions              • Reference Architectures:                 – Greatly improve effectiveness of the                ...
More information, next steps• Architecture Standards Kit webinars  http://www.bizzdesign.nl/quickstart1• Blog  http://blog...
Contact information                      +31-(0)6-484 320 88                      b.vangils@bizzdesign.nl                 ...
Upcoming SlideShare
Loading in …5
×

Applying reference models with archi mate

6,008 views

Published on

This is the slidedeck for a webinar that I presented for the opengroup. It presents a high-level overview of the use of reference model in the field of EA. Even more I present with some tips on how to use BiZZdesign architect to effectivdely implement reference models in organizations

  • ➤➤ How Long Does She Want You to Last? Here's the link to the FREE report ♥♥♥ https://tinyurl.com/rockhardxxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ★★ How Long Does She Want You to Last? ★★ A recent study proved that the average man lasts just 2-5 minutes in bed (during intercourse). The study also showed that many women need at least 7-10 minutes of intercourse to reach "The Big O" - and, worse still... 30% of women never get there during intercourse. Clearly, most men are NOT fulfilling there women's needs in bed. Now, as I've said many times - how long you can last is no guarantee of being a GREAT LOVER. But, not being able to last 20, 30 minutes or more, is definitely a sign that you're not going to "set your woman's world on fire" between the sheets. Question is: "What can you do to last longer?" Well, one of the best recommendations I can give you today is to read THIS report. In it, you'll discover a detailed guide to an Ancient Taoist Thrusting Technique that can help any man to last much longer in bed. I can vouch 100% for the technique because my husband has been using it for years :) Here's the link to the report ★★★ https://tinyurl.com/rockhardxxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • ♣♣ 10 Easy Ways to Improve Your Performance in Bed...  http://ishbv.com/rockhardx/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Great presentation.

    I would like to add the following to this presentation:
    http://www.dragon1.com/what-does-archimate-mean

    PS: Good to see that the general Dragon1 EA Blueprint reference visualizationwas used on slide 6.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Applying reference models with archi mate

  1. 1. Applying reference architectures with ArchiMate® Dr. Bas van Gils
  2. 2. Agenda • Definitions & terminology • (Very) high level intro: ArchiMate® • Modeling reference architectures in ArchiMate® • Considerations • Contact info 2
  3. 3. Slides If you would like to have a copy of the slides, please contact me at b.vangils@bizzdesign.com 3
  4. 4. Architecture: ISO/IEC 42010:2007The Architecture (of a system) is the fundamental organizationof that system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution. Simply put: structure with a vision 4
  5. 5. Architecture: examples What is the fundamental organization of the enterprise? What Enterprise is its fundamental behavior? How is it structured? What is the underlying rationale? How is the IT landscape structured? What are the main ITcomponents, how do they interact, and what behavior does it landscape offer to its environment? Why did we structure it this way? How is our product offering structured? What are its Product components, how do they relate, and what is the underlying architecture principle for structuring it in this way? 5
  6. 6. Documenting architectures (1/2) 6
  7. 7. Documenting architectures (2/2) Passive structure Behavior Active structureBusinessApplicationTechnology 7
  8. 8. Reference model / architecture Wikipedia TOGAFA reference architecture in the A reference model is anfield of software architecture abstract framework foror enterprise architecture understanding significantprovides a template solution relationships among thefor an architecture for a entities of [an] environment,particular domain. It also and for the development ofprovides a common vocabulary consistent standards orwith which to discuss specifications supporting thatimplementations, often with environment.the aim to stress commonality. 8
  9. 9. A pragmatic definition• A reference architecture is an architecture that is referenced.• Following the ISO/IEC 42010:2007 definition, a reference architecture consists of: – A reference model that describes the fundamental organization of the domain under consideration – Principles underlying this fundamental organization• ArchiMate® is the language to choice for modeling reference architectures! 9
  10. 10. TOGAF®’s Enterprise continuum Reuse of (reference) architectures 10
  11. 11. Challenge A key challenge when using reference architectures is: how do we relate elements from a reference architecture to elements from concrete architectures? 11
  12. 12. In the following slides I have used afictitious example. This enables us tofocus on the mechanisms rather thanthe actual reference model. 12
  13. 13. Reference architectures in ArchiMate®Reference architecture Concrete architecture How to connect the two models? 13
  14. 14. Reference architectures in ArchiMate® The concrete model instantiates the services from the abstract model Functions/ capabilities are instantiated in aApplication services processand components areinstantiated in theconcrete model 14
  15. 15. Relations in ArchiMate®• Structural relations • Behavior relations – Composition – Triggering – Aggregation – Flow – Assignment • Other relations – Realisation – Specialisation – Used by – Junction – Access – Groeping – Associatie 15
  16. 16. The specialization relation• In a “pure ArchiMate®” setting, the specialization relation comes closest to modeling the relation between elements from a reference architecture and a concrete architecture.• Specialization can be interpreted as an “is a” relation• E.g. – Application X from my architecture, is an instance of application Y from the reference architecture – Business function / capability X from my reference architecture translates to process step Y in my concrete architecture 16
  17. 17. Not allowed Allowed 17
  18. 18. Model packages and extra relationsTo solve the “specializationrelation issue”:• Use tooling that supports model packages – A model package consists of more than one model – Use one model for the reference architecture, the other for the concrete architecture• Use extra relations that span models 18
  19. 19. Visualization (concrete model) using labels 19
  20. 20. Visualization (ref. architecture) using labels 20
  21. 21. Considerations Principles Language• Some reference architectures • Not all reference models / consist largely of principles reference architectures are• Example: NORA/ PETRA/ … documented using• Principles can still be put in a ArchiMate® separate section of the model • Translation may be necessary! package; use the “principle” • Using a unified language for concept from ArchiMate®’s all architecture models motivation extension! greatly improves their value 21
  22. 22. Conclusions • Reference Architectures: – Greatly improve effectiveness of the architecture practice of the enterprise – Should be modeled using ArchiMate®, using a combination of core concepts and principles • Tooling makes model management easier: – Combine reference models and architecture models in one model package – Relate elements from one model to another model within the same package 22
  23. 23. More information, next steps• Architecture Standards Kit webinars http://www.bizzdesign.nl/quickstart1• Blog http://blog.bizzdesign.com• Training: http://www.bizzdesign.com/training• BiZZdesign Architect http://bizzdesign.com/tools/architect• Open Group website for ArchiMate®: http://www.opengroup.org/archimate/ 23
  24. 24. Contact information +31-(0)6-484 320 88 b.vangils@bizzdesign.nl http://nl.linkedin.com/in/basvg http://blog.bizzdesign.com http://www.bizzdesign.com http://twitter.com/basvg 24

×