SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
1MODELS’13 Tata Research Design and Development Center
Analyzing Enterprise Models Using Enterprise
Architecture-based Ontology
Sagar Sunkle, Vinay Kulkarni, and Suman
Roychoudhury
2MODELS’13 Tata Research Design and Development Center
Motivation
 Multiple change drivers in enterprise context
Enterprise
BusinessChange Drivers
1. Cost reduction/revenue
increment
2. Mergers/acquisitions/divesti
tures
3. New regulations
4. Audit findings
Changes due to Business Drivers
1. Process changes
2. Product offerings
3. New functionality needs
4. New data needs
Technology Drivers
1. Vendor-driven upgrades
2. Technology consolidation
mandates
3. Mobile/cloud presence
Changes to Technology Drivers
1. Process changes
2. Product offerings
3. New functionality needs
4. New data needs
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
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 concepts
o structure and behavior
o services and interfaces
o specialized across business, IT(application), and infrastructure
concepts in the ontology
o Business-IT and IT-Infrastructure alignment via services
5MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels
ArchiMateCoreMetamodel
6MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels
ArchiMateCoreMetamodel
EnterpriseArchitectureLayer-specific
Concepts
7MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels in EA Ontology
8MODELS’13 Tata Research Design and Development Center
Using ArchiMate Metamodels in EA Ontology
9MODELS’13 Tata Research Design and Development Center
Modeling Enterprise Entities – ArchiSurance Case
Study
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
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
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
13MODELS’13 Tata Research Design and Development Center
Change Impact Analysis Of EA
 Easily translated into SPARQL
14MODELS’13 Tata Research Design and Development Center
An example from ArchiSurance Case Study
15MODELS’13 Tata Research Design and Development Center
Concept is deleted
May have to delete
May be dangling
No effect
An example from ArchiSurance Case Study
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
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 Buuren
and Henk Jonkers and Maria-Eugenia Iacob and Patrick Strating
18MODELS’13 Tata Research Design and Development Center
Computing Landscape Maps using SPARQL
Property Paths
19MODELS’13 Tata Research Design and Development Center
An Example
 FinancialApplication usedBy HomeNAwayPolicyAdministration realises
PolicyCreationService usedBy CheckAndSignContract == FinalcialApplication
usedBy CheckAndSignContract
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
21MODELS’13 Tata Research Design and Development Center
Thanks!! Any questions??
Please get in touch with me
sagar.sunkle@tcs.com

Contenu connexe

Similaire à Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)

Building the Architecture for Analytic Competition
Building the Architecture for Analytic CompetitionBuilding the Architecture for Analytic Competition
Building the Architecture for Analytic CompetitionWilliam McKnight
 
October 2020 - Top Read Articles in Web Service Computing
October 2020 - Top Read Articles in Web Service ComputingOctober 2020 - Top Read Articles in Web Service Computing
October 2020 - Top Read Articles in Web Service Computingijwscjournal
 
Icdec2020_presentation_slides_12
Icdec2020_presentation_slides_12Icdec2020_presentation_slides_12
Icdec2020_presentation_slides_12ICDEcCnferenece
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderBrian Elvesæter
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software CreationJennifer Wood
 
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Brian Elvesæter
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An ArchitectJennifer Wood
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?iasaglobal
 
Building More Value with Capital Markets - EPC Edition
Building More Value with Capital Markets - EPC EditionBuilding More Value with Capital Markets - EPC Edition
Building More Value with Capital Markets - EPC Editionaccenture
 
EA as an Actionable Architecture
EA as an Actionable ArchitectureEA as an Actionable Architecture
EA as an Actionable ArchitectureJerald Burget
 
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docxCHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docxcravennichole326
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...JOHNLEAK1
 
A Networked Perspective On Business Model For Sap Managed Services
A Networked Perspective On Business Model For Sap Managed ServicesA Networked Perspective On Business Model For Sap Managed Services
A Networked Perspective On Business Model For Sap Managed ServicesTodd Turner
 
Towards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachTowards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachSociotechnical Roundtable
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiersJohn Wu
 
