SlideShare une entreprise Scribd logo
1  sur  23
   Author: Matteo Busanelli

Enterprise Architecture Standard Representation

EXTRACTING ARCHIMATE® VIEWS FROM
CUSTOM ONTOLOGICAL EA MODELS
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
Context overview (1/2)

     Business

                PM
IT                            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
Overview of the context (2/2)

     Business

                PM                                                                                         EA tool
IT                            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
The Open Group Standard
     ArchiMate 2.0 ®




        Extracting Archimate® views from custom ontological EA models
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
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
ArchiMate 2.0 - Business Layer concepts




             Extracting Archimate® views from custom ontological EA models   8
ArchiMate 2.0 - Application Layer concepts




             Extracting Archimate® views from custom ontological EA models   9
ArchiMate 2.0 - Technology Layer concepts




             Extracting Archimate® views from custom ontological EA models   10
ArchiMate 2.0 - Relationships




             Extracting Archimate® views from custom ontological EA models   11
ArchiMate 2.0 - Motivation Extension




             Extracting Archimate® views from custom ontological EA models   12
ArchiMate 2.0 – Some examples of EA views

                          Vista Business                       Strategic
                                                               EA




                    Technical
                    viewpoint



                                                                                                     Applicative
                                                                                                      viewpoint
EA Transition




                                     Extracting Archimate® views from custom ontological EA models        13
An ArchiMate 2.0 modelling tool: Archi




              Extracting Archimate® views from custom ontological EA models   14
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
Archi: some screenshots




             Extracting Archimate® views from custom ontological EA models   16
Automatic generation of ArchiMate
diagrams from EA ontological models:
             AOI Plugin




              Extracting Archimate® views from custom ontological EA models   17
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 TIME
Ontological Model           MAPPING (SPARQL)     Ontological Model                   IMPORT
     (OWL/RDF)                                          (OWL/RDF)




                                                          Extracting Archimate® views from custom ontological EA models   18
ArchiMate Ontology Importer Plug-in




 ArchiMate Ontology Importer (AOI) is an ARCHI PLUG-IN developed and mantained
