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

What's hot

Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
Addison9
 
Crm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listeningCrm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listeningEmtec Inc.
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2karth111401
 
Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capabilitykarth111401
 
DesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMDesignState Intralink to AgilePLM
DesignState Intralink to AgilePLM
Zero Wait-State
 
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...
PTC
 
Rexx Shih
Rexx ShihRexx Shih
Nicolas Weydert
Nicolas WeydertNicolas Weydert
Nicolas Weydert
Nicolas Weydert
 
Testing a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven FrameworkTesting a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven Framework
Adam Sandman
 
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
Emtec Inc.
 
Nidec Global PLM Past, Present & Future
Nidec Global PLM Past, Present & FutureNidec Global PLM Past, Present & Future
Nidec Global PLM Past, Present & FutureAras
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Emtec Inc.
 
Risk management Consulting For Municipality
Risk management Consulting For MunicipalityRisk management Consulting For Municipality
Risk management Consulting For Municipality
Sandeep Sharma IIMK Smart City,IoT,Bigdata,Cloud,BI,DW
 
Oracle business analytics and endeca approach Document
Oracle business analytics and endeca approach DocumentOracle business analytics and endeca approach Document
Oracle business analytics and endeca approach Document
Nitai Partners Inc
 

What's hot (20)

Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
Crm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listeningCrm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listening
 
Lucid Capability2
Lucid Capability2Lucid Capability2
Lucid Capability2
 
Lucid Capability
Lucid CapabilityLucid Capability
Lucid Capability
 
Vasu_Siebel
Vasu_SiebelVasu_Siebel
Vasu_Siebel
 
DesignState Intralink to AgilePLM
DesignState Intralink to AgilePLMDesignState Intralink to AgilePLM
DesignState Intralink to AgilePLM
 
Resume
ResumeResume
Resume
 
Sandeep_Jangra
Sandeep_JangraSandeep_Jangra
Sandeep_Jangra
 
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...
 
Rexx Shih
Rexx ShihRexx Shih
Rexx Shih
 
Abinitio.ppt
Abinitio.pptAbinitio.ppt
Abinitio.ppt
 
Nicolas Weydert
Nicolas WeydertNicolas Weydert
Nicolas Weydert
 
Waseem Arfi Personal Profile
Waseem Arfi Personal ProfileWaseem Arfi Personal Profile
Waseem Arfi Personal Profile
 
Testing a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven FrameworkTesting a Complex ERP Application Using a Data-Driven Framework
Testing a Complex ERP Application Using a Data-Driven Framework
 
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
 
Suresh D - T24 Resume
Suresh D - T24 ResumeSuresh D - T24 Resume
Suresh D - T24 Resume
 
Nidec Global PLM Past, Present & Future
Nidec Global PLM Past, Present & FutureNidec Global PLM Past, Present & Future
Nidec Global PLM Past, Present & Future
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Risk management Consulting For Municipality
Risk management Consulting For MunicipalityRisk management Consulting For Municipality
Risk management Consulting For Municipality
 
Oracle business analytics and endeca approach Document
Oracle business analytics and endeca approach DocumentOracle business analytics and endeca approach Document
Oracle business analytics and endeca approach Document
 

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
 
Auto deploy envoy
Auto deploy envoyAuto deploy envoy
Auto deploy envoy
Mark Dalton
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
IBM
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
Connect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckConnect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckGregor Vogrin
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
Matt Wright
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Telelogic
TelelogicTelelogic
TelelogicUmesh
 
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though PartnershipsTHE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
cyberopticgroup
 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Steve Mercier
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
Go2Group, Inc.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Microsoft Technet France
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Microsoft Décideurs IT
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010Doina Draganescu
 
Consulting
ConsultingConsulting
Consulting
Markus Voelter
 

Similar to ODASE Introduction (20)

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...
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
Auto deploy envoy
Auto deploy envoyAuto deploy envoy
Auto deploy envoy
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Connect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deckConnect Bridge - Basic intoduction deck
Connect Bridge - Basic intoduction deck
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 
CNS Presentation
CNS PresentationCNS Presentation
CNS Presentation
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Telelogic
TelelogicTelelogic
Telelogic
 
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though PartnershipsTHE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
THE OPEN SOURCE OPPORTUNITY: Monetizing Open Source Though Partnerships
 
Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015Agility via Software Engineering Practices - Agile Tour Montreal 2015
Agility via Software Engineering Practices - Agile Tour Montreal 2015
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
Alpana_Srivastava
Alpana_SrivastavaAlpana_Srivastava
Alpana_Srivastava
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Extending and improving bps romania 30th of nov 2010
Extending and improving bps   romania 30th of nov 2010Extending and improving bps   romania 30th of nov 2010
Extending and improving bps romania 30th of nov 2010
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Consulting
ConsultingConsulting
Consulting
 

Recently uploaded

Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 

Recently uploaded (20)

Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 

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