Enterprise architecture concepts
Enterprise architecture conceptsEnterprise architecture concepts
Enterprise architecture conceptsSemyon Axelrod
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture Hamzazafeer
 

Similaire à Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation) (20)

Managing study.pptx
Managing study.pptxManaging study.pptx
Managing study.pptx
 
Building the Architecture for Analytic Competition
Building the Architecture for Analytic CompetitionBuilding the Architecture for Analytic Competition
Building the Architecture for Analytic Competition
 
October 2020 - Top Read Articles in Web Service Computing
October 2020 - Top Read Articles in Web Service ComputingOctober 2020 - Top Read Articles in Web Service Computing
October 2020 - Top Read Articles in Web Service Computing
 
Icdec2020_presentation_slides_12
Icdec2020_presentation_slides_12Icdec2020_presentation_slides_12
Icdec2020_presentation_slides_12
 
Enterprise Architecture og SOA trender
Enterprise Architecture og SOA trenderEnterprise Architecture og SOA trender
Enterprise Architecture og SOA trender
 
The Benefits Of Software Creation
The Benefits Of Software CreationThe Benefits Of Software Creation
The Benefits Of Software Creation
 
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
Web Services og SOA – hvordan vi ser for oss bruk i fremtiden?
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 
Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?Are You an Accidental or Intentional Architect?
Are You an Accidental or Intentional Architect?
 
Building More Value with Capital Markets - EPC Edition
Building More Value with Capital Markets - EPC EditionBuilding More Value with Capital Markets - EPC Edition
Building More Value with Capital Markets - EPC Edition
 
Ijmet 10 01_082
Ijmet 10 01_082Ijmet 10 01_082
Ijmet 10 01_082
 
EA as an Actionable Architecture
EA as an Actionable ArchitectureEA as an Actionable Architecture
EA as an Actionable Architecture
 
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docxCHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
CHAPTER 10 SystemArchitectureChapter 10 is the final chapter.docx
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
 
A Networked Perspective On Business Model For Sap Managed Services
A Networked Perspective On Business Model For Sap Managed ServicesA Networked Perspective On Business Model For Sap Managed Services
A Networked Perspective On Business Model For Sap Managed Services
 
IndEA.pptx
IndEA.pptxIndEA.pptx
IndEA.pptx
 
Towards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design ApproachTowards Better Innovation Structures Using the Dutch STS-Design Approach
Towards Better Innovation Structures Using the Dutch STS-Design Approach
 
Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiers
 
Enterprise architecture concepts
Enterprise architecture conceptsEnterprise architecture concepts
Enterprise architecture concepts
 
Enterprise architecture
Enterprise architecture Enterprise architecture
Enterprise architecture
 

Plus de Dr.-Ing. Sagar Sunkle

Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Dr.-Ing. Sagar Sunkle
 
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesExplanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesDr.-Ing. Sagar Sunkle
 
Toward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementToward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementDr.-Ing. Sagar Sunkle
 
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Dr.-Ing. Sagar Sunkle
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Dr.-Ing. Sagar Sunkle
 
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Practical Goal Modeling for Enterprise ChangeContext: A Problem StatementPractical Goal Modeling for Enterprise ChangeContext: A Problem Statement
Practical Goal Modeling for Enterprise Change Context: A Problem StatementDr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseToward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseDr.-Ing. Sagar Sunkle
 
