• No results found

From Custom R&D Web Implementations to Fully Operational E-commerce Sites: Technology and Examples

N/A
N/A
Protected

Academic year: 2021

Share "From Custom R&D Web Implementations to Fully Operational E-commerce Sites: Technology and Examples"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

From Custom R&D Web Implementations

to Fully Operational E-commerce Sites:

Technology and Examples

(2)

Agenda

From Custom R&D Web Implementations

to Fully Operational E-commerce Sites:

Technology and Examples

• Needs for e-R&D and e-commerce

• Pharmacopeia e-Solutions

(3)
(4)
(5)

e-commerce

e-commerce

• Business to Business e-Commerce to Reach $8.5tn in

2005 - Gartner

• Sigma-Aldrich Internet Website

– Today accepts orders of $2.5m/month = 5% sales

(6)

e-R&D

e-R&D

• “If the industry is to exploit the real power of e-R&D, it

must invest in innovative new technologies, build

networked organizations and harness its knowledge

capital.”

– Pharma 2005. Silicon Rally: The Race to eR&D

-PriceWaterhouseCoopers

(7)

Issues Facing...

Chemistry Vendors

• You need to provide customers with easy access to

chemical data

• Your company’s needs are unique - you require

cost-effective custom applications

• You need fast, cost-effective deployment and easy

learning for customers

(8)

Issues Facing...

Discovery Operations

• Your scientists and managers need easy access to

chemical and biological data in Oracle

• Your company’s needs are unique - you require

cost-effective custom applications

• You need fast, cost-effective deployment and easy

learning for users

(9)
(10)

Enterprise Solutions based on RS

3

Discovery

• ORACLE Database Server

• Chemistry and Biology Search Engine

• High Performance, Open, Scalable Architecture

• Enterprise-wide Information Management Solutions

ORACLE 8

RS

3

Powered Solutions

Technology

Solutions

(11)

ORACLE 8

Web Server

Technology

Solutions

RS

3

Discovery Server

RS

3

IAB Applications

RS

3

Intranet Application Builder

• Add-on module for RS

3

Discovery / HTS

– Enables you to build and deploy chemically-aware

browser-based applications

– Enables you to easily create your own intranet

applications that meet your exact needs

(12)

ORACLE 8

Web Server

Technology

Solutions

RS

3

Discovery Server

RS

3

IAB Applications

RS

3

IAB

• You need:

– A web server

– Some knowledge of HTML and Oracle

– Some programming ability / enthusiasm

(13)

RS3 IAB

• Create HTML pages with any HTML editor

• Appearance, layout, style etc exactly as you want

them

• Page content is dynamic - write HTML pages & insert

tags where data is required

(14)

RS

3

IAB - JSP Tag Library

•Java Server Pages (JSP) tag library manages:

– Oracle & RS

3

connections,

the chemical database functions

– Execution of SQL statements & stored procedures

– Access & display of chemical structures

– Transfer of data between pages

– Simple programmatic constructs like loops and decisions

...<tr>

<td style="border-bottom:solid 2px;

border-right:hidden">STRUCTURE:</td>

<td style="border-bottom:solid 2px">

<oxmol:DisplayMol id="compDisp"

structure="<%=compstructure%>" width="200"

height="150" allowEdit="false"/>

</td>

</tr>…

(15)

Key Concepts

• A Java Server Page is a HTML page + JSP file extension

– Java can be embedded. Server-side HTML tags can be embedded.

– Is compiled by JSP Servlet Engine into a Java Servlet.

• A Java Servlet is a Server-side Java program.

– Only one instance of a Servlet resides in memory.

– A call is made to a servlet for each HTTP request.

– A Servlet is multi-threaded.

• A Servlet Engine

– A Java program that manages multiple Servlets.

(16)

A traditional Intranet

Client Machine Network Web Server

HTML Pages

Link

HTTP request (URL) sent to web server

Web server locates page from URL

(17)

JSP Operation

HTTP request (URL) sent to web server

Corporate Oracle Database Web Server delegates request to JSP engine Web Server Servlets JSP Engine

HTML Page + Java Code Compiled into a Servlet HTML sent on to the browser passed on HTML to the web server Servlet negotiates with database

(18)

RS

3

IAB: Advantages of JSP

• You develop HTML pages

• You concentrate on presentation not content

generation

• Pages are auto-compiled into Servlets for efficiency

• Can mix’n’match with other tag libraries and Servlets

• It is an industry standard

(19)

RS

3

IAB: benefits

• Quick and easy to build your own, custom

cheminformatics applications

– Precisely fit your needs

– Easy to change

– Excellent for creating task specific applications

– Cheap to deploy

(20)
(21)

Chemistry & Biology Workflow

Calculation Database Setup Data Analysis and Posting Validation Assay Plate/ Matrix Setup Assay Protocols Robotics Curve Fitting Plate Formatting Data Reduction Data Capture Compound Management Generic Structures Polymers Single Synthesis CombiChem Synthesis Compound Catalogs Formulations 3rd party Registration Batch Tracking Natural Products Lead Compound

HTS

Secondary

In vivo

Analysis Compound Selection

(22)

Where Our Applications Fit

Calculation Database Setup Data Analysis and Posting Validation Assay Plate/ Matrix Setup Assay Protocols Robotics Curve Fitting Plate Formatting Data Reduction Data Capture Compound Management Generic Structures Polymers Single Synthesis CombiChem Synthesis Compound Catalogs Formulations 3rd party Collaboration Registration Batch Tracking Natural Products Lead Compound Drug Candidate

HTS

Secondary

In vivo

Analysis Compound Selection

RS

3

Inventory

Ferring

Sigma-Aldrich

Screening

Specs

Combichem

(23)
(24)
(25)
(26)
(27)
(28)
(29)

Inventory

96 well plate Sheila Ash

(30)
(31)
(32)
(33)
(34)

Summary

• Complements existing tools and applications

– Easy to build simple interfaces for specific tasks

• Puts you in control

– Create your own company-specific tools, change them as

often as you need

• Make data available where it is needed

– Build your own “cheminformatics data portal”

• Cost-effective

– Development is fast

– Easy to deploy to every desktop

– Short learning curve for users

(35)
(36)

Advantages of RS

3

powered Intranet and

Internet Applications

• Fast and Easy to Develop

– simple applications take a few hours

• Fast and Easy to Deploy

– no need to modify user’s desktop

• Browser-based Applications are Easy to Learn

– data made accessible

• Applications Meet Organisation's Requirements

(37)(38)

References

Related documents

Skewing data for an assay is added to a skew correction file by generating a Genotype Area report on a genotype+area plate on which the assay has been applied (see “Assay Type

The Hugo BR&amp;E Leadership Team approved entering into the Business Retention and Expansion Program after being accepted into the program by University of Minnesota

Time based fields for data validation ensure that a time entered in a field will fall into the selected criteria.. An error will occur if the time entered is outside of the

loan application category, disability status, major field of study, type of educational institutions attended, level of the educational program, length of program, province,

In this paper we propose a method, based on Ward’s hierarchical cluster method, to obtain surgery types that minimizes the weighted sum of the dummy surgery volume and the

On power up with no video signals present the wall plate status will be in HDMI mode, flashing the. HDMI

• PIPETMAX qPCR Assistant automates plate preparation for qPCR, including preparation of master mixes, standard curve and sample dilutions, and reaction setup.