SlideShare a Scribd company logo
1 of 15
Download to read offline
Ontology-Driven Digital Enterprise
Taming Complexity and Bridging the Business-IT Gap with ODASE®
Flexibility, Quality and Lower TCO for Business-Critical Enterprise Software

January 2014
1. Business-IT Gap and Complexity!
Today

What?

How?

Business and IT spend lots of time, energy and money clarifying what
each other means while IT struggles with complexity2 (Business x IT)

What?

How?

The Business problem is precisely defined and drives the implementation
© 2014 Mission Critical IT

2
MCit

IT

Business Ontology
• Concise (100s statements, not millions LOC)

• “Robots” generate code from the ontology

• Testable and explainable, not a black box

• 10 to 20 times less code to write

• Standards (W3C Semantic Web)

• Dramatic impact: cost, flexibility, quality

●
●
●
●

© 2014 Mission Critical IT

Separate Business from Implementation
Business & IT share the same semantic model
Programming is fully automated for the Business Logic
More flexible, more reusable, less technical debt
3
2. Development Process – Modeling

3

Data
(Legacy or New)

© 2014 Mission Critical IT

OD A
SE

Informal Processes

OD A

2'

SE

Informal Rules

Ontology
=
Model+Rules

SE

2

Requirements

OD A

1

Ontology
=
Model

Ontology
=
Model+Rules+Process

Ontology
Tested, Explained
Validated, Improved

4
Development Process – Programming
7

6

5
1
2

3

4

2

Business rules and processes are added to the ontology

3

The ontology is tested, explained, validated, improved

4

A Business API is automatically generated in Java or C#  

5

IT programs, using that API, what's not in that model*

6

Generic engines (reasoners, process, stores...) are reused

7

Agile iterations to adjust/improve: 1  2  3  4  5  6  7
*

© 2014 Mission Critical IT

IT

Requirements are modeled as an ontology

Business

1

Business & IT

and should not be in the model (UI, middleware, integration...) using their standards
5
Dramatic Impact
 CQFT – Cost, Quality, Flexibility, Time

Ontology

At the source

© 2014 Mission Critical IT

Classical
x 20 < Cost < x 150

6
3. High Velocity Real Life Applications
 Insurance – Product Factory and Rating Engine (Paris)

Ontology

© 2014 Mission Critical IT

7
Quality (Insurance, Paris)

© 2014 Mission Critical IT

8
4. Legacy Modernization – Railways
 Traffic Management (Artemis)
–

Modernization
•

2 MLOC Forte  Java or C#

•

–

Change language
Change architecture

client-server  Event Driven SOA

Application
•

at least 20 messages/s

•

–

Real-time
Complex

infrastructure, schedules, trains, events

Ontology-driven modernization (pilot)
•

Only specification

program with 130,000 LOC (Forte)

•

To be migrated in

20 days

Done: Deadline, Functionnality, Performance, Flexibility

© 2014 Mission Critical IT

9
Application UI

Complexity under control

© 2014 Mission Critical IT

10
Metric
 Existing code
–

130,000 LOC (Forte)

–

Cocomo : 398 person-months, 24 months, 17 FTE

 Ontology-driven
–

Ontology

Concepts

87

Properties

163

Rules

–

Very concise

Program

65

Hand-Written

UI (SWING)

4,623

130,000 LOC replaced by
87 concepts + 65 rules
4,623 Java LOC

(Only the View and Control; the Model is the ontology)

–

Effort

140 pd (person-day)

50% Ontology creation
25% Java programming
25% Data migration, infrastructure...
© 2014 Mission Critical IT

11
5. Conclusions & Benefits
 Language of the Business
–
–

Declarative, expresses Business Knowledge, using formal logic
standards

–

For the very long term (as mathematics)

–

New logic will not invalidate existing logic

 Language of IT
–

