SlideShare a Scribd company logo
1 of 19
Rail Ticketing Assistance from the Graph Way
Andy Smale
2
Agenda
KCOM and Me - Introduction
The challenges in transport
Solutions and why neo4j?
3
Provides communications services and IT solutions to
organisations and consumers
£350m turnover, 1700 employees
Head Office: Hull, UK City of Culture 2017
Development Base: Ipswich, East Anglia
4
Contact & Collaboration
Cloud
Development
Integration
AWS
Azure I&AM
API
Java Microsoft
UI/UX
Project
Management
Security
Business
Analysis
Testing
Digital
Databases
Data
Voice
Video
Architecture
5
“A bit of a Geek”
Farmer in Devon
Got a Sinclair ZX80 kit. BASIC!
Developed in C, Pascal and Prolog
Student of Artificial Intelligence
Solution Architect
Work in Mobile and Transport Sectors
neo4j Certified Architect
6
Transport ticketing - Functional Overview
7
Transport Service Challenges
Multiple businesses
Thousands of locations
Flexible retailing of products
Fulfilled in different formats (paper, barcode, ITSO)
>30,000 Services per day, 1.7billion journeys/year
Layers of complexity
It even looks like a graph!
8
API challenges
Flexible bookings
- File-based
- Existing APIs are fine-grained
- Aligned with entity/table
- Clients relate data
9
Integration and APIs
Fast imports of file-based data feeds
Design new, richer APIs
• Unrestricted by underlying data models
• More “graph-friendly”
Adapt legacy APIs in service layer
Migrate clients to richer APIs
10
Demand Management Best Product at the right Price
at the right Time
Capacity
DemandPrice
products
Yield
Management
products
11
Demand Management Solutions
Nests, groups, hierarchies, rules… all configurable
• “Sweet spot” for graph technology
Decision Support System integration
Dynamic updates
• Ripple through the graph
• “What if…?” modelling
Secure, role-based access protects strategies
12
Reporting
Real-time Operational Reports
Data exports
Scheduled reports
Ad hoc Reports
Data Analysis
Streaming Updates
13
Reporting Solutions
Delivered in real time through published interfaces
Ability to monitor and update based on changes
Dedicated read replicas serving operational reports
Analytic tool integration
Visualisation tooling
Integration with AWS Kinesis for streaming of data
14
Technical Architecture Challenges
100% Availability Targets
Fast Recovery from Failure
Resilient to Network Issues
Redundancy built in to Components
Automated build and deploy
Fast Performance (<50ms writes)
Consistently scalable for reads (<30ms, 10k TPS)
Thousands of Client systems
15
Software Engineering Solution
Highly Relational Complex Data Model
Thousands of queries per second
Consistent Writes (hundreds/sec)
Security of Commercial Strategies (Yield)
Break the problem into bounded domains
Autonomous Software Components
Continuous Integration and Load Testing
Proactive Monitoring and Alerting
16
Why do we choose Neo4J?
Data Model
Transactional
Scalable
Reliable
Highly Available
Consistent Fast Query Response
Enterprise Grade Support
17
How did we validate Neo4J?
Building cluster (on v2.6)
Early Load Test
Simple data model
Created using Stored Procedure
Load injectors
10,000 TPS @ <3ms reads
18
And What’s Next?
Full-Scale Automated Load Testing
• Adding demand management
Causal Clustering
• Write performance impact
Edge services
• Replication lag monitoring
Blue-Green Application Upgrades ->3.2
• Aim for zero downtime upgrades
Thank you
Contact
Andy Smale
E andrew.smale@kcom.com
T 01473 421421

More Related Content

What's hot

Cloudradar - Wouter Kolff - EMC
Cloudradar - Wouter Kolff - EMCCloudradar - Wouter Kolff - EMC
Cloudradar - Wouter Kolff - EMC
i3groep
 
Cloud Computing with Steve Greutter
Cloud Computing with Steve GreutterCloud Computing with Steve Greutter
Cloud Computing with Steve Greutter
decindublin
 

