SlideShare a Scribd company logo
JChem Microservices
Topics for further discussions
What to expect about this talk
Short introduction to some topics for further
discussions.
?
Ask for details
Architecture
Modules
JChem Microservices are ideal for cloud setups, where:
● You want to scale instances
● You don’t know how many instances you have and where
are they
● You have many machines
Cloud modules
● Config server
● Discovery
● Gateway
Chemical modules
● Calculations chemical property calculation
● DB chemical search and persistence
● IO chemical format conversions
● Markush enumeration structure generation from markush molecules
● Reactor structure generation from reactions
● Structure checker / fixer structure checking / manipulation for chemical compliance
● Structure manipulation general structure editing (ChemAxon API for non Java users)
Generating client on https://editor.swagger.io
Operation
Different packages
● GUI (/cui) installers (exe, sh): maximum customizability,
maximum user comfort
● Automated installers (deb, rpm): for system administrators
● Full manual installers (zip, tgz): for users without privileges
For orchestrator systems
We have docker containers
More info: https://github.com/ChemAxon/jchem-microservices-examples/tree/master/official-docker-images
In orchestrator systems you might not need the
cloud modules
JMS supports all cloud providers
Important changes compared to
JChem Web Services Classic
News and noteworthy changes - DB
● Tables must be created before first upload
● Standardizer config and search options are stored in molecule types,
that must be set at table creation
● Chemical data uses relevance ordering
● You can get FP distance with your results
● Convenient picture generation for molecules in DB
News and noteworthy changes - Calculations
● Closer to the Java API than before
● Better functionality coverage
● Fast feedback loop with user requests
News and noteworthy changes - IO
● Closer to the Java API than before
● Not relying on databases
News and noteworthy changes - Structure manipulation
● APIs and functionalities for molecule editing for those who can not
use our Java API
● We are waiting for user requests
News and noteworthy changes - Reactor
● Full functionality coverage of our console / GUI tool
● We can automatically assign reactant lists
News and noteworthy changes - Structure checker-fixer
● Full API coverage
● Same logic as Java API
● Presets
● Batch execution
● Result can be filtered
Migrating data from JWSC to JMS
How to migrate data from JWSC to JMS
Questions?
Balázs Zaicsek
bzaicsek@chemaxon.com
And now, get ready for cartridges!

More Related Content

PDF
Migration from joc to jpc or choral
PDF
How to find leads and analogs in Enamine REAL using a highly scalable search ...
PDF
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
PDF
Migrating Oracle database to Cassandra
PPTX
Sql plsql online training
PDF
Migrating Oracle database to PostgreSQL
PDF
Oracle to PostgreSQL migration
PPT
Module Owb External Execution
Migration from joc to jpc or choral
How to find leads and analogs in Enamine REAL using a highly scalable search ...
Presto Testing Tools: Benchto & Tempto (Presto Boston Meetup 10062015)
Migrating Oracle database to Cassandra
Sql plsql online training
Migrating Oracle database to PostgreSQL
Oracle to PostgreSQL migration
Module Owb External Execution

What's hot (20)

PDF
Event driven-arch
PDF
Analysis of mysql and postgresql
PDF
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
PPTX
Spring batch in action
PDF
Postgrtesql as a NoSQL Document Store - The JSON/JSONB data type
PPTX
Spring batch showCase
PDF
Logical Replication in PostgreSQL - FLOSSUK 2016
PDF
Islamabad PUG - 7th meetup - performance tuning
PDF
PGConf.ASIA 2019 Bali - Upcoming Features in PostgreSQL 12 - John Naylor
PPT
Module Owb Advanced Features
PDF
Big Data and PostgreSQL
PDF
Countdown to PostgreSQL v9.5 - Foriegn Tables can be part of Inheritance Tree
PPTX
Session 2 deploy and run Mtech 1st lab question Blob and Clob using java
PPTX
Oracle R12 Configurator -
PDF
Demystifying postgres logical replication percona live sc
PDF
Oracle to Postgres Migration - part 2
PPT
Mime Magic With Apache Tika
PPTX
Project Reactor By Example
PPTX
Database change management with Liquibase
Event driven-arch
Analysis of mysql and postgresql
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
Spring batch in action
Postgrtesql as a NoSQL Document Store - The JSON/JSONB data type
Spring batch showCase
Logical Replication in PostgreSQL - FLOSSUK 2016
Islamabad PUG - 7th meetup - performance tuning
PGConf.ASIA 2019 Bali - Upcoming Features in PostgreSQL 12 - John Naylor
Module Owb Advanced Features
Big Data and PostgreSQL
Countdown to PostgreSQL v9.5 - Foriegn Tables can be part of Inheritance Tree
Session 2 deploy and run Mtech 1st lab question Blob and Clob using java
Oracle R12 Configurator -
Demystifying postgres logical replication percona live sc
Oracle to Postgres Migration - part 2
Mime Magic With Apache Tika
Project Reactor By Example
Database change management with Liquibase
Ad

