SlideShare a Scribd company logo
ODASEODASE®®
The Engine of the Digital Transformation
Zero Defects and Agile Software for the Digital Enterprise
2015 © Mission Critical IT 2
Why – Issues with Software
The hardest part of the software task is arriving
at a complete and consistent specification, and
much of the essence of building a program
is in fact the debugging of the specification
Fred Brooks (The Mythical Man-Month), No Silver Bullet
2015 © Mission Critical IT 3
How – Ontology-Centric Software
• Hundreds of definitions, not millions of LOC
• Executable specifications: testable, explainable
• 100% of Business Logic, zero defects
• W3C standards
Business ontology
Business and IT cleanly separated
Business and IT share a common language
Bugs don't enter, don't propagate :
• Business API generated automatically
• IT uses a definition of the Business
• IT writes 20 x less code to complete the software
• IT focuses on the quality of the implementation
IT programs
BusDev DevOps
2015 © Mission Critical IT 4
Benefits
Ontology
Lowest cost for change
Deeper understanding
Defects identifies very early
Programs
Hard to change
Defects identifies too late
2015 © Mission Critical IT 5
What – MCit ODASEODASE®®
ODASEODASE (Ontology Driven Architecture and Services Engineering) = MCit tools and platform
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
ODASE WorkbenchODASE Workbench = Model checker (test, explanations, verification)
ODASE HedwigODASE Hedwig = Code generators for Java, C# (and future languages)
ODASE PlatformODASE Platform = All-in-One (reasoners, stores, workflow engines...)
1
2
3
4
1 32
4
2015 © Mission Critical IT 6
Customer's Statement
Lessons Learned
 Productivity, quality and flexibility radically enhanced
– Bug free: eliminate the errors at the source
– Incredibly agile
– Power of explainability and auditability
 Focused on the Business and only the Business
– Business – IT alignment
– Business and IT staff fully supportive
 Radically simplify our IT estate with low cost investments
– Pure business model
– Much less code
2015 © Mission Critical IT 7
Summary
 Separate the application complexity from the program itself
 Eliminate the errors at the source
– Today, much of the effort goes into testing and the repair of bugs
– Productivity, quality and flexibility radically enhanced
 Iterative extraction and refinement of the application requirements
– The client usually does not know upfront what he wants
– The client almost never thought of the problem in the details necessary for specification
 API automatically generated so that the ontology drives the application
– The Business Logic is something “real” – the ontology – expressed using standards
– Hand-written code is added to complete the implementation

More Related Content

PDF
ODASE Introduction
PPT
How can insurers benefit from using ISO Electronic Rating Content?
DOC
NND Ramakrishna_Oracle_Apps_Functional_SCM
PDF
Sales mobile coe intellect apps
PDF
Sales mobile coe intellect apps internal
DOC
SathyanarayananGururajan
PPS
Prism-IND Windchill ESI
PDF
Abdus Salam
ODASE Introduction
How can insurers benefit from using ISO Electronic Rating Content?
NND Ramakrishna_Oracle_Apps_Functional_SCM
Sales mobile coe intellect apps
Sales mobile coe intellect apps internal
SathyanarayananGururajan
Prism-IND Windchill ESI
Abdus Salam

What's hot (20)

PPTX
Hunter Fan + EAC Presentation
PDF
Crm trilogy webinar day 1 sales with social listening
PPT
Lucid Capability2
PPT
Lucid Capability
DOC
Vasu_Siebel
PPTX
DesignState Intralink to AgilePLM
DOC
Resume
DOCX
Sandeep_Jangra
DOCX
Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...
 
PPTX
Abinitio.ppt
PPTX
Nicolas Weydert
PPT
Waseem Arfi Personal Profile
PPTX
Testing a Complex ERP Application Using a Data-Driven Framework
PDF
Considering Change? Lawson to Microsoft GP Comparison Webinar
DOC
Suresh D - T24 Resume
PPTX
Nidec Global PLM Past, Present & Future
PDF
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
DOCX
Risk management Consulting For Municipality
PDF
Oracle business analytics and endeca approach Document
Hunter Fan + EAC Presentation
Crm trilogy webinar day 1 sales with social listening
Lucid Capability2
Lucid Capability
Vasu_Siebel
DesignState Intralink to AgilePLM
Resume
Sandeep_Jangra
Fujitsu Adopts PTC Service Lifecycle Management Solution to Support PC Servic...
 
Abinitio.ppt
Nicolas Weydert
Waseem Arfi Personal Profile
Testing a Complex ERP Application Using a Data-Driven Framework
Considering Change? Lawson to Microsoft GP Comparison Webinar
Suresh D - T24 Resume
Nidec Global PLM Past, Present & Future
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Risk management Consulting For Municipality
Oracle business analytics and endeca approach Document
Ad

Similar to ODASE Introduction (20)

