120 likes | 257 Views
GMOD: System Architecture & Integration. May 2003 Lincoln Stein, CSHL. Issues. User installation & integration Documentation Directory structure Configuration files Developer extensibility & maintainability How do the modules interact?. User installation & integration. Packaging
E N D
GMOD: System Architecture & Integration May 2003 Lincoln Stein, CSHL
Issues • User installation & integration • Documentation • Directory structure • Configuration files • Developer extensibility & maintainability • How do the modules interact?
User installation & integration • Packaging • Dependencies, updates, versions • README & HOWTO files • Site-specific vs common configuration • Predictable directory structure • User support: • Bug tracking & feature requests
? ? How do the Modules Interact? ? Query ? ? ? Edit ? ? Curate Visualize
Vertical Toolkit Genome Module Stock Center Module Literature Module
Federated Toolkit Curate Edit Visualize Query Literature Db Stock Center Db Genome Db
How do we Federate?URL Link Integration URL Space http://mydb/lit.cgi http://mydb/stock.cgi http://mydb/genome.cgi Genome Module Stock Center Module Literature Module
How do we Federate?Common Data Model & API Edit Curate Visualize Query Common Schema/API
How do we Federate?Adaptors Edit Curate Visualize Query Red Adaptor Tan Adaptor
How do we Federate?Xchange Format Edit Curate Visualize Query BeigeML
How do we Federate?Service Architecture Edit Curate Visualize Query Get Beige Service Put Beige Service