SlideShare a Scribd company logo
1 of 21
Download to read offline
© PRODYNA AG 2016 Slide 1
PRODYNA
IMPLEMENTATION
AND LIVE DEMO
© PRODYNA AG 2016 Slide 2
MAY I INTRODUCE MYSELF
ABOUT ME
§ Darko Križić
§ Chief Technology Officer (CTO)
© PRODYNA AG 2016 Slide 3
§ “Background story”
§ Crop Science
§ Bought 50 local companies worldwide
§ Problem
§ All data into one application
§ Overview
§ Business Intelligence
MIGRATION FROM “MAKTESHIM-AGAN” TO “ADAMA”
ABOUT THE CUSTOMER
© PRODYNA AG 2016 Slide 4
§ ADAMA sells crop protection products
§ Those products are sold under different
names in different countries
§ Each product offers treatments for a
combination of diseases on plants
THE ORIGINAL STATE
© PRODYNA AG 2016 Slide 5
THE REQUIREMENTS
§ You want to have a single
database that contains
§ All products
§ All registrations
§ This application is called the
Knowledge base
§ Data about 56 countries
§ Multilingual in about 27 languages
§ ADAMA wants to do Business
Intelligence (BI)
§ For example: Compare products in countries
© PRODYNA AG 2016 Slide 6
§ The Neo4j query language Cypher is very
powerful
§ But not suitable for end users
§ The database contains about 6 million
nodes and relationships
§ All translations
THE PROBLEM
© PRODYNA AG 2016 Slide 7
§ The levels can be configured by the user dynamically
Graph Data View Tree View
THE SOLUTION
© PRODYNA AG 2016 Slide 8
FIND PRODUCT IN GERMANY FOR BROWN RUST ON WHEAT
USE CASE 1
© PRODYNA AG 2016 Slide 9
IN WHICH COUNTRIES ARE PRODUCTS OFFERED FOR BROWN RUST ON WHEAT?
USE CASE 2
© PRODYNA AG 2016 Slide 10
COMPARING PRODUCTS BY PLANT GROWTH STAGE
USE CASE 3
© PRODYNA AG 2016 Slide 11
§ Looks like Neo4j but end user compatible
§ User can navigate by double-click
Dynamic graph Dynamic graph
GRAPHICAL REPRESENTATION
© PRODYNA AG 2016 Slide 12
ARCHITECTURE
USED TECHNOLOGIES
Liferay
Knowledge Hub
ADFS
Amazon
S3
Search Crop Target
Country
Selector
Navigation Product Formulation
Active
Ingredient
Authorization
Crop Target Product Tank Mix Authorization Navigation Translation Region Formulation
§ Liferay Portal Server
§ Spring MVC and Spring Data Neo4j
Knowledge Hub Portlets
Service Layer
Authentication
Media files
© PRODYNA AG 2016 Slide 13
SCREENSHOTS
KNOWLEDGE HUB
SCREENSHOTS
KNOWLEDGE HUB
1
This material may not be published.
© PRODYNA AG 2016 Slide 14
SCREENSHOTS
KNOWLEDGE HUB
SCREENSHOTS
KNOWLEDGE HUB
This material may not be published.
2
© PRODYNA AG 2016 Slide 15
SCREENSHOTS
KNOWLEDGE HUB
SCREENSHOTS
KNOWLEDGE HUB
This material may not be published.
3
© PRODYNA AG 2016 Slide 16
5000 (potential)
200 (concurrent)
Users
FACTS AND FIGURES
SUMMARY
30
Countries
Worldwide
Scope
27
Languages
6 Millions
Relationships
600.000
Nodes
© PRODYNA AG 2016 Slide 17
PREJUDICES AND DEVELOPMENT
SUMMARY
§ “Neo4j only makes sense for special use cases like social networks”
§ “Is Neo4j really enterprise ready?”
§ “Neo4j only has nodes and relationships, is this really sufficient for a complex business application?”
§ “Users always work with graphs?”
§ “Is this database fast enough?”
© PRODYNA AG 2016 Slide 18
SIX ARGUMENTS FOR NEO4J
SUMMARY
§ Much easier mapping of Business Domain Model to the graph database
§ Business understands the graph model
§ Hierarchical structures easy to query
§ Less queries, less development, faster and cheaper results
§ Full scalability (embedded to cluster)
§ Automated testing, supporting libraries
§ Integrated Lucene full text search engine
§ Full text search as part of the Cypher query
§ Plugin architecture
§ Amazing performant results
§ Integrateable
§ Everybody speaks REST
© PRODYNA AG 2016 Slide 19
§ PRODYNA AG
§ Ludwig-Erhard-Straße 12-14 65760 Eschborn
§ T +49 69 597 724 - 175 F +49 69 597 724 - 700 M +49 176 178 70 175
§ darko.krizic@prodyna.com prodyna.com
DARKO KRIŽIĆ (CTO) – PRODYNA FRANKFURT
PRODYNA IN YOUR REGION
ANY QUESTIONS?
VISIT US AT OUR PRODYNA BOOTH
© PRODYNA AG 2016 Slide 21
CONTACT US!
+49 69 597 724 - 0
info@prodyna.com
Facebook/prodynaag
Twitter/prodynaag

