Biomedical Engineering Reference
In-Depth Information
protocol for querying and modifying data of directory services implemented
in Internet Protocol (IP) networks (http://en.wikipedia.org/wiki/LDAP) which
are confi gured for authentication and user management across all systems
integrated into the OSDD portal.
20.3.3
Portal Backbone
Liferay, a leading open-source portal, has been used as the backbone of the
OSDD portal. It has been customized and interfaced with other open-source
applications to accomplish the desired functions. The primary modules in
Liferay provides out-of-the-box and customized features like social network-
ing, forum discussions, blogs, portlets post, and so on. It also provides fl exibility
to change ideas, projects, laboratory notebooks, and so on. Liferay has been
seamlessly interfaced with a project management system (PMS), lab informa-
tion management system (LIMS), workfl ow system, and learning management
system (LMS). It also provides portlets to display summary-level information
from the PMS, LIMS, LMS, and workfl ow system. The portal also provides
access interfaces for a full-text semantic search mechanism and an interface
to view credit points due to users “contributions”. The portlets invoke services
to access data in the portal database and content management system (CMS)
and invoke RDF application programming interfaces (APIs) to aggregate
information in the RDF format.
20.3.4
Data Store
At the core of the OSDD portal is the data store, which is customized to store
data generated via the portal into the RDF format. It also includes APIs to
convert different content generated in each system into the RDF and also for
third-party Web services to be aggregated into the data store. The format of
the data in RDF makes it amenable for semantic search and hence provides
a scalable system for integrating data and concepts. As opposed to integrating
individual databases of the different open-source applications, the current
system is designed to capture data from all the federated resources conforming
to specifi c ontologies and APIs. Portlet services are developed for data transfer
between portlets and portal database/CMS. As each system is represented as
a portlet in Liferay, it is imperative to display the information from all the
systems on the homepage of the user. Hence each system's Web services are
customized to expose information that is required by corresponding portlets
to display summary-level information. APIs for each system function to aggre-
gate information in an RDF format.
20.3.5
Project Management System
The function of a PMS is to allow creation and monitoring of projects and
various project parameters. DotProject, a Web-based project management
Search WWH ::




Custom Search