SlideShare a Scribd company logo
1 of 15
Visual Modeling Editor and Ontology API-based 
Analysis for Decision Making in 
Enterprises- Experience and Way Ahead 
Sagar Sunkle and Hemant Rathod 
Tata Research Development and Design Center, 
Pune, India.
Motivation 
Change Drivers 
Enterprise 
Evolving Market Conditions 
Competitive Pressure 
Technology Obsolescence and Advance 
Dynamic Supply Chains 
Regulatory Compliances 
Internal 
External
Change Drivers 
Enterprise 
AS-IS 
Internal 
External 
Enterprise 
TO-BE 
Reliance on 
Expert 
Document-oriented 
Normal 
Practice 
Motivation
Our Initial Approach 
Change Drivers 
Enterprise 
AS-IS 
Internal 
External 
Enterprise 
TO-BE 
Using 
Purpose-specific 
Models 
For Both Business-As-Usual Improvement/Transformation
Solution Iteration 1 
Enterprise 
AS-IS 
EA-based 
Descriptive 
Models 
[ArchiMate] 
Prescriptive Intentional 
Models [i*] 
Not just a soft approach! 
Enterprise 
TO-BE 
Change Drivers Internal External
Solution Iteration 1 
Archi OpenOME 
Enterprise 
AS-IS 
Enterprise 
TO-BE 
EA-based 
Descriptive 
Models 
[ArchiMate] 
Prescriptive Intentional 
Models [i*] 
Not just a soft approach! 
Change Drivers Internal External
Solution Iteration 1 
Archi OpenOME 
Enterprise 
AS-IS 
Strategic 
Alternatives 
Enterprise 
TO-BE 
Enterprise 
Entities 
Problem-specific 
Models 
Actors and tasks for TO-BE 
operationalization 
Change Drivers Internal External
Solution Iteration 1 
 ArchiMate motivation extensions provide goal modeling 
constructs 
– At a very high level- Goals, Assessment, Drivers- but no goal 
modeling specific syntax or semantics 
– i* provides well constructed goal/intention modeling syntax and 
semantics 
ArchiMate 
+ 
Intentional 
Models
Reflection 1 
Archi OpenOME 
Enterprise 
AS-IS 
Strategic 
Alternatives 
Enterprise 
TO-BE 
Enterprise 
Entities 
Problem-specific 
Models 
Actors and tasks for TO-BE 
operationalization 
Two Problems !! 
Difficult to keep Archi[ArchiMate] and OpenOME[i*] models in sync 
Each purposive model needs specific tool 
Change Drivers Internal External
Extended Archi 
with requisite 
concepts for 
Visual Models + 
Ontology with 
ArchiMate + i* 
concepts for 
analyzable models 
From Visual Models 
to analyzable 
Export 
Import 
models .csv .xlsx .owl 
Protégé editor, Jena OWL 
ontology API, Pellet Reasoner API, 
SPARQL query language 
Solution Iteration 2
Extended Archi 
with requisite 
concepts for 
Visual Models + 
Ontology with 
ArchiMate + i* 
concepts for 
analyzable models 
Reflection 2 
 Possible to model “Why + What + How” 
 Ontological representation for constructing enterprise and intentional 
analyses 
− EA Change Impact Analysis- Change ripples computed based on semantics 
attributed to ArchiMate relations 
− EA Landscape Mapping- Retrieving specific pairs of EA elements from EA 
model- set of business processes, application services they use, and 
business services that expose the functionality in business processes 
− Intentional Analyses- Label propagation for computing relative strengths 
of alternatives, aggregate analyses such as ability, workability, and 
viability of a course of action 
 Combined EA + Intentional analyses 
− How to execute best strategic alternative on top of AS-IS EA 
 Idea validated, but scalability and modeling facility remain an issue
Future Solution Iteration 3 
Extended 
Enterprise 
Metamodel 
Model 
Conforms To 
Visual 
Modeling 
Analysis 
Extended Archi 
Extended 
Enterprise 
Metamodel 
Model 
Visual 
Modeling 
Analysis 
ADEX 
Conforms To 
Ontology 
Symbol Designer OMGen
Features of Solution Iteration 3 
Modeling/Analysis 
Feature 
Archi (Eclipse 
EMF) 
Adex Required For 
Metamodeling Yes Yes Purpose-specific modeling extensions e.g. 
simulation of enterprise models 
Visual Modeling Yes Yes Representing visual syntax agreed upon by 
community 
Scripting No [EMFScript 
and other] 
Yes [OMGen] For programming purpose-specific analyses 
Database Support XML, CSV File, in memory, 
MySQL, Oracle etc. Supporting modeling and analysis lifecycle 
including role-based access to modeling 
artifacts, and versioning 
Multi-user/Role 
Support 
Versioning NO Yes 
Diff-Merge
(Pre) Reflections on Solution Iteration 3 
 Scoping EA models 
