SlideShare a Scribd company logo
Incorporating Directives into 
Enterprise TO-BE Architecture 
Sagar Sunkle, Deepali Kholkar, Hemant 
Rathod, and Vinay Kulkarni 
Tata Research Development and Design Center, 
Pune, India.
Motivation 
• Enterprise’s response to change drivers, requires 
– coordinated treatment of what, why, how 
– also necessary to comply with all directives 
 Directives are abstract guidelines- either from regulatory 
bodies or internal- aimed at improving existing/planned 
operations 
 But traceability from change drivers to specific directives to 
actual business rules is often missing 
 Even if some trace is maintained, it is document-oriented, 
often broken, and not machine-processable
Mechanism of Directive Compliance 
[From Business Motivation Model 
Specification]
Mechanism of Directive Compliance 
In response to a change driver, an 
enterprise sets on a course of 
action-Includes setting strategic 
goals, coming up with alternative 
courses of action, choosing the 
optimum course of action, 
operationalizing the course of 
action 
[From Business Motivation Model 
Specification]
Mechanism of Directive Compliance 
At the same time, or once the 
course of action has been 
operationalized for some 
duration, the assessment of the 
same driver may also lead to 
formation of directive/policies- 
[From Business Motivation Model 
Specification]
Mechanism of Directive Compliance 
Interpretation and 
implementation of directives 
includes- 
Finding impacted part in 
operational course of action 
and enforcing directives/policies 
in the form of business rules 
[From Business Motivation Model 
Specification]
Mechanism of Directive Compliance 
To achieve these steps in 
machine-processable manner 
modeling ability for requisite 
concepts is needed 
[From Business Motivation Model 
Specification]
Selecting Course of Action on top of AS-IS EA 
• Mapping between EA (ArchiMate) and Intentional metamodels- 
− Enables representing alternate courses of action as chains of intentional 
tasks 
− Primitively workable elements, i.e., self implementable leaf tasks in 
strategic rationale models, are operationalized to achieve strategic goals 
− Operationalization binds tasks to EA behavior elements- existing EA 
elements may be reused/persisted along with additional behavior 
elements for selected course of action
Relating Directives to Course of Action 
• Mapping between extended enterprise (EA+i*) and 
BMM concepts 
− Assessments of drivers lead to both goals and directives 
− A directive is related to a primitively workable element in 
the form of a policy and then operationalized in terms of 
modification to existing business process
Exemplar- Enterprise Response to Change 
Internal Drivers 
External Driver 
Assessment 
(Hard)Goal 
Alternative Courses 
of Action 
• Two wealth management banks- merged (internal 
driver/response) due to market condition (external 
driver) 
− An assessment suggests rationalizing doubled product mix 
− Possible alternate courses of action are modeled 
− Label propagation suggests optimum course of action- this course 
of action is operationalized
Exemplar- Enterprise Response to Change 
Internal Drivers 
External Driver 
Assessment 
(Hard)Goal 
Alternative Courses 
of Action 
Selected Course 
of Action
Exemplar- Enterprise Response to Change 
Internal Drivers 
External Driver 
Assessment 
(Hard)Goal 
Alternative Courses 
of Action 
Operationalization 
of workable 
elements on top of 
AS-IS EA
Exemplar- Directive affecting Operational Course of 
Action 
Assessment 
Directive/ 
Policy 
Internal Drivers 
External Driver 
Operationalization 
of workable 
elements on top of 
AS-IS EA
Exemplar- Directive affecting Operational Course of 
Action 
Operationalization 
of workable 
elements on top of 
AS-IS EA 
Policy: Encourage more 
deposits/balance 
Business Rule- Maintain 
$1000 balance for Platinum 
Tier Benefits: To get the 
’Platinum’ tier/category 
benefits, a balance of 
$10000 needs to be 
maintained in the client 
account. Before opening 
account in this category, make 
sure the initial deposit is more 
than $10000.
Analyzing Directives 
Business Rule- Maintain 
$1000 balance for Platinum 
Tier Benefits: To get the 
’Platinum’ tier/category 
benefits, a balance of 
$10000 needs to be 
maintained in the client 
account. Before opening 
account in this category, 
make sure the initial deposit 
is more than $10000. 
 Model enterprise’s response to 
change starting from a course of 
action to its operationalization on 
top of AS-IS EA to representing a 
policy over selected course of 
action and reflecting it in terms 
of business rules. 
 All of these models are accessible 