What's hot (20)

Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365Lessons learned when integrating with Dynamics 365
Lessons learned when integrating with Dynamics 365
 
IBM Cloud to the Edge
IBM Cloud to the EdgeIBM Cloud to the Edge
IBM Cloud to the Edge
 
SnapLogic Live: IoT Integration
SnapLogic Live: IoT IntegrationSnapLogic Live: IoT Integration
SnapLogic Live: IoT Integration
 
Top of Mind for EMEA
Top of Mind for EMEATop of Mind for EMEA
Top of Mind for EMEA
 
SnapLogic Live: Powering Cloud Analytics
SnapLogic Live: Powering Cloud AnalyticsSnapLogic Live: Powering Cloud Analytics
SnapLogic Live: Powering Cloud Analytics
 
The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020The Future of Integration | Webinar of the 24th of April 2020
The Future of Integration | Webinar of the 24th of April 2020
 
The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19The Future of Integration - Toon Vanhoutte @CONNECT19
The Future of Integration - Toon Vanhoutte @CONNECT19
 
SDA 2014 - From natural language to working software
SDA 2014 - From natural language to working softwareSDA 2014 - From natural language to working software
SDA 2014 - From natural language to working software
 
SnapLogic Live: AWS Integration
SnapLogic Live: AWS IntegrationSnapLogic Live: AWS Integration
SnapLogic Live: AWS Integration
 
Cloudradar - Wouter Kolff - EMC
Cloudradar - Wouter Kolff - EMCCloudradar - Wouter Kolff - EMC
Cloudradar - Wouter Kolff - EMC
 
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
Data Natives Munich v 12.0 | "How to be more productive with Autonomous Data ...
 
Univa: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the CloudUniva: Optimizing On-Premise Clusters and Migration to the Cloud
Univa: Optimizing On-Premise Clusters and Migration to the Cloud
 
IEEE SmartTech 2019 Next Generation Private and Hybrid Clouds, Edge Computing...
IEEE SmartTech 2019 Next Generation Private and Hybrid Clouds, Edge Computing...IEEE SmartTech 2019 Next Generation Private and Hybrid Clouds, Edge Computing...
IEEE SmartTech 2019 Next Generation Private and Hybrid Clouds, Edge Computing...
 
Lyntale safespring uninett_20170504
Lyntale safespring uninett_20170504Lyntale safespring uninett_20170504
Lyntale safespring uninett_20170504
 
C# monolith to F# actor
C# monolith to F# actorC# monolith to F# actor
C# monolith to F# actor
 
Het nederlandse cloudlandschap
Het nederlandse cloudlandschapHet nederlandse cloudlandschap
Het nederlandse cloudlandschap
 
Cloud Computing with Steve Greutter
Cloud Computing with Steve GreutterCloud Computing with Steve Greutter
Cloud Computing with Steve Greutter
 
Abstract
AbstractAbstract
Abstract
 
TWNW_VistagePPT
TWNW_VistagePPTTWNW_VistagePPT
TWNW_VistagePPT
 
Aeris + Cassandra: An IOT Solution Helping Automakers Make the Connected Car ...
Aeris + Cassandra: An IOT Solution Helping Automakers Make the Connected Car ...Aeris + Cassandra: An IOT Solution Helping Automakers Make the Connected Car ...
Aeris + Cassandra: An IOT Solution Helping Automakers Make the Connected Car ...
 

Similar to Kcom graph connect europe, 11 may 2017

Changing Views on Integration (AUSOUG Webinar Series, May 2020)
Changing Views on Integration (AUSOUG Webinar Series, May 2020)Changing Views on Integration (AUSOUG Webinar Series, May 2020)
Changing Views on Integration (AUSOUG Webinar Series, May 2020)
Lucas Jellema
 
Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016
Luigi Tommaseo
 
Zeller Edm Summit Agile Deployment Of Predictive Analytics
Zeller Edm Summit   Agile Deployment Of Predictive AnalyticsZeller Edm Summit   Agile Deployment Of Predictive Analytics
Zeller Edm Summit Agile Deployment Of Predictive Analytics
Ronald.Ramos
 
