Change search
ReferencesLink to record
Permanent link

Direct link
Heterogeneous Data Source Middleware
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information Technology and Media.
2013 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

As the complexity of data sources increases, it becomes a significant challenge to develop and maintain applications which are required to interact with heterogeneous data sources. It becomes even more difficult when the intention of the application is to frequently modify the data source. Application developers must look into thousands lines of source code to locate the corresponding part and to modify them one by one. The diversity of data source properties and data schemas makes it complicated for the application to adapt to a new data source.

In this thesis, a middleware solution is proposed to address this problem. Both permanent and real-time data should pass through the middleware during communication between the data source and the application, or among data sources.

The middleware creates a data source service wrapper for each data source and uses an abstract class to shield different wrappers. A global-local mapping mechanism is used to eliminate the data schema incompatibility. In addition, xml technology is used to accomplish data transmission, which eases the interface design and ensures platform independency. At the same time, a Data Source Wizard has been developed to assist the maintainer of the middleware with items for middleware extensions. The Data Source Wizard makes it more convenient and standardized to add a new data source.

The experience of integrating the middleware into this Android E-Health application has proved the flexibility and extensibility of the middleware. Because the middleware does not contain any specific business logic, it can be generally applied to other applications with different purposes.

Place, publisher, year, edition, pages
Keyword [en]
Middleware, Heterogeneous Data Source, XML, Abstraction, Modularization
National Category
Computer Systems
URN: urn:nbn:se:miun:diva-18144OAI: diva2:583585
Available from: 2013-01-09 Created: 2013-01-08 Last updated: 2013-01-09Bibliographically approved

Open Access in DiVA

Heterogeneous Data Source Middleware(1209 kB)625 downloads
File information
File name FULLTEXT01.pdfFile size 1209 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology and Media
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 625 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 206 hits
ReferencesLink to record
Permanent link

Direct link