Similar to JChem Microservices (20)

PDF
Pipelining Chem Axon: US UGM 2008
PPT
Pipelining ChemAxon - Accelrys EUGM 2008
PDF
EUGM 2013 - Gabor Guta (ChemAxon) - JChem Web Services
PPT
ChemAxon For Developers
PDF
Cheminfo Stories APAC 2020 - JChem Engines introduction
PPTX
ChemSpider compound database as one of the pillars of a semantic web for …
PPT
Alternatives To Symyx® Cheshire®
PDF
EUGM 2013 - Andras Stracz (ChemAxon) - ChemAxon Plexus: A desktop application...
PPT
The UK National Chemical Database Service – an integration of commercial and ...
PDF
USUGM 2014 - Zhenbin Li (Boehringer Ingelheim): Challenges and Approach in Mi...
PPT
Importance of data standards for large scale data integration in chemistry
PPT
Instant J Chem - Introduction and latest
PDF
The Open Chemistry Project
PDF
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
PDF
USUGM 2014 - Evolution of the ChemAxon product portfolio - Douglas Drake (Che...
PPT
The importance of standards for data exchange and interchange on the Royal So...
PDF
Avogadro 2 and Open Chemistry
PDF
ICIC 2014 New Product Presentations ChemAxon
PDF
EUGM 2014 - Árpád Figyelmesi, Daniel Bonniot de Ruisselet (ChemAxon): Chemica...
PDF
Exploring Large Chemical Data Sets
Pipelining Chem Axon: US UGM 2008
Pipelining ChemAxon - Accelrys EUGM 2008
EUGM 2013 - Gabor Guta (ChemAxon) - JChem Web Services
ChemAxon For Developers
Cheminfo Stories APAC 2020 - JChem Engines introduction
ChemSpider compound database as one of the pillars of a semantic web for …
Alternatives To Symyx® Cheshire®
EUGM 2013 - Andras Stracz (ChemAxon) - ChemAxon Plexus: A desktop application...
The UK National Chemical Database Service – an integration of commercial and ...
USUGM 2014 - Zhenbin Li (Boehringer Ingelheim): Challenges and Approach in Mi...
Importance of data standards for large scale data integration in chemistry
Instant J Chem - Introduction and latest
The Open Chemistry Project
Instant J Chem: one-stop information hub for medicinal chemists: US UGM 2008
USUGM 2014 - Evolution of the ChemAxon product portfolio - Douglas Drake (Che...
The importance of standards for data exchange and interchange on the Royal So...
Avogadro 2 and Open Chemistry
ICIC 2014 New Product Presentations ChemAxon
EUGM 2014 - Árpád Figyelmesi, Daniel Bonniot de Ruisselet (ChemAxon): Chemica...
Exploring Large Chemical Data Sets
Ad

More from ChemAxon (20)

PPTX
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
PDF
Chemaxon EU UGM 2022 | Translating data to predictive models
PDF
Translating data to predictive models
PDF
Efficient biomolecular structural data handling and analysis - Webinar with D...
PDF
Biomolecule structural data management
PPTX
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
PDF
Enhanced stereochemistry representation
PDF
Intellectual property (IP) intelligence solutions designed for the way resear...
PDF
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
PDF
Patent Data for Artificial Intelligence based Drug Discovery
PPTX
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
PDF
Research data management on the cloud
PDF
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
PDF
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
PDF
Cheminfo Stories APAC 2020 -- Markush technology
PPTX
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
PPTX
Chemicalize Pro - Cheminfo Stories 2020 Day 5
PPTX
Pasteur Institute User Story - Cheminfo Stories 2020 Day 5
PPTX
ChemAxon ChemLocator - Cheminfo Stories Day 5
PDF
AWS Lambdas are cool - Cheminfo Stories Day 1
Akos Tarcsay (ChemAxon): How fast is Chemaxon RDBMS Search?
Chemaxon EU UGM 2022 | Translating data to predictive models
Translating data to predictive models
Efficient biomolecular structural data handling and analysis - Webinar with D...
Biomolecule structural data management
Cheminfo Stories 2021 | Virtual UGM | Marvin Pro: The first release
Enhanced stereochemistry representation
Intellectual property (IP) intelligence solutions designed for the way resear...
GPS for Chemical Space - Digital Assistants to Support Molecule Design - Chem...
Patent Data for Artificial Intelligence based Drug Discovery
Cheminfo Stories APAC 2020 - Chemical Descriptors & Standardizers for Machine...
Research data management on the cloud
Cheminfo Stories APAC 2020 - Introducing Design Hub & Compound Registration
Cheminfo Stories APAC 2020 - Database management on desktop with JChem for Of...
Cheminfo Stories APAC 2020 -- Markush technology
ChemAxon's Compliance Checker - Cheminfo Stories 2020 Day 5
Chemicalize Pro - Cheminfo Stories 2020 Day 5
Pasteur Institute User Story - Cheminfo Stories 2020 Day 5
ChemAxon ChemLocator - Cheminfo Stories Day 5
AWS Lambdas are cool - Cheminfo Stories Day 1

Recently uploaded (20)

DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
medical staffing services at VALiNTRY
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
history of c programming in notes for students .pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Transform Your Business with a Software ERP System
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Monitoring Stack: Grafana, Loki & Promtail
wealthsignaloriginal-com-DS-text-... (1).pdf
Odoo Companies in India – Driving Business Transformation.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Reimagine Home Health with the Power of Agentic AI​
medical staffing services at VALiNTRY
CHAPTER 2 - PM Management and IT Context
AutoCAD Professional Crack 2025 With License Key
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Tally Prime Crack Download New Version 5.1 [2025] (License Key Free
Complete Guide to Website Development in Malaysia for SMEs
Designing Intelligence for the Shop Floor.pdf
assetexplorer- product-overview - presentation
Design an Analysis of Algorithms II-SECS-1021-03
Transform Your Business with a Software ERP System

JChem Microservices

  • 1. JChem Microservices Topics for further discussions
  • 2. What to expect about this talk Short introduction to some topics for further discussions. ? Ask for details
  • 4. Modules JChem Microservices are ideal for cloud setups, where: ● You want to scale instances ● You don’t know how many instances you have and where are they ● You have many machines
  • 5. Cloud modules ● Config server ● Discovery ● Gateway
  • 6. Chemical modules ● Calculations chemical property calculation ● DB chemical search and persistence ● IO chemical format conversions ● Markush enumeration structure generation from markush molecules ● Reactor structure generation from reactions ● Structure checker / fixer structure checking / manipulation for chemical compliance ● Structure manipulation general structure editing (ChemAxon API for non Java users)
  • 7. Generating client on https://editor.swagger.io
  • 9. Different packages ● GUI (/cui) installers (exe, sh): maximum customizability, maximum user comfort ● Automated installers (deb, rpm): for system administrators ● Full manual installers (zip, tgz): for users without privileges
  • 10. For orchestrator systems We have docker containers More info: https://github.com/ChemAxon/jchem-microservices-examples/tree/master/official-docker-images In orchestrator systems you might not need the cloud modules JMS supports all cloud providers
  • 11. Important changes compared to JChem Web Services Classic
  • 12. News and noteworthy changes - DB ● Tables must be created before first upload ● Standardizer config and search options are stored in molecule types, that must be set at table creation ● Chemical data uses relevance ordering ● You can get FP distance with your results ● Convenient picture generation for molecules in DB
  • 13. News and noteworthy changes - Calculations ● Closer to the Java API than before ● Better functionality coverage ● Fast feedback loop with user requests
  • 14. News and noteworthy changes - IO ● Closer to the Java API than before ● Not relying on databases
  • 15. News and noteworthy changes - Structure manipulation ● APIs and functionalities for molecule editing for those who can not use our Java API ● We are waiting for user requests
  • 16. News and noteworthy changes - Reactor ● Full functionality coverage of our console / GUI tool ● We can automatically assign reactant lists
  • 17. News and noteworthy changes - Structure checker-fixer ● Full API coverage ● Same logic as Java API ● Presets ● Batch execution ● Result can be filtered
  • 18. Migrating data from JWSC to JMS
  • 19. How to migrate data from JWSC to JMS
  • 21. Balázs Zaicsek [email protected] And now, get ready for cartridges!