analyzing enterprise models using enterprise architecture-based ontology (models 2013 presentation)
Post on 14-Sep-2014
790 views
DESCRIPTION
Development and maintenance of enterprise systems is becoming more difficult due to change drivers along multiple interconnected dimensions. It is advisable to model the enterprise first and analyze it for potential concerns. For modeling enterprises, ontologies have been considered apt and have been used in the past for the same, but application of ontologies for EA analysis based on concepts of enterprise and relations between them have been scarce. We present our ongoing work on analyzing enterprise models using EA-based ontological representation of enterprise. Our contributions are twofold: first, we show how an existing EA modeling language can be leveraged to create EA ontology and second, we show how two known EA analyses can be realized using this ontology. Initial results suggest that ontology representation facilitates basic EA analysis prototyping due to right mix of representation and inference functionalities and is extensible for more involved EA analyses.TRANSCRIPT
![Page 1: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/1.jpg)
1MODELS’13 Tata Research Design and Development Center
Analyzing Enterprise Models Using EnterpriseArchitecture-based Ontology
Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury
![Page 2: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/2.jpg)
2MODELS’13 Tata Research Design and Development Center
Motivation
Multiple change drivers in enterprise context
Enterprise
Business Change Drivers1. Cost reduction/revenue
increment2. Mergers/acquisitions/divesti
tures3. New regulations4. Audit findings
Changes due to Business Drivers1. Process changes2. Product offerings3. New functionality needs4. New data needs
Technology Drivers1. Vendor-driven upgrades2. Technology consolidation
mandates3. Mobile/cloud presence
Changes to Technology Drivers1. Process changes2. Product offerings3. New functionality needs4. New data needs
![Page 3: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/3.jpg)
3MODELS’13 Tata Research Design and Development Center
Motivation
Holistic Enterprise Modeling- Model of enterprise that makes sense of business, IT, and infrastructure entities individually and from point of view of entire enterprise
Enterprise Architecture Frameworks for holistic view but …o Document-based enterprise models
o Non-machine processable
This is where ontology-based representation comes into picture
![Page 4: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/4.jpg)
4MODELS’13 Tata Research Design and Development Center
Way to go about it
ArchiMate as the basis of enterprise architecture ontology- good starting point for intended use-cases
Generic metamodel of ArchiMate is based on subject-verb-object nature of natural language sentences
ArchiMate core conceptso structure and behavior
o services and interfaces
o specialized across business, IT(application), and infrastructureconcepts in the ontology
o Business-IT and IT-Infrastructure alignment via services
![Page 5: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/5.jpg)
5MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels
Arc
hiM
ate
Co
re M
eta
mo
de
l
![Page 6: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/6.jpg)
6MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels
Arc
hiM
ate
Co
re M
eta
mo
de
l
En
terp
rise A
rchite
cture
La
ye
r-spe
cificC
on
cep
ts
![Page 7: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/7.jpg)
7MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels in EA Ontology
![Page 8: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/8.jpg)
8MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels in EA Ontology
![Page 9: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/9.jpg)
9MODELS’13 Tata Research Design and Development Center
Modeling Enterprise Entities – ArchiSurance Case Study
![Page 10: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/10.jpg)
10MODELS’13 Tata Research Design and Development Center
Ontology Tools
Protégé Ontology Editor for Ontology Modeling
Apache Jena for Ontology API
Pellet Reasoner + SPARQL RDF Query Language for Rules
![Page 11: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/11.jpg)
11MODELS’13 Tata Research Design and Development Center
Change Impact Analysis Of EA
Change to any entity in any of business, application, infrastructure dimensions leads to changes to entities related to it
Based on Change impact analysis of enterprise architectures Frank S. de Boer and Marcello M. Bonsangue and Luuk Groenewegen and Andries Stam and S. Stevens and Leendert W. N. van der Torre
![Page 12: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/12.jpg)
12MODELS’13 Tata Research Design and Development Center
Change Impact Analysis Of EA
Meaning attributed to various structural and behavioral relations in ArchiMate; each relation connects two concepts- what happens to one of the concepts when the other is deleted or modified
When B is modified/deleted, the concepts it is related to will also be affected- this goes on till no more concepts can get affected
![Page 13: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/13.jpg)
13MODELS’13 Tata Research Design and Development Center
Change Impact Analysis Of EA
Easily translated into SPARQL
![Page 14: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/14.jpg)
14MODELS’13 Tata Research Design and Development Center
An example from ArchiSurance Case Study
![Page 15: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/15.jpg)
15MODELS’13 Tata Research Design and Development Center
Concept is deletedMay have to delete
May be danglingNo effect
An example from ArchiSurance Case Study
![Page 16: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/16.jpg)
16MODELS’13 Tata Research Design and Development Center
Issues with Change Impact Analysis Ontology-based Enterprise Models
Meaning attributed to ArchiMate relations and implemented atop ArchiMate-based ontology; not immediately usable when other EA frameworks are used
This change impact analysis is just change propagation without considering deeper effects; for decision making, only provides a rough overview of which entities may get affected and therefore should be addressed
Change impact analysis may be carried out with intentional modeling where changes are possible alternatives and have cumulative effect on goals
Ontology representation enables prototyping of such variations on change impact computation
![Page 17: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/17.jpg)
17MODELS’13 Tata Research Design and Development Center
Computing Landscape Maps
Landscape map computation involves rule execution, for example, ‘Set of application components C, given business processes P and business services S such that (1) C is usedBy P and (2) P realises S’
Closer inspection of cross layer metamodels reveals that “Business service” is not related to “application component” directly
May be indirectly related via chain of relations between intermediate concepts
A composition operator for ArchiMate relations may be used to establish single indirect relation to compute mutual dependence
Based on o Landscape Maps for Enterprise Architectures - Leendert W. N. van der Torre and
Marc M. Lankhorst and Hugo W. L. ter Doest and Jan T. P. Campschroer and Farhad Arbab
o Composition of Relations in Enterprise Architecture Models - René van Buurenand Henk Jonkers and Maria-Eugenia Iacob and Patrick Strating
![Page 18: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/18.jpg)
18MODELS’13 Tata Research Design and Development Center
Computing Landscape Maps using SPARQL Property Paths
![Page 19: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/19.jpg)
19MODELS’13 Tata Research Design and Development Center
An Example
FinancialApplication usedBy HomeNAwayPolicyAdministration realisesPolicyCreationService usedBy CheckAndSignContract == FinalcialApplicationusedBy CheckAndSignContract
![Page 20: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/20.jpg)
20MODELS’13 Tata Research Design and Development Center
Summary
Compared to previous approaches for enterprise ontology, this approach is holistic with machine-processable and analyzable enterprise models
Similar method is applicable when EA ontology is based not on ArchiMate but any other EA framework
Further extensions with intentional goal modeling already underway with real word merger of two wealth management banks
![Page 21: Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)](https://reader034.vdocuments.us/reader034/viewer/2022051411/5415a1a38d7f728a6c8b4799/html5/thumbnails/21.jpg)
21MODELS’13 Tata Research Design and Development Center
Thanks!! Any questions?? Please get in touch with me