A Tool Integration Workbench for Enterprise Architecture Marc Lankhorst Open Group APC Conference Brussels, April 22, 2004.

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
EGov-Bus 1st year review Advanced eGovernment Information Service Bus eGov-Bus, FP6-IST STP 1st Formal Review Meeting , Brussels eGov-Bus.
SOA Modelling By Rajat Goyal.
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service Identification Rohit Goel, Tommy Omen, Ashley Pham.
1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
Enterprise Architecture
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
CIRAS PROJECT OVERVIEW
CESSDA Question Databank Tender, results and future Maarten Hoogerwerf, CESSDA expert seminar 2009.
Moving from Checkmate to ArchiMate An introduction to the ArchiMate Forum & Language Louw Labuschagne Certified TOGAF Practitioner.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
This chapter gives an overview of currently used methods and techniques in enterprise architecture State of the Art.
► ArchiMate ® : recent developments Bas van Gils.
ArchiMate of Architectures Rene van Buuren and AnalysisIntegration,Visualisation.
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Modeling Process-Oriented Integration of Services Using Patterns and Pattern Primitives Uwe Zdun and Schahram Dustdar Distributed Systems Group Institute.
ArchiMate introduction Wilbert Kraan. Overview ArchiMate background  A little aside about Enterprise Architecture ArchiMate motivation- what it's meant.
EA Modelling & Communications Tutorial 5. Your EA Learning Journey So Far  Week 1 Introduction Concepts WHAT IS  Week 2 EA Theories WHAT IS  Week 3.
Michael S. Zachowski, Robert D. Walla Astrix Technology Group 1090 King Georges Post Rd Edison, NJ A Successful Approach to a LIMS Upgrade In A Public.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Tool support for Enterprise Architecture in System Architect Architecture Practitioners Conference, Brussels David Harrison Senior Consultant, Popkin.
Chicagoland IASA Spring Conference
Enterprise Architecture Modelling with ArchiMate Marc Lankhorst Principal Researcher Enterprise Architecture Utrecht University, January 11, 2010.
Software Engineering Muhammad Fahad Khan
Web Development Process Description
CLARIN-NL Second Open Call Jan Odijk CLARIN-NL Call 2 Info-session Amsterdam, 26 Aug 2010.
Don Von Dollen Senior Program Manager, Data Integration & Communications Grid Interop December 4, 2012 A Utility Standards and Technology Adoption Framework.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
The Transformation Center Helping Good Ideas Travel Faster Cathy Kaufmann, MSW Executive Director, OHA Transformation Center.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
Integrating Security Design Into The Software Development Process For E-Commerce Systems By: M.T. Chan, L.F. Kwok (City University of Hong Kong)
TENCompetence: The European Network for Competence Development Chris Kew CETIS April
Using Business Scenarios for Active Loss Prevention Terry Blevins t
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Software development process ธนวัฒน์ แซ่ เอียบ. The development process Process –set of rules which define how a development project. Methodology and.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
R R R 1 Frameworks III Practical Issues. R R R 2 How to use Application Frameworks Application developed with Framework has 3 parts: –framework –concrete.
The Sigma (Kuali Student Financial Aid) Scholarship Proposal April 25, 2012 Board Presentation.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
1 Dr. Ralph R. Young Director of Software Engineering PRC, Inc. (703) DOORS USER GROUP CONFERENCE Reston, VA September 17,
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
De Nederlandsche Bank Eurosysteem Dutch National Forum on the Payment System 2nd Conference of the Macedonian Financial Sector on the Payments and Securities.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
eSciDoc Community Model Draft eSciDoc Community Model Overview 1.Introduction 2.Requirements on the Community Model 3.Organizational.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
ICT EMMSAD’05 13/ Assessing Business Process Modeling Languages Using a Generic Quality Framework Anna Gunhild Nysetvold* John Krogstie *, § IDI,
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Adopting the Practice of Enterprise Analysis in a Mid-Sized Company Mary Burns Furr Adaptis, Inc Seattle, Washington USA.
XBRL is for Everyone Aad Bergman Business Excellence Partners The Netherlands
1 IRS Component Asset Registry (XML Registry/Repository) Prototype Senior leaders must champion reuse by expecting that assets be reused, recognizing projects.
U.S. General Services Administration George Thomas, GSA OCIO Chief Architect Line of Sight = Reuse.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
SciencePAD Open Software for Open Science Alberto Di Meglio – CERN.
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Building a BA Center of Excellence Gain Momentum...Produce Results!
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
IS4550 Security Policies and Implementation
SysML v2 Usability Working Session
Chapter 2 – Software Processes
Presentation transcript:

A Tool Integration Workbench for Enterprise Architecture Marc Lankhorst Open Group APC Conference Brussels, April 22, 2004

The ArchiMate project 2½ years, July 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

Analysis ArchiMate focus Integration Visualisation

Enterprise architecture: describing coherence Process architecture Application architecture Technical architecture Information architecture Product architecture ? ? ? ? ?

Current situation Large number of domain-specific modelling languages and tools in use (e.g. UML, workflow, BPMN, …) Modelling languages not compatible: no relations between models from different domains Modelling tools hardly integrated Small number of tools available for enterprise architecture Tools for enterprise architecture do not integrate well with existing languages and tools

ArchiMate Workbench goals A single infrastructure for creating multiple cross- domain views on an enterprise architecture by integrating existing domain-specific models into the enterprise-level abstraction level views 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 Claims administration service Customer administration service Risk assessment service Payment service External application services Valuation Acceptance Registration Payment Formal claim Policy (contract) Claims administration Customer administration Risk assessment Financial application Central administration Registration Acceptance Valuation Payment Damage claiming process adapter Claims administration Customer adminstration Risk assessment Financial application Claim information service Application components and internal services adapter

Model integration options Direct relations: Via intermediate language:

Model integration architecture Tool/language-specific version of ArchiMate language

Tool integration options Direct: Tool bus:

Tool integration architecture

Use of the Workbench 1.Select your viewpoint 2.Load domain-specific models 3.Integrate these models using ArchiMate concepts and relations 4.Open object in domain-specific tool 5.Refine object in domain-specific language

Load domain-specific model

Demo ArchiMate Workbench

Practical value (1) Case at Dutch Financial Institute (DFI)

Practical value (2)

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

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? Marc Lankhorst project manager ArchiMate Telematica Instituut Postbus AN Enschede The Netherlands