SlideShare una empresa de Scribd logo
1 de 25
Cogility Studio: Product Differentiation Cogility Studio Conceptual Background  COGILITY  SOFTWARE  The Leader In Model Driven Complex Event Processing
When the Model is  Not  the System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],The Real System is  MUCH  More Complex
[object Object],[object Object],[object Object],What if… This is the fundamental difference between Cogility and other modeling tools:  Cogility enables the Hummer model to operate like a real Hummer!
[object Object],[object Object],[object Object],[object Object],[object Object],Cogility Studio: The Model  is  the System This is the fundamental difference between Cogility and other modeling tools:  Cogility enables the system model to  run like the real system, because the Model becomes the System!
Cogility Studio: Architecture Big Picture Cogility Studio: Architecture Big EAI EII BPM MDA: Business Abstraction Layer Data Transforms EDA: Event Driven Architecture SOA: Service Oriented Architecture J2EE: Application Abstraction Layer JDBC: Storage abstraction Layer J2SE: OS Abstraction Layer Schema Processes Event  Handlers Web  Service Deployment Web  Service Orchestration Schema Data  Transforms IBM WebSphere BEA Weblogic JBoss Oracle 9i IBM DB2 SQL Server Windows Linux Solaris AIX MacOS OS400 Execution Abstraction Layer Architecture Abstraction Layer
Conventional MDA Approach: Model Translation UML System Model 3GL Form Model Virtual Model Execution Environment ,[object Object],[object Object],Data
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Translation: An Evolutionary Approach
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cogility Studio: Model Driven Execution (MDX)
Cogility Studio: Model Driven Execution Executable Model Direct Model Execution Environment ,[object Object],[object Object],Integrated Execution Data and Behavior Configuration Managed Model Cogility Manager Information Process Services XForms Transaction Messaging Behavior
Cogility Studio: Execution Architecture Logic + Data Repository Cogility Modeler App Server Exec Action Semantics Repository Authoring Interface Direct Interface J2EE Interface App Server Authoring Copy Action Semantics WS/JMS Interface Cogility Insight Cogility Manager
Cogility Studio: Automated J2EE Model Interface Executable Model Direct Model Execution Environment J2EE Interface SOA Services DB Activation Generated Browser View EDA Messaging Timing Daemon Cogility Manager
Cogility Studio: Directly Executable Model-Driven Action Semantics Executable Model Direct Model Execution Environment Direct Interface Action Semantics Tests Service Invocation Database Access Message Publish Action Semantics Reports Action Semantics Scripts Action Semantics Extracts Cogility Manager
Cogility Studio: Highly Accessible Execution Data Model Metadata Execution Data RDBMS Execution Repository SQL Reports Database Tuning Database Backups Restores Direct Database Cleanup Federated Data Solutions
Cogility Manager: Model Aware Execution Environment  ,[object Object],[object Object],[object Object],[object Object],[object Object]
System Command Console: Cogility ActionPad
Limits of Human Comprehension  ,[object Object],[object Object],[object Object],[object Object]
Chunking and Evolution of Computer Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applying Chunking to a Typical IT System Parse Input Transform? Do Work Read/Save Stuff Talk to Other Command Response
Cogility Studio: Reducing IT Complexity by Chunking ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cogility Studio: Executable Action Semantics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cogility Studio: Action Semantics Chunks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusion: Model Driven Execution With Cogility Studio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Reading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cogility Studio: The Model  Is  The System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Software engg. pressman_ch-9
Software engg. pressman_ch-9Software engg. pressman_ch-9
Software engg. pressman_ch-9
Dhairya Joshi
 

La actualidad más candente (20)

Architecture and design
Architecture and designArchitecture and design
Architecture and design
 
Ch09
Ch09Ch09
Ch09
 
software engineering
software engineeringsoftware engineering
software engineering
 
Design techniques
Design techniquesDesign techniques
Design techniques
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Design and Implementation in Software Engineering
Design and Implementation in Software EngineeringDesign and Implementation in Software Engineering
Design and Implementation in Software Engineering
 
software engineering
software engineeringsoftware engineering
software engineering
 
Software Patterns
Software PatternsSoftware Patterns
Software Patterns
 
Software engg. pressman_ch-9
Software engg. pressman_ch-9Software engg. pressman_ch-9
Software engg. pressman_ch-9
 
Decorator design pattern
Decorator design patternDecorator design pattern
Decorator design pattern
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Nina Grantcharova - Approach to Separation of Concerns via Design Patterns
Nina Grantcharova - Approach to Separation of Concerns via Design PatternsNina Grantcharova - Approach to Separation of Concerns via Design Patterns
Nina Grantcharova - Approach to Separation of Concerns via Design Patterns
 
20111115 e trice eclipse demo camp munich
20111115 e trice eclipse demo camp munich20111115 e trice eclipse demo camp munich
20111115 e trice eclipse demo camp munich
 
Sda 9
Sda   9Sda   9
Sda 9
 
unit 3 Design 1
unit 3 Design 1unit 3 Design 1
unit 3 Design 1
 
DDD
DDDDDD
DDD
 
Software design
Software designSoftware design
Software design
 
Software design
Software designSoftware design
Software design
 
PhD defense: David Ameller
PhD defense: David AmellerPhD defense: David Ameller
PhD defense: David Ameller
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
 

Destacado (7)

The Benefits of Cogility
The Benefits of CogilityThe Benefits of Cogility
The Benefits of Cogility
 