PDF
Unlock your core business assets for the hybrid cloud with addi webinar dec...
PDF
IBM Innovate 2011- What every System i Developer Needs to Know
PDF
microXchg 2017: "Microservices: The People and Organisational Impact"
PDF
Object Computing Brochure
PDF
Opposites Attract SOA, Agile, MDA
PDF
Business Technology Brief
PDF
CraftConf 2017 "Microservices: The Organisational and People Impact"
PDF
Everware cbdi opposites attract 04-12-11
PDF
Lisbon DevOps: "Seven (More) Deadly Sins of Microservices"
PPT
01 Outsource To India New Creation It
PPT
Soa Test Methodology
PDF
Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"
PDF
Object Computing Brochure
PDF
Intro To CA 2E Change Management
PDF
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
PDF
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
PDF
[Europe merge world tour] Coverity Development Testing
PPTX
First Line Of Defense: How contractors can become software factories to suppo...
PPTX
Infopulse presentation
PPTX
Amazing Winter Keynote - IT as a Team Sport
Unlock your core business assets for the hybrid cloud with addi webinar dec...
IBM Innovate 2011- What every System i Developer Needs to Know
microXchg 2017: "Microservices: The People and Organisational Impact"
Object Computing Brochure
Opposites Attract SOA, Agile, MDA
Business Technology Brief
CraftConf 2017 "Microservices: The Organisational and People Impact"
Everware cbdi opposites attract 04-12-11
Lisbon DevOps: "Seven (More) Deadly Sins of Microservices"
01 Outsource To India New Creation It
Soa Test Methodology
Micro Manchester Meetup: "The Seven (More) Deadly Sins of Microservices"
Object Computing Brochure
Intro To CA 2E Change Management
Omnikron webbinar - Microservices: enabling the rapid, frequent, and reliable...
"Integrating Open Source into Your Business" by Adam Jollans @ eLiberatica 2008
[Europe merge world tour] Coverity Development Testing
First Line Of Defense: How contractors can become software factories to suppo...
Infopulse presentation
Amazing Winter Keynote - IT as a Team Sport
Ad

Recently uploaded (20)

PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
System and Network Administraation Chapter 3
PPTX
Online Work Permit System for Fast Permit Processing
PPTX
history of c programming in notes for students .pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
top salesforce developer skills in 2025.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Introduction to Artificial Intelligence
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPT
Introduction Database Management System for Course Database
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
System and Network Administraation Chapter 3
Online Work Permit System for Fast Permit Processing
history of c programming in notes for students .pptx
Understanding Forklifts - TECH EHS Solution
Navsoft: AI-Powered Business Solutions & Custom Software Development
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
ManageIQ - Sprint 268 Review - Slide Deck
Upgrade and Innovation Strategies for SAP ERP Customers
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
top salesforce developer skills in 2025.pdf
How Creative Agencies Leverage Project Management Software.pdf
ai tools demonstartion for schools and inter college
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Introduction to Artificial Intelligence
ISO 45001 Occupational Health and Safety Management System
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Introduction Database Management System for Course Database

ODASE Introduction

  • 1. ODASEODASE®® The Engine of the Digital Transformation Zero Defects and Agile Software for the Digital Enterprise
  • 2. 2015 © Mission Critical IT 2 Why – Issues with Software The hardest part of the software task is arriving at a complete and consistent specification, and much of the essence of building a program is in fact the debugging of the specification Fred Brooks (The Mythical Man-Month), No Silver Bullet
  • 3. 2015 © Mission Critical IT 3 How – Ontology-Centric Software • Hundreds of definitions, not millions of LOC • Executable specifications: testable, explainable • 100% of Business Logic, zero defects • W3C standards Business ontology Business and IT cleanly separated Business and IT share a common language Bugs don't enter, don't propagate : • Business API generated automatically • IT uses a definition of the Business • IT writes 20 x less code to complete the software • IT focuses on the quality of the implementation IT programs BusDev DevOps
  • 4. 2015 © Mission Critical IT 4 Benefits Ontology Lowest cost for change Deeper understanding Defects identifies very early Programs Hard to change Defects identifies too late
  • 5. 2015 © Mission Critical IT 5 What – MCit ODASEODASE®® ODASEODASE (Ontology Driven Architecture and Services Engineering) = MCit tools and platform 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 ODASE WorkbenchODASE Workbench = Model checker (test, explanations, verification) ODASE HedwigODASE Hedwig = Code generators for Java, C# (and future languages) ODASE PlatformODASE Platform = All-in-One (reasoners, stores, workflow engines...) 1 2 3 4 1 32 4
  • 6. 2015 © Mission Critical IT 6 Customer's Statement Lessons Learned  Productivity, quality and flexibility radically enhanced – Bug free: eliminate the errors at the source – Incredibly agile – Power of explainability and auditability  Focused on the Business and only the Business – Business – IT alignment – Business and IT staff fully supportive  Radically simplify our IT estate with low cost investments – Pure business model – Much less code
  • 7. 2015 © Mission Critical IT 7 Summary  Separate the application complexity from the program itself  Eliminate the errors at the source – Today, much of the effort goes into testing and the repair of bugs – Productivity, quality and flexibility radically enhanced  Iterative extraction and refinement of the application requirements – The client usually does not know upfront what he wants – The client almost never thought of the problem in the details necessary for specification  API automatically generated so that the ontology drives the application – The Business Logic is something “real” – the ontology – expressed using standards – Hand-written code is added to complete the implementation