9 | | == Goals == |
10 | | |
11 | | * What is the best solution for integration of the web services? |
12 | | * Is the list of BioMOBY objects is clean enough to treat with the client program? How about the inheritance? |
13 | | * Why BioMOBY doesn't use SOAP's complexType instead of the BioMOBY triple (original XML) data structure? |
14 | | * Is there any performance bottleneck in the current system of the BioMOBY? |
15 | | * How to integrate arising new data structures such as pathways, metabolomics, and proteomics? |
16 | | * What can be done with the Open Bio* projects to support interoperability? |
17 | | * How to integrate non-MOBY web service providers (Japanese DDBJ, KEGG, PDBj, CBRC services + EBI, NCBI services) |
18 | | |
28 | | But the set of data types and methods gathered in BioMOBY looks redundant and complicated to generate typical workflows for end users. |
29 | | Besides, some of the major service providers are not included in the BioMOBY framework yet. |
30 | | In DBCLS, we are trying to develop a new proxy server which translates user's request for the appropriate web service provider. |
31 | | The server will also converts the query and result to the simplified/unified data types, say "50 basic bioinformatics data types" (might be a subset of BioMOBY). |
32 | | Anyway, interoperability can be significantly improved if all Bio* libraries supports them and we just need a practical environment for bioinformatics. |
33 | | Thus, we believe gathering all web service providers and Open Bio* library developers to disucuss about the standardization of objects and methods among web services and programming languages must benefit usability and interoperability for the life science in the next era. |
| 19 | However, there are many major service providers are not yet participated in the BioMOBY framework. |
| 20 | Especially, there are several web service providers in Japan such as DDBJ, KEGG, PDBj and CBRC but none of them are not integrated in any context. |
35 | | * Utilizing every bioinformatics web services by 4 major computer languages |
36 | | * Standardizing the objects and methods in bioinformatics web services |
37 | | * Creating compatible classes for sequences, expressions, pathways etc. among Open Bio* libraries |
| 22 | Thus, at [http://www.dbcls.jp/en/ DBCLS], we started to develop a new proxy server which translates user's request for the appropriate web service provider. |
| 23 | If all [http://www.open-bio.org/ Open Bio*] libraries support BioMOBY and other service providers, interoperability of these services can be significantly improved. |
| 24 | Here, we need agreement for the future web services with every web service providers and client developers. |
| 25 | |
| 26 | We believe gathering all web service providers to disucuss about the standardization of objects and methods among web services, |
| 27 | and Open Bio* library developers from different programming languages to discuss about the implementation of the common infrastructure, |
| 28 | must benefit usability and interoperability for the life science in the next era. |
| 29 | |
| 30 | For this purpose, we hope to organize a BioHackathon specialized for the web services in 2008. |
| 31 | |
| 32 | * Standardizing the objects and methods in bioinformatics web services (BioMOBY) |
| 33 | * Discuss about the best solution of the framework and ontologies for the future in life science |
| 34 | * Utilizing every bioinformatics web services by 4 major computer languages (Perl, Python, Ruby, Java) |
| 35 | * Creating compatible classes for sequences, expressions, pathways etc. among Open Bio* libraries |
49 | | |
50 | | === BioMOBY === |
51 | | |
52 | | I would like to ask Dr. Mark Wilkinson to give us a lecture for the following objectives: |
53 | | |
54 | | * to make every web service providers understand what does the BioMOBY is |
55 | | * current status of the BioMOBY project and how the sites integrated by BioMOBY works |
56 | | * current status of the semantic MOBY and its practical usages or goals |
57 | | |
58 | | and I would like to discuss about: |
59 | | |
60 | | * what kind of efforts have been made to popularize BioMOBY |
61 | | * why all web services are not compatible with BioMOBY yet? |
62 | | * what is the strength of BioMOBY compared with non-BioMOBY web services? |
63 | | * what kind of improvements can be made from now? |
64 | | * which languages can be used to create BioMOBY clients (only Perl and Java for now?) |
65 | | * refine the ontology for data types and methods |
66 | | * implement BioMOBY client library in every Bio* projects |
67 | | * utilize BioMOBY in NCBI, EBI, KEGG, DDBJ etc. or to create a proxy server which converts these services compatible with BioMOBY |
68 | | |
69 | | === Open Bio* === |
70 | | |
71 | | to be written... |
72 | | |
73 | | === Clients (Taverna, G-language etc.) === |
74 | | |
75 | | to be written... |
76 | | |
77 | | === Web Service providers === |
78 | | |
79 | | to be written... |
80 | | |
81 | | * How to increase the number of SOAP compliant services (tools/databases) |