via ontological representation. 
Directives are analyzed by 
querying the models using 
various SPARQL queries.
Analyzing Directives- Top Down Queries 
Business Rule- Maintain 
$1000 balance for Platinum 
Tier Benefits: To get the 
’Platinum’ tier/category 
benefits, a balance of 
$10000 needs to be 
maintained in the client 
account. Before opening 
account in this category, 
make sure the initial deposit 
is more than $10000. 
 Given a strategic goal, which 
directives apply to it? 
− Get the selected strategy 
− Query the primitively 
workable elements for 
policies reflected in them. 
 Given a directive, which business 
processes implement it? 
− Get the primitively workable 
elements for given directive. 
− Query the operationalization 
elements. 
− Separate out BusinessProcess 
instances
Analyzing Directives- Bottom Up Queries 
Business Rule- Maintain 
$1000 balance for Platinum 
Tier Benefits: To get the 
’Platinum’ tier/category 
benefits, a balance of 
$10000 needs to be 
maintained in the client 
account. Before opening 
account in this category, 
make sure the initial deposit 
is more than $10000. 
 Which directives are realized by a 
business rule? 
1. Get the business processes where 
the rule is applied 
2. Get the primitively workable 
elements which the business 
processes realize 
3. Query the policies which are 
reflected in the primitively 
workable elements. 
 Which strategic goal does a business rule 
affect? 
− Same steps till 2 above. 
− Traverse actors’ routines [the set of 
tasks each actor does toward 
fulfillment of a goal] in reverse with 
primitively workable elements.
Further Work 
• No formal compliance checking yet 
– Several approaches focus on regulations [rather than internal 
policies] and provide formal treatment of compliance checking, 
e.g., P-LTL, Formal Contract Language 
– Regulations compliance requires interpretation of legal texts 
and logical treatment of obligations, permissions, and 
violations- deontic logic 
– But these approaches treat regulations in silo, without 
considering the enterprise context 
• Extend the treatment of internal policies with regulations 
• Bring in formal regulations compliance checking to internal 
policies
Questions? 
I can be reached at sagar.sunkle@tcs.com

More Related Content

What's hot

Business process-reengineering
Business process-reengineeringBusiness process-reengineering
Business process-reengineering
sagvid
 
BPR- An Introduction
BPR- An IntroductionBPR- An Introduction
BPR- An Introduction
Vipen Mahajan
 
Responsibility centers final Prof Rishi Chourasia
Responsibility centers final Prof Rishi ChourasiaResponsibility centers final Prof Rishi Chourasia
Responsibility centers final Prof Rishi Chourasia
Vikalp Education
 
Operations Strategy-A Literature Review
Operations Strategy-A Literature ReviewOperations Strategy-A Literature Review
Operations Strategy-A Literature Review
Matthew Morris
 
Business process re engineering
Business process re engineeringBusiness process re engineering
Business process re engineering
Student Placement Coordinator,N.S.E.C Kolkata.
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
Nitin Gulgulia
 
Business process re- engineering
Business process re- engineeringBusiness process re- engineering
Business process re- engineering
Ashutosh Sharma
 
Business Process Re engineering
Business Process Re engineering Business Process Re engineering
Business Process Re engineering
Dhruv Mukeshkumar Prajapati
 
Introduction to operations management fms
Introduction to operations management fmsIntroduction to operations management fms
Introduction to operations management fms
Kinshook Chaturvedi
 
Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.
Pramod Patil
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
Cik Liana Omar
 
Business Process Re-Engineering
Business Process Re-EngineeringBusiness Process Re-Engineering
Business Process Re-Engineering
K. S. Alok Ranjan
 
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
TQM - BPR - Ref from Tqm Session-08 Business-Process-ReengineeringTQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
Beta-Research.org
 
Business process re engineering
Business process re engineeringBusiness process re engineering
Business process re engineering
Harsh Gupta
 
Internal analysis
Internal analysisInternal analysis
Internal analysis
SALIH AHMED ISLAM
 
Final Report Business Process Reengineering
Final Report Business Process ReengineeringFinal Report Business Process Reengineering
Final Report Business Process Reengineering
Hira Anwer Khan
 
Operations (Objective & Goals)
Operations (Objective & Goals)Operations (Objective & Goals)
Operations (Objective & Goals)
iamdmsuniverse
 
Bpr 01 Introduction
Bpr 01 IntroductionBpr 01 Introduction
Bpr 01 Introduction
msq2004
 
Business Process Reengineering vs Continuous Improvement
Business Process Reengineering vs Continuous ImprovementBusiness Process Reengineering vs Continuous Improvement
Business Process Reengineering vs Continuous Improvement
Nia Dania
 
