Information Technology Reference
In-Depth Information
10.2.2 High-Level Services
The following components form the core of the AMC-NSG high-level services:
e-BioInfra Catalogue (eCAT), data transport (DT), processing manager (PM), and
e-BioInfra Browser (eBrowser). They are loosely coupled and communicate via
well-de
ned application programming interfaces (APIs) and plugins. This approach
paves the road toward a service-oriented architecture and facilitates extension and
reuse of software components to build other gateways for different scientific
applications. These components utilize the API of the WS-PGRADE/gUSE com-
ponents and other middleware services to implement the functionalities of the
AMC-NSG.
10.2.2.1 e-BioInfra Catalogue (eCAT)
The eCAT implements data and metadata management functionalities. It is a central
store for user and system-level information that is based on a data model with the
following main entities: user, project, data, metadata, resource, credential, appli-
cation, processing, submission, and submission status. The main relationships
between these entities are illustrated in Fig. 10.2 .
In the eCAT data model (Fig. 10.2 ), a user participates in projects, which pro-
vides the scope for access control to the data and applications. Data entities are
included and processed within the scope of project entities. Each user has one or
Fig. 10.2 Simpli ed entity-relationship model of the information stored in the eCAT (adapted
from Fig. 3 in Shahand 2014)
 
Search WWH ::




Custom Search