SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à Visual Modeling Editor and Ontology API-based Analysis for Decision Making in Enterprises- Experience and Way Ahead

Vijay Pokuri updated
Vijay Pokuri updatedVijay Pokuri updated
Vijay Pokuri updated
cvtech cvtech
 
Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh_Resume_122014
Dinesh_Resume_122014
Dinesh Kumar
 

Similaire à Visual Modeling Editor and Ontology API-based Analysis for Decision Making in Enterprises- Experience and Way Ahead (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
 

Plus de Dr.-Ing. Sagar Sunkle

Plus de 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)
 

Dernier

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Dernier (20)

WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 

Visual Modeling Editor and Ontology API-based Analysis for Decision Making in Enterprises- Experience and Way Ahead

  • 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