Fernando sousa
Fernando sousaFernando sousa
Fernando sousa
EuroCloud
 

Similar to Kcom graph connect europe, 11 may 2017 (20)

Rail Ticketing Assistance from the Graph Way, KCOM
Rail Ticketing Assistance from the Graph Way, KCOMRail Ticketing Assistance from the Graph Way, KCOM
Rail Ticketing Assistance from the Graph Way, KCOM
 
Changing Views on Integration (AUSOUG Webinar Series, May 2020)
Changing Views on Integration (AUSOUG Webinar Series, May 2020)Changing Views on Integration (AUSOUG Webinar Series, May 2020)
Changing Views on Integration (AUSOUG Webinar Series, May 2020)
 
GCX Cloud X Customer Presentation - Enterprise (Nov. 2014)
GCX Cloud X Customer Presentation - Enterprise (Nov. 2014)GCX Cloud X Customer Presentation - Enterprise (Nov. 2014)
GCX Cloud X Customer Presentation - Enterprise (Nov. 2014)
 
Cloud Governance within The Climate Corporation
Cloud Governance within The Climate CorporationCloud Governance within The Climate Corporation
Cloud Governance within The Climate Corporation
 
iWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience SolutioniWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience Solution
 
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano ManocchiaMindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
MindSphere: The cloud-based, open IoT operating system. Damiano Manocchia
 
Confluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with ReplyConfluent Partner Tech Talk with Reply
Confluent Partner Tech Talk with Reply
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Mission Critical Applications Workloads on Amazon Web Services
Mission Critical Applications Workloads on Amazon Web ServicesMission Critical Applications Workloads on Amazon Web Services
Mission Critical Applications Workloads on Amazon Web Services
 
Dinalog Breakfast Supply Chain Seminar 14-4-2011 Logistics Cross Chain Coordi...
Dinalog Breakfast Supply Chain Seminar 14-4-2011 Logistics Cross Chain Coordi...Dinalog Breakfast Supply Chain Seminar 14-4-2011 Logistics Cross Chain Coordi...
Dinalog Breakfast Supply Chain Seminar 14-4-2011 Logistics Cross Chain Coordi...
 
The power of orchestration - Inside Cisco IT - DC Cloud from IaaS to Fast IT
The power of orchestration - Inside Cisco IT - DC Cloud from IaaS to Fast ITThe power of orchestration - Inside Cisco IT - DC Cloud from IaaS to Fast IT
The power of orchestration - Inside Cisco IT - DC Cloud from IaaS to Fast IT
 
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQBuilding a reliable and scalable IoT platform with MongoDB and HiveMQ
Building a reliable and scalable IoT platform with MongoDB and HiveMQ
 
Cloud Computing - Beyond the Hype
Cloud Computing - Beyond the HypeCloud Computing - Beyond the Hype
Cloud Computing - Beyond the Hype
 
Zeller Edm Summit Agile Deployment Of Predictive Analytics
Zeller Edm Summit   Agile Deployment Of Predictive AnalyticsZeller Edm Summit   Agile Deployment Of Predictive Analytics
Zeller Edm Summit Agile Deployment Of Predictive Analytics
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
 
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
Denis Jannot - Towards Data Science Engineering Principles - Codemotion Milan...
 
Industry 4.0: come i servizi IoT e Big Data di AWS rendono Smart il Manufactu...
Industry 4.0: come i servizi IoT e Big Data di AWS rendono Smart il Manufactu...Industry 4.0: come i servizi IoT e Big Data di AWS rendono Smart il Manufactu...
Industry 4.0: come i servizi IoT e Big Data di AWS rendono Smart il Manufactu...
 
Fernando sousa
Fernando sousaFernando sousa
Fernando sousa
 