More Related Content

Viewers also liked

Viewers also liked (11)

GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesGraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
 
Neo4j GraphTalks Panama Papers
Neo4j GraphTalks Panama PapersNeo4j GraphTalks Panama Papers
Neo4j GraphTalks Panama Papers
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 
GraphTalks Rome - Identity and Access Management
GraphTalks Rome - Identity and Access ManagementGraphTalks Rome - Identity and Access Management
GraphTalks Rome - Identity and Access Management
 
GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
 
Knowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your KnowledgeKnowledge Architecture: Graphing Your Knowledge
Knowledge Architecture: Graphing Your Knowledge
 
Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017Neo4j PartnerDay Amsterdam 2017
Neo4j PartnerDay Amsterdam 2017
 
How to Design Retail Recommendation Engines with Neo4j
How to Design Retail Recommendation Engines with Neo4jHow to Design Retail Recommendation Engines with Neo4j
How to Design Retail Recommendation Engines with Neo4j
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to Graphs
 

Similar to Neo4j GraphTalks Meets PRODYNA

WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2
 
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und KubernetesNext Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Sven Bernhardt
 
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINALChina SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
Rick Bauer
 

Similar to Neo4j GraphTalks Meets PRODYNA (20)

Prodyna exhibiting at London Tech Job Fair Autumn 2019
Prodyna exhibiting at London Tech Job Fair Autumn 2019Prodyna exhibiting at London Tech Job Fair Autumn 2019
Prodyna exhibiting at London Tech Job Fair Autumn 2019
 
Prodyna exhibiting in London Tech Job Fair Spring 2019
Prodyna exhibiting in London Tech Job Fair Spring 2019Prodyna exhibiting in London Tech Job Fair Spring 2019
Prodyna exhibiting in London Tech Job Fair Spring 2019
 
Prodyna company presentation-2018
Prodyna company presentation-2018Prodyna company presentation-2018
Prodyna company presentation-2018
 
Lambda Architectures in Practice
Lambda Architectures in PracticeLambda Architectures in Practice
Lambda Architectures in Practice
 
WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5WSO2 Product Release webinar - WSO2 BAM 2.5
WSO2 Product Release webinar - WSO2 BAM 2.5
 
Protect Your Database: High Availability for High Demand Data
 Protect Your Database: High Availability for High Demand Data Protect Your Database: High Availability for High Demand Data
Protect Your Database: High Availability for High Demand Data
 
How Barracuda Networks Backs Up Their Multi-Terabyte Dataset
How Barracuda Networks Backs Up Their Multi-Terabyte DatasetHow Barracuda Networks Backs Up Their Multi-Terabyte Dataset
How Barracuda Networks Backs Up Their Multi-Terabyte Dataset
 
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
Overview and Walkthrough of the Application Programming Model with SAP Cloud ...
 
Pre-Con Ed: Hack that API—Your Data, Your Way With CA Performance Management
Pre-Con Ed: Hack that API—Your Data, Your Way With CA Performance ManagementPre-Con Ed: Hack that API—Your Data, Your Way With CA Performance Management
Pre-Con Ed: Hack that API—Your Data, Your Way With CA Performance Management
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
Pivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical OverviewPivotal Big Data Suite: A Technical Overview
Pivotal Big Data Suite: A Technical Overview
 
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und KubernetesNext Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
Next Gen Big Data Plattform mit Hadoop, APIs und Kubernetes
 
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
 
Cloud-native Application Development - The new normal
Cloud-native Application Development - The new normalCloud-native Application Development - The new normal
Cloud-native Application Development - The new normal
 
Testing WSO2 Clusters - How It’s Done
Testing WSO2 Clusters - How It’s DoneTesting WSO2 Clusters - How It’s Done
Testing WSO2 Clusters - How It’s Done
 
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
Webinar combining WSO2 API Manager with WSO2 BAM for billing in the energy in...
 
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINALChina SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
China SDN NFV Industry Alliance_ONF_Rick Bauer_To Act and Not Lay Claim FINAL
 
Cloud Foundry - Platform as a Service for vSphere
Cloud Foundry - Platform as a Service for vSphereCloud Foundry - Platform as a Service for vSphere
Cloud Foundry - Platform as a Service for vSphere
 
Cloud-native Application Development on OCI
Cloud-native Application Development on OCICloud-native Application Development on OCI
Cloud-native Application Development on OCI
 
Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?Pivotal Power Lunch - Why Cloud Native?
Pivotal Power Lunch - Why Cloud Native?
 

More from Neo4j

More from Neo4j (20)

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...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

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
 
+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@
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
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
 
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
 
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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 