− Modeling enterprise without a clear problem definition is futile- intentional models help 
define the problem and possible solutions 
 Adjusting syntax of purpose-specific modeling languages 
− Enterprise and related models should focus mainly on analysis and lead to decision 
execution 
− Accordingly, standard syntax of modeling languages may need tweaking 
 Enabling domain experts 
− So far, interaction was team of modelers who knew modeling languages + domain experts-very 
difficult to make domain experts spare time 
− Could domain experts model on their own as a matter of practice? 
− Then they have to learn at least the domain-specific language syntax but this should 
be OK 
• Could domain vocabularies + rules help? 
− Not only to enable different modeling languages talk with each other 
− But also toward creating models of domain which could then be analyzed purposively
Questions? 
I can be reached at sagar.sunkle@tcs.com

More Related Content

Similar to Visual Modeling and Ontology API for Enterprise Decision Making

Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureVikas Grover
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and RhapsodyMartin Owen
 
Business_Process_Modeling_Training.ppt
Business_Process_Modeling_Training.pptBusiness_Process_Modeling_Training.ppt
Business_Process_Modeling_Training.pptssuser50762b
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference ArchitectureJohan Eltes
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkPaul Sullivan
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy IntroductionFrankie Hsiang
 
SAUG Summit 2009 - Session 9 SAP Solution Architect
SAUG Summit 2009 - Session 9 SAP Solution ArchitectSAUG Summit 2009 - Session 9 SAP Solution Architect
SAUG Summit 2009 - Session 9 SAP Solution ArchitectPhil Gleadhill
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
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
 
Aim PPT For Oracle HRMS
Aim PPT For Oracle HRMSAim PPT For Oracle HRMS
Aim PPT For Oracle HRMSRajiv reddy
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
 
The LIght EA Framework (LEAF)
The LIght EA Framework (LEAF)The LIght EA Framework (LEAF)
The LIght EA Framework (LEAF)John Wu
 
Vijay Pokuri updated
Vijay Pokuri updatedVijay Pokuri updated
Vijay Pokuri updatedcvtech cvtech
 
Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh Kumar
 

Similar to Visual Modeling and Ontology API for Enterprise Decision Making (20)

Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
 
Session 4 & 5
Session 4 & 5Session 4 & 5
Session 4 & 5
 
Business_Process_Modeling_Training.ppt
Business_Process_Modeling_Training.pptBusiness_Process_Modeling_Training.ppt
Business_Process_Modeling_Training.ppt
 
Saibm
SaibmSaibm
Saibm
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
A Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability FrameworkA Summary of TOGAF's Architecture Capability Framework
A Summary of TOGAF's Architecture Capability Framework
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy Introduction
 
SAUG Summit 2009 - Session 9 SAP Solution Architect
SAUG Summit 2009 - Session 9 SAP Solution ArchitectSAUG Summit 2009 - Session 9 SAP Solution Architect
SAUG Summit 2009 - Session 9 SAP Solution Architect
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
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...
 
Aim PPT For Oracle HRMS
Aim PPT For Oracle HRMSAim PPT For Oracle HRMS
Aim PPT For Oracle HRMS
 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering Framework
 
Togaf 9.2 Introduction
Togaf 9.2 IntroductionTogaf 9.2 Introduction
Togaf 9.2 Introduction
 
The LIght EA Framework (LEAF)
The LIght EA Framework (LEAF)The LIght EA Framework (LEAF)
The LIght EA Framework (LEAF)
 
EA 101
EA 101EA 101
EA 101
 
MDA
MDAMDA
MDA
 
Vijay Pokuri updated
Vijay Pokuri updatedVijay Pokuri updated
Vijay Pokuri updated
 
Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh_Resume_122014
Dinesh_Resume_122014
 

More from 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
 
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
 
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...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
 

