Using The Web Services
Model To Solve Data Integration Problems In BioInformatics
The Vision
The Problem
The Solution
What Are Web Services?
OmniGene Our Proposed
Solution
OmniGene Provides A Web
Services Based Middleware to Access Biological Data
How Do We Allow Universal
Access To Disparate Data Sources?
Slide 9
The Web Services Model
OmniGene Web Service
Model
OmniGene Implements the
Web Services Model By Using XML and Enterprise Java Beans
Java Objects Can Be
Dynamically Created From XML Documents
What Is The Distributed
Annotation System (DAS)?
Distributed Annotation
System
Distributed Annotation
System
Distributed Annotation
System
Distributed Annotation
System
DAS Requirements
What is an Annotation?
Many Different
Coordinates
Step (1): Fetch Data
Sources
Step (2): Return Data
Sources
Step (3): Retrieve Map
Step (4): Retrieve
Annotation Servers (optional)
Step (5): Request
Annotations
Step (6): Retrieve
Annotations
Step (7): Request
Stylesheets (optional)
Step (8): Integrate and
Render
Technology
An Annotation Record
As Transmitted
Annotation Filtering
Versioning Issues
Assembly Version Changes
Software
DAS Implementations
Limitations with DAS
version 1
Open Source Distribution
For More Information
Wormbase 1
Wormbase 2
Wormbase 3
EnsEMBL 1
EnsEMBL 2