03 case experiences using archimate v3 - the open...
TRANSCRIPT
Case experiences using ArchiMate
Remco Blom
Agenda
� Why ArchiMate ?
� ArchiMate in financial services
� ArchiMate in Higher Education
� ArchiMate in Public sector
Why ArchiMate ?
Thinking of enterprises
Carthography
Google Earth
Stad View
Google Earth
Building View
Enterprise Cartography
Google Earth
Stad View
Google Earth
Building View
My management perspective
Business Manager
Enterprise Architecture Management
Translating the requirement –implementation bridge with UML
Solution Architect
Problem:To manage enterprise
landscapes there is no language available
Finally ArchiMate ?
6
Siebel SAS export
Siebel AFM import
Siebel Wasstraat import
Siebel GBAimport
Siebel
ACBE extractie
ACBE
Orca2 Wasstraatexport
Orca2 Neon export
Orca2 ACBE import
Orca2
BGS ACBE import
BGS
DBBUDNSTACBE import
DBBUDNST
Tussenpersoon raadplegen
DBBUDNST EuroLife
Zodiac ZDS export
Zodiac ZMO export
Zodiac klantenbeheer
Zodiac tussen-persoon
raadpleging
Zodiac
TPL Neonrelatie import
TPL
TPC Neonrelatie import
TPC Coda
DBBUNST Tussenpersoon
Transactie (Applicatie) Laag
ACBE tussenpersoon beheer
ACBE verbandsrolbeheer
ACBE organisatiebeheer
ACBE provisiebeheer
ACBE productbeheer
ACBE relatiebeheer
ACBE stamgegevens beheer
ACBE historie raadplegen
AC
BE
Sch
erm
en
Siebel Abonnement beheer
Siebel campagne beheer
Siebel serviceaanvraag beheer
Siebel betaalkanaal beheer
Siebel activiteiten beheer
Siebel organisatiebeheer Siebel communicatiekanaal beheer
Siebel relatie raadplegen
Siebel Verbandsrol beheer
Siebel verkoopkansbeheer
Siebel Offerte beheren
Siebel bedrijf raadplegen
Siebel AFM register raadplegen
Sie
be
l Sch
erm
en
Orca2 authorisatie beheer
Orca2 relatierol beheer Orca2 AO-historie beheer
Orca2 Standaardiseren en ontdubbelen
Orca2 organisatie beheer
Orca2 relatiebeheer
Orca2 verbandsrol beheer
Orc
a2
sch
erm
en
Presentatie Laag
Wasstraat Orca2 import
Wasstraat Eurolife import
Wasstraat ACBE import
Wasstraat TPL import
Wasstraat
SAS ACBE Import Script
Assyst ACBE import Script Wasstraat ACBE import script
DBBUDNST ACBE import scriptBGS ACBE import script
Neon Orca2 import script
Wasstraat Orca2 import script
Fisys Neon import script
ACBE exportgegevensNeon Fisys exportgegevens
Orca2 Neon exportgegevens
Orca2 Wasstraat export gegevensDBBUDNST Tussenpersoon gegevens
Siebel exportgegevens
Export gegevens
Neon Orca2 importgegevensWasstraat Orca2 importgegevens
BGS ACBE importgegevens
SAS ACBE importgegevens
Assyst ACBE importgegevens
DBBUDNST ACBE importgegevens (provisie)
DBBUDNST ACBE importgegevens (SER)
Wasstraat ACBE importgegevens
Orca2 ACBE importgegevens
Siebel Wasstraat importgegevens Siebel AFM importgegevens
Importgegevens
Siebel Wasstraat import script
Siebel AFM import script
Orca2 ACBE Import Script
Neon CPM export
Neon Fisys export
Neon Fisys import
Neon Orca2 import
Neon TPC export
Neon TPC import
Neon TPL export
Neon TPL import
Neon Middleware
Integratie Laag inclusief data uitwisseling
Bedrijfsprocessen
HRM Uitvoeren inkoopVerzorgen interne en externe communicatie
Uitvoeren facilitaire ondersteuningOntwikkelen, exploiteren
en beheren informatievoorziening
Uitvoeren financiele administratie, rapportage en controlling
Tertiair
HerverzekerenInterne controle en auditsUitvoeren actuariele ondersteuning Uitvoeren juridische ondersteuning
Uitvoeren fiscale ondersteuning
Secundair
05. Manage portfolio of policies(5. Overeenkomst administratie
en services)
08. Manage Delivery (8. Uitkeren)
06. Billing & Customers Care (6. Facturering en incasso)
07. Manage Assets(7. Asset Management)
02. Manage product portfolio(2. Product Management)
01. Customer Care(1. Relatie management)
03. Advise and Sell(3. Advies verkoop en behoud)
04. Perform Underwriting(4. Verzekeren in de boeken nemen van nieuwe productie
incl. verhoging)
Primair
CRM Planning
CRM Strategie
Beleid belegging en winstdeling
Product Planning
Productie Strategie
Krediet en risico management
Markt planning Acceptatie beleid
Inzet planning
Klant portfolio en analyse Beleggingsstrategie
Management en Strategie
Bedrijfsfunctie Model Zwitserleven
Network Drive
Oracle 8i DB ServiceUX Scripting Service
Oracle 10 DB ServiceProgress DB Service
Infrastructuur Services
Stam relatie gegevensbeheer voor natuurlijke personen en netwerken
Stam relatie gegevensbeheer voor rechtspersonen en netwerken
Applicatie Services
Unix Script File
HP UX
DB Orca2 DB Assyst
DB SAS
DB BUDNST DB Wasstraat
DB SiebelDB BGS
DB TPL DB TPC DB Coda
Oracle 8i Database
DB EurolifeDB Zodiac
Oracle 10 Database
HP Itanium
Oracle Storage Node
DB ACBE
Progress DB Server
!! HP UX
!! Progress Node
Infrastructuur
Bedrijfsservices
Vendor Neutral
Connecting
domains
Emerging
as world standard
Active
Community
Easy to serve stakeholders
Enterprise Architecture Management
Am I served with ArchiMate to manage enterprise landscapes ?
The ArchiMate Language
ArchiMate languageHigh-level modelling
within a domain
modelling relations between domains
Basis forvisualisations
Basis foranalysesRelate to
standards
Language summary
Bu
sin
ess
Ap
plic
atio
nT
ech
no
log
y
Business service
Business processBusiness object
Representation
Business role Business actor
Business interface
Application service
Data objectApplication function Application component
Application interface
Infrastructure service
System softwareNode
Artifact
Infrastructure interface
Network
Views on a shared model
Repository
P1 P2
A1 A2
S1
O1
D1 E1 F1
M1
A3
S2
A1 A2
S1
A3
S2
D1 E1 F1
√√P2
√P1
A3A2A1
P2
A2
F1
S2
Generate views
ArchiMate in financial services: Achmea
"Consistent EA modelling with ArchiMate helps us to get grip on the major challenges we are facing."
Agenda
� Business profile
� Changes in the market and in IT
� Answer and approach
� Lessons learned
Business Profile Insurance Company
� all risk, all care insurance company
� revenue in 2007 of 15.610 million euro
�> 25.000 employees
� Result of many mergers
� From fleet-strategy towards an integration-
strategy
Complex?
� > 15 brands
� > 150 products and
services
� > 250 business processes
� > 1750 business
applications
Enterprise Architecture is a key strategic instrument to manage change in business and IT
Challenges
� Application portfolio rationalization and
standardization
� Unbundle distribution and production (in
processes and applications)
� Improve business – IT alignment
� Improve application – infrastructure alignment
� Credit crisis puts the pressure on!!
EA Methods
� Framework Novius
� Process DYA
� Language ArchiMate
Why ArchiMate?
� Modelling in Excel, Visio, Powerpoint etc.
� No reuse
� Ambiguity
� Hard to analyze
� Adhering to open standards, without vendor lock-in
� Ease of use, low complexity, step-by-step growth in advanced use
� Consistent modelling and maintenance
� Possibility to generate views for stakeholders
� Answering impact of change questions
Implementation
� Education: 2 day training for 50 architects
� Started modelling technical infrastructure at central IT dept.
� Application layer (central and in the divisions)
� Processes (in the divisions)
� Models in a central repository
� share knowledge
� integration of the models
� generating views
� creating analyses
Process models
VerzekeringsbehoefteZorg Zakelijk
FinancieelafhandelenZorgproces
Orienterenverzekeringsmarkt
Administreren contract zakelijk zorg
Opmakenen verzenden
Output
Verkopenzakelijk zorg
Verzekeringsbehoefte zakelijk
Bezoekenzakelijke relatie
Beeindiging contract zakelijk zorg
Vaststellenbeeindiging
Periodiekeafspraak
Verwerken inkomende
communicatie
Ingevuld Aanvraagformulier/getekende offerte
Offerteaanvraagzakelijk zorg
Informatieverzoekproduct zakelijk zorg
Controleren & Accepterenaanvraag zakelijk zorg
Maken offertezakelijk zorg
Beantwoorden vragenproduct zakelijk zorg
Onderhandelencontract zakelijk zorg
Applications delivering services, usedApplications delivering services, used--
by business functionby business function
Portalservice
IO-PortalBerekenenpremie
Premieberekeningsservice
Interactielaag
Tijdelijke aanbiedingraadpleegservice
CMSFSO RDCFRB
Raadplegenpolisgegevens auto
Autogegevensservice
Premiegegevensraadpleegservice
nawcontroleservice
Wat kochten anderenservice
Transactielaag
Klant en herkenning
Technical infrastructure
Applicatiecomponent
Infrastructuurservice (3)
Infrastructuurservice (2)
T.TDS_6
T.DB2_8
G.LDAP.P.001
Infrastructuurservice
T.AIX_5
SYS_P
G.AIX_SYS_P.P_APP.001
WPS T.WAS_5
T.WP_5 T.LWWCM
G.J2EE_WP_E.P.001
WPS T.WAS_5
T.WP_5 T.LWWCM
G.J2EE_WP_E.P.001
T.TDS_6
T.DB2_8
G.LDAP.P.001
Infrastructuurservice (2)
T.DB2_8
G.DB2_D_SYS_P.P.001
G.LAN_DC.PInfrastructuurservice (4)
Applicatiecomponent
Infrastructuurservice Infrastructuurservice (2)
TE G.LAN_DC.P TE G.LAN_DC.P
has performance has performance
issues. What is issues. What is
influenced?influenced?
Risk analyses: on Risk analyses: on
what what
infrastructure is infrastructure is
my application my application
depending?depending?
Lessons learned
� Overcome the “not invented here” syndrome
� Focus the architecture teams on delivering value rather than talking about methods and tools.
� Pilot tools to create real-life experience and work on a succes story
� Create your own sub-set of the metamodel (just-enough, just-in-time)
� Train people in language and tool
� Integrate modelling in project start-up using the Project-Start-Architecture
ArchiMate in Public Sector
Towards integration of EA processes,
products and models
Agenda
� Business profile
� Changes in the market and in IT
� Answer and approach
� Lessons learned
Business profile
� Tax and Customs Administration
� No. employees: + 30.000
� Incoming Tax: € 134,941,000,000.-
� No. applications: +- 2500
� No. projects: +- 300
� No. Architects:+- 100
Changes in the organisation, market and IT
� New legal tasks besides the traditional tax
gathering
� Transformation from “act-oriented” to
process- and client-oriented organisation
� High complexity affects ability to change
� Long tradition of modelling
� In about all domains
� For different goals and stakeholders
� Not integrated
Answers and approach
� Need for well integrated models on high level
� To provide insight and overview
� Make models analyzable
� Learned about ArchiMate project
� Started using visio-stencils, powerpoint etc.
and trial versions of dedicated tools
� In 2008 selected a tool and enterprise wide
roll-out
Hierarchic View of Business functions
Information model: Business objects
Processes and used applications as graphical composition
Inning Douane
EMCS
Accijnsgoederenvervoer
Koeriers
KIS
Sagitta binnen brengen
ORG
PRISMA
Poort EDI (MOS)
Binnenbrengen
Transit MMC
ECN CCN/CSI
Poort EDI (MOS)
KIS
Vervoer
KIS
VUP
Uitgaan
KIS
TUT
ORG
Sagitta Uitvoer
Uitvoer
IER
KWWM
GR. Parrot
Chemiekrt
DFC
ORG
TGS
Fysiek toezicht
DIVA
Douane Heffing
Inning Douane
Sagitta Tarieven
Sagitta invoer
KIS
ORG
Invoer
Lessons learned (and still learning)
� ArchiMate makes it easier to communicate with architects over domain boundaries and from architect to designer
� Discussion on where EA ends and detailed design starts?
� Was always there, but comes on the surface now
� Integration with the EA-process and standardization of (some) EA products is key
� If you don’t know the views, you don’t know what to model!
� Standardizing the language for EA can be an major chance for the individual architect
� Less/More formal
� Less/More detailed
� Focus changes from modelling one-time views to information gathering, model in a shared environment and generate views
ArchiMate in Higher Education
"SURF stimulates and supports the
use of ArchiMate in higher education in
the Netherlands."
Agenda
� Business profile
� Changes in the market and in IT
� Answer and approach
� Lessons learned
About SURF
� Collaborative organisation for HE institutions
and research institutes aimed at
breakthrough innovations in ICT. SURF
provides the foundation for the excellence of
higher education and research in the
Netherlands.
� Founded in 1987
� Currently over 60 institutions
Changes
� Growing demand for collaboration in the HE sector.� Expanding mandate from the technical infrastructure
into the information infrastructure of the higher educational institutes.
� Central in this strategy is the adoption of a services approach and the promotion of EA best practices among its members.
� Expected benefits: � more transparent information services
� flexibility in creating a ‘personalized learning and working environment’
� reducing the number of duplicate functionalities and dedicated system interfaces;
� cooperation between educational institutes and with other sectors
Why ArchiMate
� Holistic approach (not just technical)
� Open standard
� Services as central concept
� Well supported
“SURF stimulates and supports the use of ArchiMate in
higher education in the Netherlands to improve the
exchange and re-use of information and the
cooperation between institutes.”
Approach
� Architects and information managers (considered to be ‘mediators’)
� Other target groups:� senior management ,functional system owners, ICT
professionals
� Activities for architects and IM’s� Training sessions in EA, ArchiMate® and EA-tooling
� Facilitate the exchange of best practices through meetings and an on-line community.
� Supports sharing of existing architecture studies and models between institutions through a Community of Practise.
� Negotiating low-cost software licenses for EA tools.
SURF participates in innovative EA projects together with HE institutes
� E-Framework for Education and Research (http://www.e-framework.org)
� Provides information to institutions on investing in and using information technology infrastructure.
� service-oriented approaches to facilitate technical interoperability of core infrastructure as well as effective useof available funding.
� With partners in Australia, New Zealand and the UK.
� SANS: (http://www.sans-info.nl)
� 5 HE’s selected and implement one student information system
� 3TU federation (http://www.3tu.nl)
� 3 Dutch technical universities are integrating their existing application landscapes based on SOA principles, to provide a federative learning and working environment
Towards a Federated Learning Environment for Three Dutch Universities Standardize communication about EA in HE sector
From vision to models, from models to realization!
Stream: EA in Government and the Public Sector
11.45 Bert van Zomeren, University Information
Officier, Delft University of Technology, Netherlands
Processes and color for related actor
Results: Application Services
3TU-student is aan-gemeld voor één of
meerdere activiteit(en)(Deel) producten
Activiteit is gevolgd
3TU-student wil een vorm van
begeleiding ontvangen
Voorbereiden activiteit
Volgen activiteit
Afronden activiteit
Maken opdrachten
Bewaken voortgang
Geven activiteit
Volgen activiteiten
Agendaraadpleegservice
Agenda bewerkservice
Onderwijscontent raadpleegservice
Groep raadpleegservice
Feedback raadpleegservice
Volgen activiteit
Informatie over deel-nemers raadpleegservice
Agenda bewerkservice
Onderwijscontent creëerservice
Onderwijscontent bewerkservice
Agendaraadpleegservice
Onderwijscontent raadpleegservice
Onderwijscontent selectieservice
Onderwijscontent publiceerservice
Geven activiteit
Some lessons learned
� Processes and services can be understood
and modeled using ArchiMate
� Training in ArchiMate and tooling is required
to fully benefit
� Model is used to build a working Learning
Environment based on SOA
Conclusions
ArchiMate is useful
� Closes the gap between “free-format”
strategy models and detailed solutions
architecture models
� Enhances communication
� Makes models analyzable
� Can be the basis for more detailed modelling
� Well supported by tools and service-providers
ArchiMate is a start- not an endpoint
� Think big, start small
� There are many possible concepts and relations;
� Select and learn;
� Training is required to fully benefit
� Implementing ArchiMate means a change in
how architects work.
� Takes time
� Communication
Modelling efforts should be integrated
� With the EA process
� TOGAF ADM or any other
� With EA governance
� Validate the models
� With other modelling efforts
� Process modelling
� Software modelling
� …
� Define products and roles