More from Dr.-Ing. Sagar Sunkle (10)

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
 
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
 
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...Analyzing enterprise models using enterprise architecture-based ontology (MOD...
Analyzing enterprise models using enterprise architecture-based ontology (MOD...
 
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)
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 

Visual Modeling and Ontology API for Enterprise Decision Making

  • 1. Visual Modeling Editor and Ontology API-based Analysis for Decision Making in Enterprises- Experience and Way Ahead Sagar Sunkle and Hemant Rathod Tata Research Development and Design Center, Pune, India.
  • 2. Motivation Change Drivers Enterprise Evolving Market Conditions Competitive Pressure Technology Obsolescence and Advance Dynamic Supply Chains Regulatory Compliances Internal External
  • 3. Change Drivers Enterprise AS-IS Internal External Enterprise TO-BE Reliance on Expert Document-oriented Normal Practice Motivation
  • 4. Our Initial Approach Change Drivers Enterprise AS-IS Internal External Enterprise TO-BE Using Purpose-specific Models For Both Business-As-Usual Improvement/Transformation
  • 5. Solution Iteration 1 Enterprise AS-IS EA-based Descriptive Models [ArchiMate] Prescriptive Intentional Models [i*] Not just a soft approach! Enterprise TO-BE Change Drivers Internal External
  • 6. Solution Iteration 1 Archi OpenOME Enterprise AS-IS Enterprise TO-BE EA-based Descriptive Models [ArchiMate] Prescriptive Intentional Models [i*] Not just a soft approach! Change Drivers Internal External
  • 7. Solution Iteration 1 Archi OpenOME Enterprise AS-IS Strategic Alternatives Enterprise TO-BE Enterprise Entities Problem-specific Models Actors and tasks for TO-BE operationalization Change Drivers Internal External
  • 8. Solution Iteration 1  ArchiMate motivation extensions provide goal modeling constructs – At a very high level- Goals, Assessment, Drivers- but no goal modeling specific syntax or semantics – i* provides well constructed goal/intention modeling syntax and semantics ArchiMate + Intentional Models
  • 9. Reflection 1 Archi OpenOME Enterprise AS-IS Strategic Alternatives Enterprise TO-BE Enterprise Entities Problem-specific Models Actors and tasks for TO-BE operationalization Two Problems !! Difficult to keep Archi[ArchiMate] and OpenOME[i*] models in sync Each purposive model needs specific tool Change Drivers Internal External
  • 10. Extended Archi with requisite concepts for Visual Models + Ontology with ArchiMate + i* concepts for analyzable models From Visual Models to analyzable Export Import models .csv .xlsx .owl Protégé editor, Jena OWL ontology API, Pellet Reasoner API, SPARQL query language Solution Iteration 2
  • 11. Extended Archi with requisite concepts for Visual Models + Ontology with ArchiMate + i* concepts for analyzable models Reflection 2  Possible to model “Why + What + How”  Ontological representation for constructing enterprise and intentional analyses − EA Change Impact Analysis- Change ripples computed based on semantics attributed to ArchiMate relations − EA Landscape Mapping- Retrieving specific pairs of EA elements from EA model- set of business processes, application services they use, and business services that expose the functionality in business processes − Intentional Analyses- Label propagation for computing relative strengths of alternatives, aggregate analyses such as ability, workability, and viability of a course of action  Combined EA + Intentional analyses − How to execute best strategic alternative on top of AS-IS EA  Idea validated, but scalability and modeling facility remain an issue
  • 12. Future Solution Iteration 3 Extended Enterprise Metamodel Model Conforms To Visual Modeling Analysis Extended Archi Extended Enterprise Metamodel Model Visual Modeling Analysis ADEX Conforms To Ontology Symbol Designer OMGen
  • 13. Features of Solution Iteration 3 Modeling/Analysis Feature Archi (Eclipse EMF) Adex Required For Metamodeling Yes Yes Purpose-specific modeling extensions e.g. simulation of enterprise models Visual Modeling Yes Yes Representing visual syntax agreed upon by community Scripting No [EMFScript and other] Yes [OMGen] For programming purpose-specific analyses Database Support XML, CSV File, in memory, MySQL, Oracle etc. Supporting modeling and analysis lifecycle including role-based access to modeling artifacts, and versioning Multi-user/Role Support Versioning NO Yes Diff-Merge
  • 14. (Pre) Reflections on Solution Iteration 3  Scoping EA models − Modeling enterprise without a clear problem definition is futile- intentional models help define the problem and possible solutions  Adjusting syntax of purpose-specific modeling languages − Enterprise and related models should focus mainly on analysis and lead to decision execution − Accordingly, standard syntax of modeling languages may need tweaking  Enabling domain experts − So far, interaction was team of modelers who knew modeling languages + domain experts-very difficult to make domain experts spare time − Could domain experts model on their own as a matter of practice? − Then they have to learn at least the domain-specific language syntax but this should be OK • Could domain vocabularies + rules help? − Not only to enable different modeling languages talk with each other − But also toward creating models of domain which could then be analyzed purposively
  • 15. Questions? I can be reached at sagar.sunkle@tcs.com