A Tool Integration Workbench for Enterprise Architecture
20 Slides2.60 MB
A Tool Integration Workbench for Enterprise Architecture Marc Lankhorst Open Group APC Conference Brussels, April 22, 2004
The ArchiMate project 2½ years, July 2002 - December 2004 approx. 35 man-years, 4 million euro Consortium of Dutch companies and research institutes Telematica Instituut leads the project Ideas also originated from Ordina ABN AMRO, Dutch Tax Administration, ABP pension fund Nijmegen University, CWI, Leiden University
ArchiMate goals To describe architectures and their relations Communicate architectures with all stakeholders Judge the impact of changes Realise architecture by relating to existing standards, techniques and tools
ArchiMate focus Visualisation Analysis Integration
Enterprise architecture: describing coherence Product architecture Information architecture ? Process architecture ? ? Application architecture ? ? Technical architecture
ArchiMate Workbench goals A single infrastructure for views creating multiple crossdomain views on an enterprise architecture by integrating existing domain-specific models into the enterprise-level abstraction level models
Approach Starting point: reuse of existing models Model integration: define relations between models in domain-specific languages, using the ArchiMate enterprise modelling language as an “umbrella” Tool integration: develop a tool integration environment to link existing modelling tools
Model integration example Damage claiming process Registration Acceptance Valuation Payment Registration Acceptance Valuation Payment Customer administration service Risk assessment service Payment service adapter Formal claim External application services Policy (contract) Claims administration service Application components and internal services Customer administration Central administration Risk assessment Claims administration Customer adminstration Financial application adapter Claims administration Claim information service Risk assessment Financial application
Model integration options Direct relations: Model 4 Translator 34 Model 3 Via intermediate language: Intermediate language Translator 23 Translator 13 Translator 24 Translator 14 Model 2 Translator 12 Translator 1 Translator 2 Translator 3 Translator n ARIS DFD . Model 1 UML
Model integration architecture ArchiMate Language Application Component UML Application Component Business Process UML ArchiMate Language ARIS ArchiMate Language ARIS Business Process BPMN Business Process Component UML Tool/language-specific version of ArchiMate language
Tool integration options Direct: Tool 1 adaptor12 adaptor14 Tool 4 adaptor24 Tool bus: Tool 1 Tool 2 Tool 3 Tool 4 adaptor1 adaptor2 adaptor3 adaptor4 Tool 2 adaptor13 adaptor23 adaptor34 Tool 3 Tool Bus
Tool integration architecture ArchiMate Workbench controlled by controlled by controlled by Rational Rose Adapter controlled by Rational Rose ARIS Adapter controlled by ARIS . Adapter controlled by .
Demo ArchiMate Workbench
Practical value (1) Case at Dutch Financial Institute (DFI) ? BUSINESS (TESTBED) APPLICATION (MAESTRO)
Practical value (2) Process Component Service ArchiMate namespace Business process System component Business subprocess Subsystem component Business activity Application component Application service DFI namespace Bedrijfseenheidproces 1.* 1.* Deelproces 0.* 1.* Activiteit 0.* 1.* Procesimplementatie-stap 0.* 1 Applicatie 1.* 1 Deelsysteem 1.* 1 Systeem
Demo Visio View Explorer
What’s next? Integration of ArchiMate with other languages and tools Using a MOF-repository for both the domain-specific models and the ArchiMate models Development of an analysis prototype Bringing together all prototypes in one environment ArchiMate as a ‘top level’ for the Model Driven Architecture
Tool architecture MOF Repository Visualisation tool Viewpoint Specification ArchiMate Workbench View Impact analysis tool Performance analysis tool Tool Adapter Model Modelling Tool
Introduction & adoption Validation in practice with ArchiMate business partners Contacts with tool vendors on implementation in commercial tools IBM Rational, Select, Popkin, BiZZdesign, ASG, Adaptive Contacts with standardisation bodies Open Group OMG
More information? http://archimate.telin.nl Marc Lankhorst project manager ArchiMate Telematica Instituut Postbus 589 7500 AN Enschede The Netherlands [email protected] 053-4850485