About BPR
About BPRAbout BPR
About BPR
Jane Cochrane
 

What's hot (20)

Business process-reengineering
Business process-reengineeringBusiness process-reengineering
Business process-reengineering
 
BPR- An Introduction
BPR- An IntroductionBPR- An Introduction
BPR- An Introduction
 
Responsibility centers final Prof Rishi Chourasia
Responsibility centers final Prof Rishi ChourasiaResponsibility centers final Prof Rishi Chourasia
Responsibility centers final Prof Rishi Chourasia
 
Operations Strategy-A Literature Review
Operations Strategy-A Literature ReviewOperations Strategy-A Literature Review
Operations Strategy-A Literature Review
 
Business process re engineering
Business process re engineeringBusiness process re engineering
Business process re engineering
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
Business process re- engineering
Business process re- engineeringBusiness process re- engineering
Business process re- engineering
 
Business Process Re engineering
Business Process Re engineering Business Process Re engineering
Business Process Re engineering
 
Introduction to operations management fms
Introduction to operations management fmsIntroduction to operations management fms
Introduction to operations management fms
 
Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.Implementation of Business Process Reengineering in Thermax Ltd.
Implementation of Business Process Reengineering in Thermax Ltd.
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
Business Process Re-Engineering
Business Process Re-EngineeringBusiness Process Re-Engineering
Business Process Re-Engineering
 
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
TQM - BPR - Ref from Tqm Session-08 Business-Process-ReengineeringTQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
TQM - BPR - Ref from Tqm Session-08 Business-Process-Reengineering
 
Business process re engineering
Business process re engineeringBusiness process re engineering
Business process re engineering
 
Internal analysis
Internal analysisInternal analysis
Internal analysis
 
Final Report Business Process Reengineering
Final Report Business Process ReengineeringFinal Report Business Process Reengineering
Final Report Business Process Reengineering
 
Operations (Objective & Goals)
Operations (Objective & Goals)Operations (Objective & Goals)
Operations (Objective & Goals)
 
Bpr 01 Introduction
Bpr 01 IntroductionBpr 01 Introduction
Bpr 01 Introduction
 
Business Process Reengineering vs Continuous Improvement
Business Process Reengineering vs Continuous ImprovementBusiness Process Reengineering vs Continuous Improvement
Business Process Reengineering vs Continuous Improvement
 
About BPR
About BPRAbout BPR
About BPR
 

Similar to Incorporating Directives into Enterprise TO-BE Architecture

Business Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling GuidelinesBusiness Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling Guidelines
Keshav Deshpande
 
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
Dr.-Ing. Sagar Sunkle
 
Operating model - Restructuring - Case study
Operating model - Restructuring - Case studyOperating model - Restructuring - Case study
Operating model - Restructuring - Case study
Mohammad Mujeeb Beg
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notes
JudithOja_Gillam
 
01 integrated management system telkom 2016 opening
01 integrated management system   telkom 2016 opening01 integrated management system   telkom 2016 opening
01 integrated management system telkom 2016 opening
wisnu wardhana, i nyoman
 
ITIL Practical Guide - Continual Service Improvement (CSI)
ITIL Practical Guide - Continual Service Improvement (CSI)ITIL Practical Guide - Continual Service Improvement (CSI)
ITIL Practical Guide - Continual Service Improvement (CSI)
Axios Systems
 
Business rules
Business rulesBusiness rules
Business rules
Doug Walters
 
Strat Review Apr 16
Strat Review Apr 16Strat Review Apr 16
Strat Review Apr 16
rayfagan1
 
ITIL
ITILITIL
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris Whitepaper
Torry Harris Business Solutions
 
Operational Model Design
Operational Model DesignOperational Model Design
Operational Model Design
Flexera
 
Governance Analysis using enterprise architecture
Governance Analysis using enterprise architectureGovernance Analysis using enterprise architecture
Governance Analysis using enterprise architecture
Kinza Razzaq
 
Finance it the cornerstone behind oracle it transformation
Finance it the cornerstone behind oracle it transformationFinance it the cornerstone behind oracle it transformation
Finance it the cornerstone behind oracle it transformation
Paul Hoekstra
 
Supply Chain Operations Reference Model
Supply Chain Operations Reference ModelSupply Chain Operations Reference Model
Supply Chain Operations Reference Model
Arushi Gupta
 
Lesson 01.pptx
Lesson 01.pptxLesson 01.pptx
Lesson 01.pptx
KalinduLiyanage1
 
Evaluation and control
Evaluation and control Evaluation and control
Evaluation and control
RakshaSharma26
 
