Font Size: a A A

Design And Implementation Of Data Service Generation System For Bioinformatics Database

Posted on:2011-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2178330338489563Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the deep study of bioinformatic at molecular level, a significant amount of data has been generated, and be stored in various databases. A lot of bioinformatic knowledge is hidden within these data. However, these geographical distrubuted, heterogeneous databases make data share and access harder. Therefore, addressing these problems is critical to modern bioinformatic studies.This dissertation proposes a SOA-based method that provides bioinformatic data as services by analyzing the problems of sharing and accessing diffenent bioinformatic databases. The data services make it easy to access and share data by hiding details of those databases. It also provides a uniform data access interface and reduces the couple between applications and databases.According to the requirements of data sharing and accessing, a data service generation system for bioinformatics database is developed. Based on the characteristics of data services, this system makes it possible to generate data services automaticly and reduce the cost of developing data services by using code generation technologies. The system provides a uniform data access interface and transformation interface, which can meet user's needs of processing bioinformatic data. By introducing metadata management, the gaps between different bioinformatic databases are eliminated.Based on the architecture of data service generation system of bioinformatics database, the system is devides into several subsystems, including data service creation subsystem, meta-data manage subsystem, services distribute and discover subsystem, security manage subsystem. In this dissertation, data service creation subsystem and meta-data manage subsystem are presented in detail. Finally, make sure that the system is functional by unit testing and integration testing.
Keywords/Search Tags:data service, code generation, bioinformatics database, SOA
PDF Full Text Request
Related items