AutoGeneration of Moby Services - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

AutoGeneration of Moby Services

Description:

Code-Generator0.5.cgi (by Clarence Kwan) SQL Query. Register and Deregister Web Services ... Clarence Kwan. And. All others _at_ Dry Lab. Thank you. For more ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 25
Provided by: Supe154
Category:

less

Transcript and Presenter's Notes

Title: AutoGeneration of Moby Services


1
Auto-Generation of Moby Services
  • Michael Ng

2
BioMOBY Project Overview
  • MOBY is a system through which a client will be
    able to interact with multiple sources of
    biological data regardless of the underlying
    format or schema. The system also allows for the
    dynamic identification of new relationships
    between data from different sources.

3
Overview of MOBY-S Transactions
Moby Object
Moby Object
4
MOBY Services Construction
  • Procedures
  • Good Understanding in MOBY API Object Ontology
  • Design your own MOBY objects
  • Register your Objects in the MOBY-S Object/Class
    Ontology
  • Register your new Service type ontology term in
    the MOBY-S Service Ontology
  • Register a new Namespace in the MOBY-S Namespace
    Ontology
  • Write MOBY-S Services Source Code
  • Register your new MOBY-S Service in the registry

5
MOBY Services Construction
  • Perl Script
  • Estimated Construction Time
  • ???
  • Solution Build a Moby Code-Generator

6
Program Overview
  • To make your life easier
  • To automate the MOBY Services Building Process
  • Auto-generator will also automatically register
    your web service

7
Programming Language Used
  • Using CGI Perl to provide the logic and
    interface
  • Using Phrasebook design pattern to separate logic
    and code generated
  • SQL XML

8
Approach
  • Users with some knowledge to write MOBY web
    services
  • Step by Step Guide
  • Build a User-Friendly interface

9
Versions
  • Code-Generator0.5.cgi (by Clarence Kwan)
  • SQL Query
  • Register and Deregister Web Services
  • Code-Generator0.6.cgi
  • All Functionalities of V0.5
  • HTML Wrapper Command Line
  • Advance Input/Output Mapping System

10
MOBY-S HTML Wrapper Transactions
Moby Object
Result
Moby Object
Input Parameter
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
Word_to_Search
15
(No Transcript)
16
HTML Input Mapping
  • In our example
  • Names of the Input parameters
  • Word_to_Search (Dynamic)
  • Field, Format, Npp (Static)
  • Moby Object Object
  • ltObject namespaceNCBI_gi' id56'gt
  • lt/Objectgt
  • Mappings
  • Word_to_Search -gt id
  • Others -gt Default Values

17
(No Transcript)
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
Progress
  • Successfully able to create web services with
    HTML Wrapper and SQL query
  • Command Line is still under construction

22
Acknowledgement
  • Dr. Mark Wilkinson
  • Clarence Kwan
  • And
  • All others _at_ Dry Lab

23
Thank you
  • For more Information on BioMOBY
  • http//www.biomoby.org
  • For the latest version Code-Generator
  • http//bioinfo.icapture.ubc.ca/mng

24
Question?
Write a Comment
User Comments (0)
About PowerShow.com