Languages of today (Java, C#) and tomorrow (new code generator)

–

Ontology is an up-to-date asset: no need to restart from scratch

Business = Ontology

IT = Platform + Architecture + Integration

Application = Business + IT
© 2014 Mission Critical IT

12
Benefits

Business

© 2014 Mission Critical IT

IT

13
Annex – MCit ODASE®
4

1

2

3

ODASE (Ontology Driven Architecture and Services Engineering) = MCit tools and platform
1

Business Ontology defining 100% of the Business Logic
•

OWL for concepts, properties, axioms, instances

•

RDF for data represented universally as triples (subject, predicate, object)

•

Business Rules in extended SWRL (Semantic Web Rule Language)

•

Declarative Workflows expressed in OWL and SWRL

2

ODASE Workbench = Model checker (test, explanations, verification)

3

ODASE Hedwig = Code generators for Java, C# (and future languages)

4

ODASE Platform = All-in-One (reasoners, stores, workflow engines...)

© 2014 Mission Critical IT

14
Annex – The Tools and Platform
Application

Tests and Explanation

O
H DA
ed S
w E
ig

lication

eC
Lif

O
D
Vi A
zO SE
n

W OD
or A
kb SE
en
ch

Any Ontology Editor

O
Pl D
at AS
fo E
rm

le

l

lA
pp

yc

Fu

Ex
am
pl

e

:P

ro
té
g

é

Model (concepts, rules, processes)

IT
Documentation

Business
Documentation
© 2014 Mission Critical IT

O
H DA
ed S
w E
ig

Robot

15

More Related Content

What's hot

Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capability
karth111401
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2
karth111401
 
Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service Desk
Emtec Inc.
 

What's hot (20)

Considering Change? Lawson to Microsoft GP Comparison Webinar
Considering Change? Lawson to Microsoft GP Comparison WebinarConsidering Change? Lawson to Microsoft GP Comparison Webinar
Considering Change? Lawson to Microsoft GP Comparison Webinar
 
Prism-IND Windchill ESI
Prism-IND Windchill ESIPrism-IND Windchill ESI
Prism-IND Windchill ESI
 
Abdus Salam
Abdus SalamAbdus Salam
Abdus Salam
 
Resume
ResumeResume
Resume
 
PCI Compliance: How to Remain Compliant and Gain Near Real-Time Analytics on ...
PCI Compliance: How to Remain Compliant and Gain Near Real-Time Analytics on ...PCI Compliance: How to Remain Compliant and Gain Near Real-Time Analytics on ...
PCI Compliance: How to Remain Compliant and Gain Near Real-Time Analytics on ...
 
Shield Watch IT & Web Services - Company overview (2016)
Shield Watch IT & Web Services - Company overview (2016)Shield Watch IT & Web Services - Company overview (2016)
Shield Watch IT & Web Services - Company overview (2016)
 
Inflectra Partner Program 2021
Inflectra Partner Program 2021Inflectra Partner Program 2021
Inflectra Partner Program 2021
 
Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capability
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2
 
Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...
Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...
Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...
 
DesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMDesignState Intralink to AgilePLM
DesignState Intralink to AgilePLM
 
Indus Aviation Systems LLP
Indus Aviation Systems LLPIndus Aviation Systems LLP
Indus Aviation Systems LLP
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service Desk
 
Rexx Shih
Rexx ShihRexx Shih
Rexx Shih
 
SathyanarayananGururajan
SathyanarayananGururajanSathyanarayananGururajan
SathyanarayananGururajan
 
Best Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company IndiaBest Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company India
 
Product engineering@indus
Product engineering@indusProduct engineering@indus
Product engineering@indus
 
Nicolas Weydert
Nicolas WeydertNicolas Weydert
Nicolas Weydert
 
Risk management Consulting For Municipality
Risk management Consulting For MunicipalityRisk management Consulting For Municipality
Risk management Consulting For Municipality
 

Similar to ODASE Introduction

Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Mohamed Ali CV (1)
Mohamed Ali CV (1)Mohamed Ali CV (1)
Mohamed Ali CV (1)
mohamed ali
 
Resume_Seema Shinde
Resume_Seema ShindeResume_Seema Shinde
Resume_Seema Shinde
Seema Shinde
 
Lokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_ResumeLokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_Resume
Lokesh Reddy
 

Similar to ODASE Introduction (20)

Prateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcsPrateek tulsiyan app_integration_tcs
Prateek tulsiyan app_integration_tcs
 
Logesh Kumaran M
Logesh Kumaran MLogesh Kumaran M
Logesh Kumaran M
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Iftekhar_Resume
Iftekhar_ResumeIftekhar_Resume
Iftekhar_Resume
 
CV of Joydeep Chatterjee
CV of Joydeep ChatterjeeCV of Joydeep Chatterjee
CV of Joydeep Chatterjee
 
Resume
ResumeResume
Resume
 
Jagan_Resume
Jagan_ResumeJagan_Resume
Jagan_Resume
 
Oracle Forms Modernization Roadmap
Oracle Forms Modernization RoadmapOracle Forms Modernization Roadmap
Oracle Forms Modernization Roadmap
 
Vilvalumar ebs consultant
Vilvalumar ebs consultantVilvalumar ebs consultant
Vilvalumar ebs consultant
 
Harikrishna yaddanapudi
Harikrishna yaddanapudiHarikrishna yaddanapudi
Harikrishna yaddanapudi
 
Resume
ResumeResume
Resume
 
Vivek_CV
Vivek_CVVivek_CV
Vivek_CV
 
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
Forms 2 Future - the ongoing journey into the future for Oracle based organiz...
 
Mohamed Ali CV (1)
Mohamed Ali CV (1)Mohamed Ali CV (1)
Mohamed Ali CV (1)
 
Syed Imran_obi
Syed Imran_obiSyed Imran_obi
Syed Imran_obi
 
Resume_Seema Shinde
Resume_Seema ShindeResume_Seema Shinde
Resume_Seema Shinde
 
SoniaP_Resume
SoniaP_ResumeSoniaP_Resume
SoniaP_Resume
 
Resume
ResumeResume
Resume
 
Resume Vardan Karapetian Updated
Resume Vardan Karapetian UpdatedResume Vardan Karapetian Updated
Resume Vardan Karapetian Updated
 
Lokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_ResumeLokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_Resume
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

ODASE Introduction

  • 1. Ontology-Driven Digital Enterprise Taming Complexity and Bridging the Business-IT Gap with ODASE® Flexibility, Quality and Lower TCO for Business-Critical Enterprise Software January 2014
  • 2. 1. Business-IT Gap and Complexity! Today What? How? Business and IT spend lots of time, energy and money clarifying what each other means while IT struggles with complexity2 (Business x IT) What? How? The Business problem is precisely defined and drives the implementation © 2014 Mission Critical IT 2
  • 3. MCit IT Business Ontology • Concise (100s statements, not millions LOC) • “Robots” generate code from the ontology • Testable and explainable, not a black box • 10 to 20 times less code to write • Standards (W3C Semantic Web) • Dramatic impact: cost, flexibility, quality ● ● ● ● © 2014 Mission Critical IT Separate Business from Implementation Business & IT share the same semantic model Programming is fully automated for the Business Logic More flexible, more reusable, less technical debt 3
  • 4. 2. Development Process – Modeling 3 Data (Legacy or New) © 2014 Mission Critical IT OD A SE Informal Processes OD A 2' SE Informal Rules Ontology = Model+Rules SE 2 Requirements OD A 1 Ontology = Model Ontology = Model+Rules+Process Ontology Tested, Explained Validated, Improved 4
  • 5. Development Process – Programming 7 6 5 1 2 3 4 2 Business rules and processes are added to the ontology 3 The ontology is tested, explained, validated, improved 4 A Business API is automatically generated in Java or C#   5 IT programs, using that API, what's not in that model* 6 Generic engines (reasoners, process, stores...) are reused 7 Agile iterations to adjust/improve: 1  2  3  4  5  6  7 * © 2014 Mission Critical IT IT Requirements are modeled as an ontology Business 1 Business & IT and should not be in the model (UI, middleware, integration...) using their standards 5
  • 6. Dramatic Impact  CQFT – Cost, Quality, Flexibility, Time Ontology At the source © 2014 Mission Critical IT Classical x 20 < Cost < x 150 6
  • 7. 3. High Velocity Real Life Applications  Insurance – Product Factory and Rating Engine (Paris) Ontology © 2014 Mission Critical IT 7
  • 8. Quality (Insurance, Paris) © 2014 Mission Critical IT 8
  • 9. 4. Legacy Modernization – Railways  Traffic Management (Artemis) – Modernization • 2 MLOC Forte  Java or C# • – Change language Change architecture client-server  Event Driven SOA Application • at least 20 messages/s • – Real-time Complex infrastructure, schedules, trains, events Ontology-driven modernization (pilot) • Only specification program with 130,000 LOC (Forte) • To be migrated in 20 days Done: Deadline, Functionnality, Performance, Flexibility © 2014 Mission Critical IT 9
  • 10. Application UI Complexity under control © 2014 Mission Critical IT 10
  • 11. Metric  Existing code – 130,000 LOC (Forte) – Cocomo : 398 person-months, 24 months, 17 FTE  Ontology-driven – Ontology Concepts 87 Properties 163 Rules – Very concise Program 65 Hand-Written UI (SWING) 4,623 130,000 LOC replaced by 87 concepts + 65 rules 4,623 Java LOC (Only the View and Control; the Model is the ontology) – Effort 140 pd (person-day) 50% Ontology creation 25% Java programming 25% Data migration, infrastructure... © 2014 Mission Critical IT 11
  • 12. 5. Conclusions & Benefits  Language of the Business – – Declarative, expresses Business Knowledge, using formal logic standards – For the very long term (as mathematics) – New logic will not invalidate existing logic  Language of IT – Languages of today (Java, C#) and tomorrow (new code generator) – Ontology is an up-to-date asset: no need to restart from scratch Business = Ontology IT = Platform + Architecture + Integration Application = Business + IT © 2014 Mission Critical IT 12
  • 14. Annex – MCit ODASE® 4 1 2 3 ODASE (Ontology Driven Architecture and Services Engineering) = MCit tools and platform 1 Business Ontology defining 100% of the Business Logic • OWL for concepts, properties, axioms, instances • RDF for data represented universally as triples (subject, predicate, object) • Business Rules in extended SWRL (Semantic Web Rule Language) • Declarative Workflows expressed in OWL and SWRL 2 ODASE Workbench = Model checker (test, explanations, verification) 3 ODASE Hedwig = Code generators for Java, C# (and future languages) 4 ODASE Platform = All-in-One (reasoners, stores, workflow engines...) © 2014 Mission Critical IT 14
  • 15. Annex – The Tools and Platform Application Tests and Explanation O H DA ed S w E ig lication eC Lif O D Vi A zO SE n W OD or A kb SE en ch Any Ontology Editor O Pl D at AS fo E rm le l lA pp yc Fu Ex am pl e :P ro té g é Model (concepts, rules, processes) IT Documentation Business Documentation © 2014 Mission Critical IT O H DA ed S w E ig Robot 15