Toward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsToward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsDr.-Ing. Sagar Sunkle
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureDr.-Ing. Sagar Sunkle
 
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...Dr.-Ing. Sagar Sunkle
 
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...Intentional modeling for problem solving in enterprise architecture (ICEIS 20...
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...Dr.-Ing. Sagar Sunkle
 
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Dr.-Ing. Sagar Sunkle
 

Plus de Dr.-Ing. Sagar Sunkle (12)

Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
Model-Driven Regulatory Compliance: A Case Study of “Know Your Customer” Regu...
 
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic VocabulariesExplanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
Explanation of Proofs of Regulatory (Non-)Compliance Using Semantic Vocabularies
 
Toward a holistic method for regulatory change management
Toward a holistic method for regulatory change managementToward a holistic method for regulatory change management
Toward a holistic method for regulatory change management
 
Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...Toward Better Mapping between Regulations and Operational Details of Enterpri...
Toward Better Mapping between Regulations and Operational Details of Enterpri...
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
 
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
Practical Goal Modeling for Enterprise ChangeContext: A Problem StatementPractical Goal Modeling for Enterprise ChangeContext: A Problem Statement
Practical Goal Modeling for Enterprise Change Context: A Problem Statement
 
Toward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for EnterpriseToward Structured Simulation of What-If Analyses for Enterprise
Toward Structured Simulation of What-If Analyses for Enterprise
 
Toward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise ModelsToward Structured Simulation of Enterprise Models
Toward Structured Simulation of Enterprise Models
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE Architecture
 
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...
 
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...Intentional modeling for problem solving in enterprise architecture (ICEIS 20...
Intentional modeling for problem solving in enterprise architecture (ICEIS 20...
 
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
Toward innovative model based enterprise IT outsourcing (NGEBIS CAISE 2013)
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Analyzing enterprise models using enterprise architecture-based ontology (MODELS 2013 Presentation)

  • 1. 1MODELS’13 Tata Research Design and Development Center Analyzing Enterprise Models Using Enterprise Architecture-based Ontology Sagar Sunkle, Vinay Kulkarni, and Suman Roychoudhury
  • 2. 2MODELS’13 Tata Research Design and Development Center Motivation  Multiple change drivers in enterprise context Enterprise BusinessChange Drivers 1. Cost reduction/revenue increment 2. Mergers/acquisitions/divesti tures 3. New regulations 4. Audit findings Changes due to Business Drivers 1. Process changes 2. Product offerings 3. New functionality needs 4. New data needs Technology Drivers 1. Vendor-driven upgrades 2. Technology consolidation mandates 3. Mobile/cloud presence Changes to Technology Drivers 1. Process changes 2. Product offerings 3. New functionality needs 4. New data needs
  • 3. 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
  • 4. 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 concepts o structure and behavior o services and interfaces o specialized across business, IT(application), and infrastructure concepts in the ontology o Business-IT and IT-Infrastructure alignment via services
  • 5. 5MODELS’13 Tata Research Design and Development Center Using ArchiMate Metamodels ArchiMateCoreMetamodel
  • 6. 6MODELS’13 Tata Research Design and Development Center Using ArchiMate Metamodels ArchiMateCoreMetamodel EnterpriseArchitectureLayer-specific Concepts
  • 7. 7MODELS’13 Tata Research Design and Development Center Using ArchiMate Metamodels in EA Ontology
  • 8. 8MODELS’13 Tata Research Design and Development Center Using ArchiMate Metamodels in EA Ontology
  • 9. 9MODELS’13 Tata Research Design and Development Center Modeling Enterprise Entities – ArchiSurance Case Study
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 13MODELS’13 Tata Research Design and Development Center Change Impact Analysis Of EA  Easily translated into SPARQL
  • 14. 14MODELS’13 Tata Research Design and Development Center An example from ArchiSurance Case Study
  • 15. 15MODELS’13 Tata Research Design and Development Center Concept is deleted May have to delete May be dangling No effect An example from ArchiSurance Case Study
  • 16. 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
  • 17. 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 Buuren and Henk Jonkers and Maria-Eugenia Iacob and Patrick Strating
  • 18. 18MODELS’13 Tata Research Design and Development Center Computing Landscape Maps using SPARQL Property Paths
  • 19. 19MODELS’13 Tata Research Design and Development Center An Example  FinancialApplication usedBy HomeNAwayPolicyAdministration realises PolicyCreationService usedBy CheckAndSignContract == FinalcialApplication usedBy CheckAndSignContract
  • 20. 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
  • 21. 21MODELS’13 Tata Research Design and Development Center Thanks!! Any questions?? Please get in touch with me sagar.sunkle@tcs.com