Neo4j GraphTalks Meets PRODYNA

  • 1. © PRODYNA AG 2016 Slide 1 PRODYNA IMPLEMENTATION AND LIVE DEMO
  • 2. © PRODYNA AG 2016 Slide 2 MAY I INTRODUCE MYSELF ABOUT ME § Darko Križić § Chief Technology Officer (CTO)
  • 3. © PRODYNA AG 2016 Slide 3 § “Background story” § Crop Science § Bought 50 local companies worldwide § Problem § All data into one application § Overview § Business Intelligence MIGRATION FROM “MAKTESHIM-AGAN” TO “ADAMA” ABOUT THE CUSTOMER
  • 4. © PRODYNA AG 2016 Slide 4 § ADAMA sells crop protection products § Those products are sold under different names in different countries § Each product offers treatments for a combination of diseases on plants THE ORIGINAL STATE
  • 5. © PRODYNA AG 2016 Slide 5 THE REQUIREMENTS § You want to have a single database that contains § All products § All registrations § This application is called the Knowledge base § Data about 56 countries § Multilingual in about 27 languages § ADAMA wants to do Business Intelligence (BI) § For example: Compare products in countries
  • 6. © PRODYNA AG 2016 Slide 6 § The Neo4j query language Cypher is very powerful § But not suitable for end users § The database contains about 6 million nodes and relationships § All translations THE PROBLEM
  • 7. © PRODYNA AG 2016 Slide 7 § The levels can be configured by the user dynamically Graph Data View Tree View THE SOLUTION
  • 8. © PRODYNA AG 2016 Slide 8 FIND PRODUCT IN GERMANY FOR BROWN RUST ON WHEAT USE CASE 1
  • 9. © PRODYNA AG 2016 Slide 9 IN WHICH COUNTRIES ARE PRODUCTS OFFERED FOR BROWN RUST ON WHEAT? USE CASE 2
  • 10. © PRODYNA AG 2016 Slide 10 COMPARING PRODUCTS BY PLANT GROWTH STAGE USE CASE 3
  • 11. © PRODYNA AG 2016 Slide 11 § Looks like Neo4j but end user compatible § User can navigate by double-click Dynamic graph Dynamic graph GRAPHICAL REPRESENTATION
  • 12. © PRODYNA AG 2016 Slide 12 ARCHITECTURE USED TECHNOLOGIES Liferay Knowledge Hub ADFS Amazon S3 Search Crop Target Country Selector Navigation Product Formulation Active Ingredient Authorization Crop Target Product Tank Mix Authorization Navigation Translation Region Formulation § Liferay Portal Server § Spring MVC and Spring Data Neo4j Knowledge Hub Portlets Service Layer Authentication Media files
  • 13. © PRODYNA AG 2016 Slide 13 SCREENSHOTS KNOWLEDGE HUB SCREENSHOTS KNOWLEDGE HUB 1 This material may not be published.
  • 14. © PRODYNA AG 2016 Slide 14 SCREENSHOTS KNOWLEDGE HUB SCREENSHOTS KNOWLEDGE HUB This material may not be published. 2
  • 15. © PRODYNA AG 2016 Slide 15 SCREENSHOTS KNOWLEDGE HUB SCREENSHOTS KNOWLEDGE HUB This material may not be published. 3
  • 16. © PRODYNA AG 2016 Slide 16 5000 (potential) 200 (concurrent) Users FACTS AND FIGURES SUMMARY 30 Countries Worldwide Scope 27 Languages 6 Millions Relationships 600.000 Nodes
  • 17. © PRODYNA AG 2016 Slide 17 PREJUDICES AND DEVELOPMENT SUMMARY § “Neo4j only makes sense for special use cases like social networks” § “Is Neo4j really enterprise ready?” § “Neo4j only has nodes and relationships, is this really sufficient for a complex business application?” § “Users always work with graphs?” § “Is this database fast enough?”
  • 18. © PRODYNA AG 2016 Slide 18 SIX ARGUMENTS FOR NEO4J SUMMARY § Much easier mapping of Business Domain Model to the graph database § Business understands the graph model § Hierarchical structures easy to query § Less queries, less development, faster and cheaper results § Full scalability (embedded to cluster) § Automated testing, supporting libraries § Integrated Lucene full text search engine § Full text search as part of the Cypher query § Plugin architecture § Amazing performant results § Integrateable § Everybody speaks REST
  • 19. © PRODYNA AG 2016 Slide 19 § PRODYNA AG § Ludwig-Erhard-Straße 12-14 65760 Eschborn § T +49 69 597 724 - 175 F +49 69 597 724 - 700 M +49 176 178 70 175 § darko.krizic@prodyna.com prodyna.com DARKO KRIŽIĆ (CTO) – PRODYNA FRANKFURT PRODYNA IN YOUR REGION
  • 20. ANY QUESTIONS? VISIT US AT OUR PRODYNA BOOTH
  • 21. © PRODYNA AG 2016 Slide 21 CONTACT US! +49 69 597 724 - 0 info@prodyna.com Facebook/prodynaag Twitter/prodynaag