M&OB - Controlling
M&OB - ControllingM&OB - Controlling
M&OB - Controlling
learnito
 
7 steps to demystify Demand & Portfolio Management
 7 steps to demystify Demand & Portfolio Management 7 steps to demystify Demand & Portfolio Management
7 steps to demystify Demand & Portfolio Management
itSMF Belgium
 
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptxChap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptx
Jaymin Mistry
 
Performance management dr. george taylor iii
Performance management  dr. george taylor iiiPerformance management  dr. george taylor iii
Performance management dr. george taylor iii
Dr. George Taylor III, SPHR,SCP
 

Similar to Incorporating Directives into Enterprise TO-BE Architecture (20)

Business Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling GuidelinesBusiness Rules - Design and Modeling Guidelines
Business Rules - Design and Modeling Guidelines
 
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
 
Operating model - Restructuring - Case study
Operating model - Restructuring - Case studyOperating model - Restructuring - Case study
Operating model - Restructuring - Case study
 
Eba beyond theory v6 notes
Eba beyond theory v6 notesEba beyond theory v6 notes
Eba beyond theory v6 notes
 
01 integrated management system telkom 2016 opening
01 integrated management system   telkom 2016 opening01 integrated management system   telkom 2016 opening
01 integrated management system telkom 2016 opening
 
ITIL Practical Guide - Continual Service Improvement (CSI)
ITIL Practical Guide - Continual Service Improvement (CSI)ITIL Practical Guide - Continual Service Improvement (CSI)
ITIL Practical Guide - Continual Service Improvement (CSI)
 
Business rules
Business rulesBusiness rules
Business rules
 
Strat Review Apr 16
Strat Review Apr 16Strat Review Apr 16
Strat Review Apr 16
 
ITIL
ITILITIL
ITIL
 
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris Whitepaper
 
Operational Model Design
Operational Model DesignOperational Model Design
Operational Model Design
 
Governance Analysis using enterprise architecture
Governance Analysis using enterprise architectureGovernance Analysis using enterprise architecture
Governance Analysis using enterprise architecture
 
Finance it the cornerstone behind oracle it transformation
Finance it the cornerstone behind oracle it transformationFinance it the cornerstone behind oracle it transformation
Finance it the cornerstone behind oracle it transformation
 
Supply Chain Operations Reference Model
Supply Chain Operations Reference ModelSupply Chain Operations Reference Model
Supply Chain Operations Reference Model
 
Lesson 01.pptx
Lesson 01.pptxLesson 01.pptx
Lesson 01.pptx
 
Evaluation and control
Evaluation and control Evaluation and control
Evaluation and control
 
M&OB - Controlling
M&OB - ControllingM&OB - Controlling
M&OB - Controlling
 
7 steps to demystify Demand & Portfolio Management
 7 steps to demystify Demand & Portfolio Management 7 steps to demystify Demand & Portfolio Management
7 steps to demystify Demand & Portfolio Management
 
Chap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptxChap4_Requirements_Elicitation and Collaboration.pptx
Chap4_Requirements_Elicitation and Collaboration.pptx
 
Performance management dr. george taylor iii
Performance management  dr. george taylor iiiPerformance management  dr. george taylor iii
Performance management dr. george taylor iii
 

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 Vocabularies
Dr.-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 management
Dr.-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
 
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
Dr.-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 Models
Dr.-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
 
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 (11)

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
 
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
 
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...
 
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

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 

