JChem Web Services Server - PowerPoint PPT Presentation

JChem Web Services Server
1 / 11

  • Uploaded on
  • Presentation posted in: General

JChem Web Services Server. Technical Product Presentation. Jonathan Lee. Solutions for Cheminformatics. Interface to JChem Suite of Tools. JChem Web Services Extends access to the JChem suite of tools Works over the Internet or an internal network. Used by your applications.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

JChem Web Services Server

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript

Jchem web services server

JChem Web Services Server

Technical Product Presentation

Jonathan Lee

Solutions for Cheminformatics

Interface to jchem suite of tools

Interface to JChem Suite of Tools

JChem Web Services

Extends access to the JChem suite of tools

Works over the Internet or an internal network.

Used by your applications

Your Application

Jchem web services server

Introduction to Web Services

  • Interoperability

  • Allows applications to communicate independent of:

    • Platform

    • Programming language

Your Applications

Jchem web services server

Army of One or Architected Team

  • A single service can power a simple application.

  • Services are the building blocks

    • Work with other Web services or desktop applications

    • Part of a Service-Oriented Architecture

Standards and languages

Standards and Languages

WS-I, SOAP, and WSDL standards

Reusable and accessible to other services

Automated client-side code generation

  • Supports

  • Web Languages: AJAX/JavaScript, Perl, Python, Ruby, PHP, …

  • App languages: Java, C#, …

  • Growing list of JChem Modules (Searching, Standardization, Chemical Terms, Molecule Conversion…)

Unlocking the scripting menagerie

Unlocking the Scripting Menagerie

loc = ChemicalTermsWS_client.ChemicalTermsWSLocator()

evaluator = loc.getChemicalTermsWSHttpSoap11Endpoint()

req = ChemicalTermsWS_client.evaluateReturnNumRequest()

req.Target = ‘CC=CC’

req.Expression = ‘logp’

resp = evaluator.evaluateReturnNum(req)

var xhr = new XMLHttpRequest();

xhr.open(method, url, async);

xhr.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');

xhr.send(createEvaluateReturnNumRequest(“CC=CC”, “logp”);

  • <soap:Body>

    • <evaluateReturnNum xmlns="http://webservice.jchem.chemaxon">

      • <target>CC=CC</target>

      • <expression>logp</expression>

    • </evaluateReturnNum>

  • </soap:Body>

Jchem ws server architecture

JChem WS Server Architecture

  • Apache Open Source Components

    • Axis2 Web Service Engine and Tomcat Web Container

  • OS List

  • Windows

  • Unix

  • Linux (SUSE, Red Hat, Ubuntu, Gentoo)

  • Mac OS X

Current services

Current Services

Database Related Services

JChem Search Service

Relational Table Service

Data Manipulation Service

Connection Service

Molecular Conversion Service

Standardization Service

Chemical Terms Evaluation Service

Reactor Service

Future services

Future Services

SQL Execution Service

Molecular Search Service

Markush/R Group Decomposition Service

Database Table Management

Expanded Batch Processing

Ajax demo of jchem web services

AJAX Demo of JChem Web Services

JChemSearch Web Service - www.chemaxon.com/ajax

Find out more about jchem web services

Find out more about JChem Web Services

  • Product descriptions & links

    www.chemaxon.com/products/ jchem-web-services/

  • Forum

    www.chemaxon.com/forum/ forum93.html

  • Presentations and posters

    www.chemaxon.com/library/ scientific-presentations/

  • Download

    www.chemaxon.com/download/ jchem-web-services/

  • Login