by Imola Informatica that can import ArchiMate 2.0 compliant ontologies (in
OWL/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
AOI Plug-in: Post import example




         Application
         organized for
         Functional Area
         and Company




                           Extracting Archimate® views from custom ontological EA models   20
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
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
   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

Contenu connexe

Tendances

ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 CertificationArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
Bryan Len
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Nathaniel Palmer
 

Tendances (20)

MAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACHMAPPING TOGAF® ADM AND AGILE APPROACH
MAPPING TOGAF® ADM AND AGILE APPROACH
 
Archimate - an introduction
Archimate - an introductionArchimate - an introduction
Archimate - an introduction
 
Modular Enterprise Systems - An Introduction
Modular Enterprise Systems - An IntroductionModular Enterprise Systems - An Introduction
Modular Enterprise Systems - An Introduction
 
Iasa UK Archimate Overview
Iasa UK Archimate OverviewIasa UK Archimate Overview
Iasa UK Archimate Overview
 
ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 CertificationArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
ArchiMate Training, Enterprise Architecture (EA), ArchiMate 3 Certification
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
 
Togaf 9 an introduction
Togaf 9   an introductionTogaf 9   an introduction
Togaf 9 an introduction
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
 
Enterprise Architecture Overview
Enterprise Architecture OverviewEnterprise Architecture Overview
Enterprise Architecture Overview
 
Archimate in the JISC Enable Project
Archimate in the JISC Enable ProjectArchimate in the JISC Enable Project
Archimate in the JISC Enable Project
 
Togaf Roadshow
Togaf RoadshowTogaf Roadshow
Togaf Roadshow
 
Togaf 9 overview
Togaf 9 overviewTogaf 9 overview
Togaf 9 overview
 
Design your Business, Model your Architecture (presentation by Marc Lankhorst...
Design your Business, Model your Architecture (presentation by Marc Lankhorst...Design your Business, Model your Architecture (presentation by Marc Lankhorst...
Design your Business, Model your Architecture (presentation by Marc Lankhorst...
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5
 
ArchiMetal Case Study
ArchiMetal Case StudyArchiMetal Case Study
ArchiMetal Case Study
 
ArchiMate introduction
ArchiMate introductionArchiMate introduction
ArchiMate introduction
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Foundations of enterprise architecture management and archi mate
Foundations of enterprise architecture management and archi mateFoundations of enterprise architecture management and archi mate
Foundations of enterprise architecture management and archi mate
 

En vedette

Enterprise communication using archiMate
Enterprise communication using archiMateEnterprise communication using archiMate
Enterprise communication using archiMate
Louw Labuschagne
 
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
Odoo
 

En vedette (15)

Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. ...
 
An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate...
An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate...An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate...
An Introduction to Enterprise Architecture Visual Modeling With The ArchiMate...
 
Archimate Viewpoints
Archimate ViewpointsArchimate Viewpoints
Archimate Viewpoints
 
EIP In Practice
EIP In PracticeEIP In Practice
EIP In Practice
 
Enterprise Architecture with the Zachman Framework and the Archimate Language
Enterprise Architecture with the Zachman Framework and the Archimate LanguageEnterprise Architecture with the Zachman Framework and the Archimate Language
Enterprise Architecture with the Zachman Framework and the Archimate Language
 
Modeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study ViewsModeling ACORD with ArchiMate Case Study Views
Modeling ACORD with ArchiMate Case Study Views
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Enterprise communication using archiMate
Enterprise communication using archiMateEnterprise communication using archiMate
Enterprise communication using archiMate
 
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
E-commerce: the new Magento - OpenERP Connector: a generic connector to any a...
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Practical Application of Business Architecture
Practical Application of Business Architecture Practical Application of Business Architecture
Practical Application of Business Architecture
 
An Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 SpecificationAn Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 Specification
 
Introduction to Enterprise Architecture
Introduction to Enterprise Architecture Introduction to Enterprise Architecture
Introduction to Enterprise Architecture
 

Similaire à Extracting archimate views from custom ontological ea models

4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
drewz lin
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
Tot Bob
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011
MDDAY11
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
elliando dias
 
Curriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar GelberCurriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar Gelber
Itamar Gelber
 

Similaire à Extracting archimate views from custom ontological ea models (20)

Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
Visual Modeling Editor and Ontology API-based Analysis for Decision Making in...
 
Avantage BPM Key Features
Avantage BPM Key FeaturesAvantage BPM Key Features
Avantage BPM Key Features
 
Eclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFaEclipse Summit 2008 - Thales - SolFa
Eclipse Summit 2008 - Thales - SolFa
 
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
MoDELS'16 presentation: Integration of a Graph-Based Model Indexer in Commerc...
 
Webinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence IntroWebinar: Open Source Business Intelligence Intro
Webinar: Open Source Business Intelligence Intro
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
4+1view architecture
4+1view architecture4+1view architecture
4+1view architecture
 
Case Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill GovernanceCase Study IT Architect Certification & Skill Governance
Case Study IT Architect Certification & Skill Governance
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011
 
EA 101
EA 101EA 101
EA 101
 
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
UK INCOSE Annual Systems Engineering Conference. Case Study - Implementing TR...
 
Avantage Enterprise Architecture
Avantage Enterprise ArchitectureAvantage Enterprise Architecture
Avantage Enterprise Architecture
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Model Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & FutureModel Driven Architecture (MDA): Motivations, Status & Future
Model Driven Architecture (MDA): Motivations, Status & Future
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Fulfilling real time analytics on obi apps platform
Fulfilling real time analytics on obi apps platformFulfilling real time analytics on obi apps platform
Fulfilling real time analytics on obi apps platform
 
Curriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar GelberCurriculum Vitae v 6.0- Itamar Gelber
Curriculum Vitae v 6.0- Itamar Gelber
 
Acumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization GuideAcumatica ERP 4.1 Customization Guide
Acumatica ERP 4.1 Customization Guide
 
Practical Experiences Migrating Unified Modeling Language Models to IBM® Rati...
PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...PracticalExperiences Migrating Unified Modeling Language Models to IBM® Rati...
Practical Experiences Migrating Unified Modeling Language Models to IBM® Rati...
 
The Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and ToolsThe Enterprise Reference Architecture and Tools
The Enterprise Reference Architecture and Tools
 

Plus de Matteo Busanelli

Comprendere_le_Reti_per_Governare_l_EA_12nov2013
Comprendere_le_Reti_per_Governare_l_EA_12nov2013Comprendere_le_Reti_per_Governare_l_EA_12nov2013
Comprendere_le_Reti_per_Governare_l_EA_12nov2013
Matteo Busanelli
 
ODDI 2013 DCAT per descrivere gli Open Data della PA
ODDI 2013 DCAT per descrivere gli Open Data della PAODDI 2013 DCAT per descrivere gli Open Data della PA
ODDI 2013 DCAT per descrivere gli Open Data della PA
Matteo Busanelli
 

Plus de Matteo Busanelli (11)

Potenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioniPotenziare l'EA con il governo delle informazioni
Potenziare l'EA con il governo delle informazioni
 
Exploiting and empowering semantic data with 2 new semantic extension: Sparql...
Exploiting and empowering semantic data with 2 new semantic extension: Sparql...Exploiting and empowering semantic data with 2 new semantic extension: Sparql...
Exploiting and empowering semantic data with 2 new semantic extension: Sparql...
 
Using (Semantic) Mediawiki on an Enterprise Knowledge Management Platform: fr...
Using (Semantic) Mediawiki on an Enterprise Knowledge Management Platform: fr...Using (Semantic) Mediawiki on an Enterprise Knowledge Management Platform: fr...
Using (Semantic) Mediawiki on an Enterprise Knowledge Management Platform: fr...
 
Imola informatica - Enterprise Knowledge Management
Imola informatica  -  Enterprise Knowledge ManagementImola informatica  -  Enterprise Knowledge Management
Imola informatica - Enterprise Knowledge Management
 
Imola informatica - Open Data fuori e dentro le aziende
Imola informatica  - Open Data fuori e dentro le aziendeImola informatica  - Open Data fuori e dentro le aziende
Imola informatica - Open Data fuori e dentro le aziende
 
Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)Presentazione piattaforma semantica per gestione della conoscenza (scuole)
Presentazione piattaforma semantica per gestione della conoscenza (scuole)
 
Comprendere_le_Reti_per_Governare_l_EA_12nov2013
Comprendere_le_Reti_per_Governare_l_EA_12nov2013Comprendere_le_Reti_per_Governare_l_EA_12nov2013
Comprendere_le_Reti_per_Governare_l_EA_12nov2013
 
Service Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media WikiService Registry Repository Opensource implementato su Semantic Media Wiki
Service Registry Repository Opensource implementato su Semantic Media Wiki
 
Approccio Semantico alla Governance IT
Approccio Semantico alla Governance ITApproccio Semantico alla Governance IT
Approccio Semantico alla Governance IT
 
Generazione di diagrammi ArchiMate da modelli ontologici di EA e meta modello...
Generazione di diagrammi ArchiMate da modelli ontologici di EA e meta modello...Generazione di diagrammi ArchiMate da modelli ontologici di EA e meta modello...
Generazione di diagrammi ArchiMate da modelli ontologici di EA e meta modello...
 
ODDI 2013 DCAT per descrivere gli Open Data della PA
ODDI 2013 DCAT per descrivere gli Open Data della PAODDI 2013 DCAT per descrivere gli Open Data della PA
ODDI 2013 DCAT per descrivere gli Open Data della PA
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Extracting archimate views from custom ontological ea models

  • 1. Author: Matteo Busanelli Enterprise Architecture Standard Representation EXTRACTING ARCHIMATE® VIEWS FROM CUSTOM 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 PM IT 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 tool IT 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 viewpoint EA 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 ArchiMate diagrams 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 TIME Ontological 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 mantained by Imola Informatica that can import ArchiMate 2.0 compliant ontologies (in OWL/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