Incorporating Directives into Enterprise TO-BE Architecture

  • 1. Incorporating Directives into Enterprise TO-BE Architecture Sagar Sunkle, Deepali Kholkar, Hemant Rathod, and Vinay Kulkarni Tata Research Development and Design Center, Pune, India.
  • 2. Motivation • Enterprise’s response to change drivers, requires – coordinated treatment of what, why, how – also necessary to comply with all directives  Directives are abstract guidelines- either from regulatory bodies or internal- aimed at improving existing/planned operations  But traceability from change drivers to specific directives to actual business rules is often missing  Even if some trace is maintained, it is document-oriented, often broken, and not machine-processable
  • 3. Mechanism of Directive Compliance [From Business Motivation Model Specification]
  • 4. Mechanism of Directive Compliance In response to a change driver, an enterprise sets on a course of action-Includes setting strategic goals, coming up with alternative courses of action, choosing the optimum course of action, operationalizing the course of action [From Business Motivation Model Specification]
  • 5. Mechanism of Directive Compliance At the same time, or once the course of action has been operationalized for some duration, the assessment of the same driver may also lead to formation of directive/policies- [From Business Motivation Model Specification]
  • 6. Mechanism of Directive Compliance Interpretation and implementation of directives includes- Finding impacted part in operational course of action and enforcing directives/policies in the form of business rules [From Business Motivation Model Specification]
  • 7. Mechanism of Directive Compliance To achieve these steps in machine-processable manner modeling ability for requisite concepts is needed [From Business Motivation Model Specification]
  • 8. Selecting Course of Action on top of AS-IS EA • Mapping between EA (ArchiMate) and Intentional metamodels- − Enables representing alternate courses of action as chains of intentional tasks − Primitively workable elements, i.e., self implementable leaf tasks in strategic rationale models, are operationalized to achieve strategic goals − Operationalization binds tasks to EA behavior elements- existing EA elements may be reused/persisted along with additional behavior elements for selected course of action
  • 9. Relating Directives to Course of Action • Mapping between extended enterprise (EA+i*) and BMM concepts − Assessments of drivers lead to both goals and directives − A directive is related to a primitively workable element in the form of a policy and then operationalized in terms of modification to existing business process
  • 10. Exemplar- Enterprise Response to Change Internal Drivers External Driver Assessment (Hard)Goal Alternative Courses of Action • Two wealth management banks- merged (internal driver/response) due to market condition (external driver) − An assessment suggests rationalizing doubled product mix − Possible alternate courses of action are modeled − Label propagation suggests optimum course of action- this course of action is operationalized
  • 11. Exemplar- Enterprise Response to Change Internal Drivers External Driver Assessment (Hard)Goal Alternative Courses of Action Selected Course of Action
  • 12. Exemplar- Enterprise Response to Change Internal Drivers External Driver Assessment (Hard)Goal Alternative Courses of Action Operationalization of workable elements on top of AS-IS EA
  • 13. Exemplar- Directive affecting Operational Course of Action Assessment Directive/ Policy Internal Drivers External Driver Operationalization of workable elements on top of AS-IS EA
  • 14. Exemplar- Directive affecting Operational Course of Action Operationalization of workable elements on top of AS-IS EA Policy: Encourage more deposits/balance Business Rule- Maintain $1000 balance for Platinum Tier Benefits: To get the ’Platinum’ tier/category benefits, a balance of $10000 needs to be maintained in the client account. Before opening account in this category, make sure the initial deposit is more than $10000.
  • 15. Analyzing Directives Business Rule- Maintain $1000 balance for Platinum Tier Benefits: To get the ’Platinum’ tier/category benefits, a balance of $10000 needs to be maintained in the client account. Before opening account in this category, make sure the initial deposit is more than $10000.  Model enterprise’s response to change starting from a course of action to its operationalization on top of AS-IS EA to representing a policy over selected course of action and reflecting it in terms of business rules.  All of these models are accessible via ontological representation. Directives are analyzed by querying the models using various SPARQL queries.
  • 16. Analyzing Directives- Top Down Queries Business Rule- Maintain $1000 balance for Platinum Tier Benefits: To get the ’Platinum’ tier/category benefits, a balance of $10000 needs to be maintained in the client account. Before opening account in this category, make sure the initial deposit is more than $10000.  Given a strategic goal, which directives apply to it? − Get the selected strategy − Query the primitively workable elements for policies reflected in them.  Given a directive, which business processes implement it? − Get the primitively workable elements for given directive. − Query the operationalization elements. − Separate out BusinessProcess instances
  • 17. Analyzing Directives- Bottom Up Queries Business Rule- Maintain $1000 balance for Platinum Tier Benefits: To get the ’Platinum’ tier/category benefits, a balance of $10000 needs to be maintained in the client account. Before opening account in this category, make sure the initial deposit is more than $10000.  Which directives are realized by a business rule? 1. Get the business processes where the rule is applied 2. Get the primitively workable elements which the business processes realize 3. Query the policies which are reflected in the primitively workable elements.  Which strategic goal does a business rule affect? − Same steps till 2 above. − Traverse actors’ routines [the set of tasks each actor does toward fulfillment of a goal] in reverse with primitively workable elements.
  • 18. Further Work • No formal compliance checking yet – Several approaches focus on regulations [rather than internal policies] and provide formal treatment of compliance checking, e.g., P-LTL, Formal Contract Language – Regulations compliance requires interpretation of legal texts and logical treatment of obligations, permissions, and violations- deontic logic – But these approaches treat regulations in silo, without considering the enterprise context • Extend the treatment of internal policies with regulations • Bring in formal regulations compliance checking to internal policies
  • 19. Questions? I can be reached at sagar.sunkle@tcs.com