Your SlideShare is downloading. ×
0
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Extracting archimate views from custom ontological ea models
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Extracting archimate views from custom ontological ea models

1,889

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,889
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
97
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.  Author: Matteo BusanelliEnterprise Architecture Standard RepresentationEXTRACTING ARCHIMATE® VIEWS FROMCUSTOM ONTOLOGICAL EA MODELS
  • 2. From our experience Dealing with EA means to deal with:  Different knowledge domains (Business, IT, Infrastracture, PM etc…)  Several specialized frameworks/methodologies (COBIT, TOGAF, ITIL, PMBOK etc…)  Many Organizational units and people  Several domain specific Tools and information silos  Many information formats Frequently EA needs to reconciliate heterogeneous informations to govern and drive change management and improve Business-IT alignment Extracting Archimate® views from custom ontological EA models 2
  • 3. Context overview (1/2) Business PMIT EA Domain Infrastructure produces formalized Company feeds EA Ontological Model to support Existing sources & Different formats Extracting Archimate® views from custom ontological EA models 3
  • 4. Overview of the context (2/2) Business PM EA toolIT EA Domain proprietary solution Infrastructure Reporting / EA produces Representation formalized standard solution EA Standard Company representation feeds EA Ontological model Model Compliant Compliant . .. Compliant tool #1 tool #2 tool #n Extracting Archimate® views from custom ontological EA models 4
  • 5. The Open Group Standard ArchiMate 2.0 ® Extracting Archimate® views from custom ontological EA models
  • 6. ArchiMate 2.0®From the official Open Group definition document: "To provide a uniform representation for diagrams that describe enterprise architectures, the ArchiMate enterprise architecture modeling language has been developed. It offers an integrated architectural approach that describes and visualizes the different architecture domains and their underlying relations and dependencies." "The role of the ArchiMate standard is to provide a graphical language for the representation of enterprise architectures over time (i.e., including transformation and migration planning), as well as their motivation and rationale. The evolution of the standard is closely linked to the developments of the TOGAF standard and the emerging results from The Open Group forums and work groups active in this area. As a consequence, the ArchiMate standard does not provide its own set of defined terms, but rather follows those provided by the TOGAF standard." Extracting Archimate® views from custom ontological EA models 6
  • 7. ArchiMate 2.0® Is an abstract model for representing EA from different viewpoints A standard for exchanging and sharing EA diagrams aligned with TOGAF Performs cost analysis and business case calculations Implemented by different commercial and open EA tools Used by Bank of Italy as a language for describing IT Architectures (from “Enterprise Architecture – La prospettiva di Banca d’Italia” speech part of 2012 ABI Lab workshop on EA 1) 1. http://www.abilab.it/eventi/workshop-architetture-it-2012 Extracting Archimate® views from custom ontological EA models
  • 8. ArchiMate 2.0 - Business Layer concepts Extracting Archimate® views from custom ontological EA models 8
  • 9. ArchiMate 2.0 - Application Layer concepts Extracting Archimate® views from custom ontological EA models 9
  • 10. ArchiMate 2.0 - Technology Layer concepts Extracting Archimate® views from custom ontological EA models 10
  • 11. ArchiMate 2.0 - Relationships Extracting Archimate® views from custom ontological EA models 11
  • 12. ArchiMate 2.0 - Motivation Extension Extracting Archimate® views from custom ontological EA models 12
  • 13. ArchiMate 2.0 – Some examples of EA views Vista Business Strategic EA Technical viewpoint Applicative viewpointEA Transition Extracting Archimate® views from custom ontological EA models 13
  • 14. An ArchiMate 2.0 modelling tool: Archi Extracting Archimate® views from custom ontological EA models 14
  • 15. Archi – Summary of features Free open source tool developed and maintained by the Institute of Educational Cybernetics of University of Bolton (latest release of November, 2012) Creation of diagrams (views) by using the complete ArchiMate 2.0 components palette All graphical components are classified according to the Business, Applicative and Technology Layers. Allows new model template definition Allows EA components to be customized (i.e. custom attributes) All diagram exportable in different output formats Extendable by plug-ins Extracting Archimate® views from custom ontological EA models 15
  • 16. Archi: some screenshots Extracting Archimate® views from custom ontological EA models 16
  • 17. Automatic generation of ArchiMatediagrams from EA ontological models: AOI Plugin Extracting Archimate® views from custom ontological EA models 17
  • 18. An approach starting from a custom company model of EA Business App Interface application App Component process Device Data Flow Device IT service Business Service ArchiMate Ontology Import Plug-in Company EA ArchiMate 2.0 ® ON TIMEOntological Model MAPPING (SPARQL) Ontological Model IMPORT (OWL/RDF) (OWL/RDF) Extracting Archimate® views from custom ontological EA models 18
  • 19. ArchiMate Ontology Importer Plug-in ArchiMate Ontology Importer (AOI) is an ARCHI PLUG-IN developed and mantainedby Imola Informatica that can import ArchiMate 2.0 compliant ontologies (inOWL/RDF/N3 format) into Archi diagrams. Developed plug-in features:  Import of all Business Layer Components  Import of all Application Layer Components  Import of all Technology Layer Components  Import of all Motivation Layer Components  Generation of different kind of relationship views  Generation of predefined base diagrams (i.e Applications Flow View)  Generation of several hierarchical grouping views (i.e Application for Functional Domains )  Some advanced automatic layout functionality Extracting Archimate® views from custom ontological EA models 19
  • 20. AOI Plug-in: Post import example Application organized for Functional Area and Company Extracting Archimate® views from custom ontological EA models 20
  • 21. AOI Plug-in: current applications & future works• AOI Plug-in is a BETA version and still under development/testing • the plugin was tested on Archi release 2.2.2 and 2.3 • the exploited Archimate Model (ontology) is compliant to Archimate 2.0 model.• Application on real domains: • tested on IT Architecture assets of a big Italian insurance group • tested on Business and IT architecture assets of a Bank from northern Italy• Future work:  optimization of automatic layout algorithm  update of already imported models  import of all the custom property defined for the components  … Extracting Archimate® views from custom ontological EA models 21
  • 22. References OpenGroup Archimate  http://www.opengroup.org/subjectareas/enterprise/archimate  http://www.opengroup.org/archimate/  http://en.wikipedia.org/wiki/ArchiMate TOGAF  http://www.opengroup.org/togaf/  https://www2.opengroup.org/ogsys/catalog/w118 ARCHI  http://archi.cetis.ac.uk/  http://archi.cetis.ac.uk/download.html ABI Lab - EA Workshop 2012  http://www.abilab.it/eventi/workshop-architetture-it-2012 Extracting Archimate® views from custom ontological EA models 22
  • 23.  Più di 20 anni di esperienza nell’Enterprise IT Consulenza e Skill Transfer suCompany for Integrazione30Processo Consulting & Innovation Architetture, more than e years OMG Influence Member, JSR 312 Expert Group, CSI, WWISA, OpenESB Key Partner, NetBeans Strategic Partner Matteo Busanelli Semantic Web Architect and La comunita’ italiana dedicata aatJava Informatica IT Consultant Imola 10 anni di articoli, pubblicazioni, libri, eventi, training Dai programmatori agli architetti www.imolinfo.it Piu’ di 1.000.000 pagine twitter.com/imolinfo lette al mese www.facebook.com/imolinfo www.linkedin.com/company/imola-informatica Business partner in progetti con alto grado di innovazione gruppoimola.wordpress.com Padroni in tecnologie e architetture mobile Competenti in architetture dell‘informazione, UX e Design

×