Welcome to the Experience Factor
Welcome to the Experience FactorWelcome to the Experience Factor
Welcome to the Experience Factor
 
Sif Tefen Le Sfide Della Sostenibilità Per Le Aziende In Italia V2
Sif Tefen Le Sfide Della Sostenibilità Per Le Aziende In Italia V2Sif Tefen Le Sfide Della Sostenibilità Per Le Aziende In Italia V2
Sif Tefen Le Sfide Della Sostenibilità Per Le Aziende In Italia V2
 
Cogility intel-web site-v1.0
Cogility intel-web site-v1.0Cogility intel-web site-v1.0
Cogility intel-web site-v1.0
 
Green Forum 2010 Tefen Enegy Efficiency Excellence (E3)
Green Forum 2010   Tefen Enegy Efficiency Excellence (E3)Green Forum 2010   Tefen Enegy Efficiency Excellence (E3)
Green Forum 2010 Tefen Enegy Efficiency Excellence (E3)
 
Valuation 2010 Final
Valuation 2010 FinalValuation 2010 Final
Valuation 2010 Final
 
Kids Ethnic Collection
Kids Ethnic CollectionKids Ethnic Collection
Kids Ethnic Collection
 

Similar a The Benefits of Cogility

Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
Dang Tuan
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
mfrancis
 
Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...
Jennifer Lopez
 
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
ijwmn
 

Similar a The Benefits of Cogility (20)

Wireless Communication Network Communication
Wireless Communication Network CommunicationWireless Communication Network Communication
Wireless Communication Network Communication
 
Linux Assignment 3
Linux Assignment 3Linux Assignment 3
Linux Assignment 3
 
Object Oriented Database
Object Oriented DatabaseObject Oriented Database
Object Oriented Database
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Ooad Overview
Ooad OverviewOoad Overview
Ooad Overview
 
Ooad overview
Ooad overviewOoad overview
Ooad overview
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
 
An Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdfAn Application of Business Process Modeling System Ilnet.pdf
An Application of Business Process Modeling System Ilnet.pdf
 
Microkontroler
MicrokontrolerMicrokontroler
Microkontroler
 
Domain oriented development
Domain oriented developmentDomain oriented development
Domain oriented development
 
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design PatternJump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
 
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design PatternsJump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
 
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHMA SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
A SYSTEMC/SIMULINK CO-SIMULATION ENVIRONMENT OF THE JPEG ALGORITHM
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .net
 
06 fse design
06 fse design06 fse design
06 fse design
 
ALMOsT.js: an Agile Model to Model and Model to Text Transformation Framework
ALMOsT.js: an Agile Model to Model and Model to Text Transformation FrameworkALMOsT.js: an Agile Model to Model and Model to Text Transformation Framework
ALMOsT.js: an Agile Model to Model and Model to Text Transformation Framework
 
Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...Operating System Structure Of A Single Large Executable...
Operating System Structure Of A Single Large Executable...
 
The Clean Architecture
The Clean ArchitectureThe Clean Architecture
The Clean Architecture
 
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
FUNCTIONAL AND HARMONIOUS SELFORGANIZATION OF LARGE INTELLECTUAL AGENT ENSEMB...
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

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
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

The Benefits of Cogility

  • 1. Cogility Studio: Product Differentiation Cogility Studio Conceptual Background COGILITY SOFTWARE The Leader In Model Driven Complex Event Processing
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Cogility Studio: Architecture Big Picture Cogility Studio: Architecture Big EAI EII BPM MDA: Business Abstraction Layer Data Transforms EDA: Event Driven Architecture SOA: Service Oriented Architecture J2EE: Application Abstraction Layer JDBC: Storage abstraction Layer J2SE: OS Abstraction Layer Schema Processes Event Handlers Web Service Deployment Web Service Orchestration Schema Data Transforms IBM WebSphere BEA Weblogic JBoss Oracle 9i IBM DB2 SQL Server Windows Linux Solaris AIX MacOS OS400 Execution Abstraction Layer Architecture Abstraction Layer
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Cogility Studio: Execution Architecture Logic + Data Repository Cogility Modeler App Server Exec Action Semantics Repository Authoring Interface Direct Interface J2EE Interface App Server Authoring Copy Action Semantics WS/JMS Interface Cogility Insight Cogility Manager
  • 12. Cogility Studio: Automated J2EE Model Interface Executable Model Direct Model Execution Environment J2EE Interface SOA Services DB Activation Generated Browser View EDA Messaging Timing Daemon Cogility Manager
  • 13. Cogility Studio: Directly Executable Model-Driven Action Semantics Executable Model Direct Model Execution Environment Direct Interface Action Semantics Tests Service Invocation Database Access Message Publish Action Semantics Reports Action Semantics Scripts Action Semantics Extracts Cogility Manager
  • 14. Cogility Studio: Highly Accessible Execution Data Model Metadata Execution Data RDBMS Execution Repository SQL Reports Database Tuning Database Backups Restores Direct Database Cleanup Federated Data Solutions
  • 15.
  • 16. System Command Console: Cogility ActionPad
  • 17.
  • 18.
  • 19. Applying Chunking to a Typical IT System Parse Input Transform? Do Work Read/Save Stuff Talk to Other Command Response
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.

Notas del editor

  1. The OMG Model Driven Architecture™ addresses the complete life cycle of designing, deploying, integrating, and managing applications as well as data using open standards