Andreas Olsen, Henrik Larsen Toft, Trond Gjertsen, Vegard Gillestad MASTEROPPGAVER VED BCCS: ESYSBIO PROJECT
Dagens situasjon Mange ulike verktøy og tjenester Snakker forskjellige språk Komplisert å bruke Vanskelig å gjenskape resultater Biologer er generelt ikke veldig datakyndige
Mål Lage en felles virtuell arbeidsplass Prosjektstyring Deling av forskningsdata Tilgang til verktøy for biologisk relatert forskning Enkelt å bruke Enkelt for andre å verifisere resultater
Mål videre… Tilgang til alle tjenester gjennom en tjeneste Usynliggjøre forskjeller mellom tjenester Samle ulike tjenester Håndtere kommunikasjon mellom disse
eSysbio prosjekt
eSysbio Skal bestå av: En workspace Grensesnitt mot eksisterende tjenester Et webgrensesnitt Eventuellt andre klienter
Workspace SOA (Service Oriented Architecture) Autentisering Lagring av prosjektdata Eier Medlemmer Tilgang Lagring av data
Workspace videre… Lagring av workflows (Taverna / BPEL) Lagring av resultater Generering og lagring av metadata Hvordan resultat ble produsert fra input Hvilke parametere ble brukt Kjøring av workflows
Workflows Beskriver alle stegene i en prosess WS 1WS 2WS 3 inputoutput
Webgrensesnitt Prosjektstyring Administrator Brukere / profiler Roller Opplasting av data Eksekvering av forhåndsdefinerte workflows Gjenskapning av resultater
Webgrensesnitt videre… Kommuniserer kun med workspace web-service XML Bruk av MVC arkitektur ( Model-View-Controller ) Teknologier som kan benyttes JSF Spring Ruby on Rails
DB WS WorkspaceWeb grensesnitt Andre klienter BCCS tjenester Eksterne tjenester DB WS xml