RESEARCH OUTPUTS / RÉSULTATS DE RECHERCHE
Author(s) - Auteur(s) :
Publication date - Date de publication :
Permanent link - Permalien :
Rights / License - Licence de droit d’auteur :
Bibliothèque Universitaire Moretus Plantin
Institutional Repository - Research Portal
Dépôt Institutionnel - Portail de la Recherche
researchportal.unamur.be
University of Namur
BIOGRID: A generic framework of federated brokers applied to life sceinces services Colet, Marc; Englebert, Vincent; Valverde, José R.
Published in:
HealthGrid'03
Publication date:
2003
Link to publication
Citation for pulished version (HARVARD):
Colet, M, Englebert, V & Valverde, JR 2003, BIOGRID: A generic framework of federated brokers applied to life sceinces services. in HealthGrid'03.
General rights
Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain
• You may freely distribute the URL identifying the publication in the public portal ?
Take down policy
If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.
B
B
B
r
r
r
o
o
o
k
k
k
e
e
e
r
r
r
R
R
R
e
e
e
s
s
s
p
p
p
o
o
o
n
n
n
s
s
s
a
a
a
b
b
b
i
i
i
l
l
l
i
i
i
t
t
t
i
i
i
e
e
e
s
s
s
:To match queries and services between components To cache databanks
To hide geographical distribution, faults, legacy system To manage a common ontology of services
To audit every transaction To charge users for services To host add-value services
High level services on top of databanks Integrated services
User defined scripts
Broker A Broker E Broker C Broker B Broker D SOAP/IIOP SOAP/IIOP SOAP/IIOP SOAP/IIOP SOAP/IIOP Personal Computer Smart Client IIOP/SOAP HTTP Personal Computer Thin Client WEB Browser IIOP/SOAP Wrapper Y Wrapper Z Wrapper W Wrapper X IIOP/SOAP IIOP/SOAP IIOP/SOAP SERVER SERVER IIOP WorkStation //-Server FIREWALL SERVER HTTP-SERVER DATA BANK SOAP (HTTP/SMTP/…) and/or IIOP MetaData Run Front End List AnalysisInstance create Ontological Database &
Service Location Repository
Query Local Data Bank Distant Wrapper MetaData Run SOAP/IIOP {XOR} Wrapper MetaData Run use BROKER Wrapper Proxy Query Language Script Language Expert System Service DATA BANK WRAPPER Run Legacy (Fortran,SQL,File,HTTP,...) MetaData R e f i n e m e n t Run Service AppppppllliiicccaaatttiiivvveeeCCCllluuusssttteeerrr Load balancing Fault tolerance Scalability : Wrapper
O
O
B
B
J
J
E
E
C
C
T
T
I
I
V
V
E
E
TransparencyOne unified environment for a large community of users
One common grid for most legacy systems ( EMBOSS suite, BLAST …)
General and specialised DBs accessible through the federation
DB mirrors when needed
Duplication of services when needed
A
A
A
D
D
D
D
D
D
E
E
E
D
D
D
V
V
V
A
A
A
L
L
L
U
U
U
E
E
E
The Grid is much more than the “sum” of resources. Beside the evident “plus” of giving access to a wide community of users to the most up-to-date databases and maintained legacy systems
It offers new brand possibilities as joining databases, adding new services (e.g. on top of legacy systems) and generating user interfaces from the meta data for old fashioned systems.
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
E
E
E
D
D
D
I
I
I
N
N
N
F
F
F
R
R
R
A
A
A
S
S
S
T
T
T
R
R
R
U
U
U
C
C
C
T
T
T
U
U
U
R
R
R
E
E
E
Resources are described by meta data stored in a distributed catalogue and are incarnated into
components that are distributed transparently among all the systems participating on the Grid, with
appropriate relocation and replication mechanisms to guarantee seamless access.
The Grid provides transparent distant access to data and services resulting in a new federated information system of LS resources. Legacy resources can be
easily wrapped into the new system allowing
monolithic LS systems to evolve into an accretive, distributed, federated environment. Moreover, it proposes functionalities such as audit, debug, accounting and security.
The Grid is organized in layers with the possibility to add user-defined upper layers like query processors, script interpreters and expert systems.