Recently uploaded

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Kcom graph connect europe, 11 may 2017

  • 1. Rail Ticketing Assistance from the Graph Way Andy Smale
  • 2. 2 Agenda KCOM and Me - Introduction The challenges in transport Solutions and why neo4j?
  • 3. 3 Provides communications services and IT solutions to organisations and consumers £350m turnover, 1700 employees Head Office: Hull, UK City of Culture 2017 Development Base: Ipswich, East Anglia
  • 4. 4 Contact & Collaboration Cloud Development Integration AWS Azure I&AM API Java Microsoft UI/UX Project Management Security Business Analysis Testing Digital Databases Data Voice Video Architecture
  • 5. 5 “A bit of a Geek” Farmer in Devon Got a Sinclair ZX80 kit. BASIC! Developed in C, Pascal and Prolog Student of Artificial Intelligence Solution Architect Work in Mobile and Transport Sectors neo4j Certified Architect
  • 6. 6 Transport ticketing - Functional Overview
  • 7. 7 Transport Service Challenges Multiple businesses Thousands of locations Flexible retailing of products Fulfilled in different formats (paper, barcode, ITSO) >30,000 Services per day, 1.7billion journeys/year Layers of complexity It even looks like a graph!
  • 8. 8 API challenges Flexible bookings - File-based - Existing APIs are fine-grained - Aligned with entity/table - Clients relate data
  • 9. 9 Integration and APIs Fast imports of file-based data feeds Design new, richer APIs • Unrestricted by underlying data models • More “graph-friendly” Adapt legacy APIs in service layer Migrate clients to richer APIs
  • 10. 10 Demand Management Best Product at the right Price at the right Time Capacity DemandPrice products Yield Management products
  • 11. 11 Demand Management Solutions Nests, groups, hierarchies, rules… all configurable • “Sweet spot” for graph technology Decision Support System integration Dynamic updates • Ripple through the graph • “What if…?” modelling Secure, role-based access protects strategies
  • 12. 12 Reporting Real-time Operational Reports Data exports Scheduled reports Ad hoc Reports Data Analysis Streaming Updates
  • 13. 13 Reporting Solutions Delivered in real time through published interfaces Ability to monitor and update based on changes Dedicated read replicas serving operational reports Analytic tool integration Visualisation tooling Integration with AWS Kinesis for streaming of data
  • 14. 14 Technical Architecture Challenges 100% Availability Targets Fast Recovery from Failure Resilient to Network Issues Redundancy built in to Components Automated build and deploy Fast Performance (<50ms writes) Consistently scalable for reads (<30ms, 10k TPS) Thousands of Client systems
  • 15. 15 Software Engineering Solution Highly Relational Complex Data Model Thousands of queries per second Consistent Writes (hundreds/sec) Security of Commercial Strategies (Yield) Break the problem into bounded domains Autonomous Software Components Continuous Integration and Load Testing Proactive Monitoring and Alerting
  • 16. 16 Why do we choose Neo4J? Data Model Transactional Scalable Reliable Highly Available Consistent Fast Query Response Enterprise Grade Support
  • 17. 17 How did we validate Neo4J? Building cluster (on v2.6) Early Load Test Simple data model Created using Stored Procedure Load injectors 10,000 TPS @ <3ms reads
  • 18. 18 And What’s Next? Full-Scale Automated Load Testing • Adding demand management Causal Clustering • Write performance impact Edge services • Replication lag monitoring Blue-Green Application Upgrades ->3.2 • Aim for zero downtime upgrades
  • 19. Thank you Contact Andy Smale E andrew.smale@kcom.com T 01473 421421

Editor's Notes

  1. Good afternoon My name is Andy and I want to say first of all that this is my favourite conference, i’ve been for the last two years and the content is a great variety and very informative Thank you to the GraphConnect organisers and sponsors for giving me the chance to share my journey into Graph Databases
  2. Very simplified view of the processes involved in delivering a national public transport infrastructure
  3. Long history of legacy, built up since privatisation Expansion of usage – lack of seats, disruptions, pricing!
  4. Long history of legacy, built up since privatisation Expansion of usage – lack of seats, disruptions, pricing!
  5. Challenges: Understanding the real requirements for this Shrouded in secrecy Existing automated Decision Support Systems through open published interface
  6. Graphs very good at implementing complex model with nests, etc
  7. Graphs very good at implementing complex model with nests,