A Middleware-based Implementation for Data Integration of Remote Devices

Data integration is the fundamental to global Enterprise Application Integration (EAI) and Business Intelligence (BI) for decision support in a company. Different from those existing solutions offered by IT companies and other techniques, like Web Service, which usually are approaches for data integration on high-level, we contribute a novel solution for data integration of remote devices on low-level. This paper describes a fully scalable and configurable middleware which uses a range of technologies-Component-Oriented Programming, Message Queuing, XML and Topic-based Publish/Subscribe design pattern-to release the power of parallel processing with distributed data. Steps for the design and implementation of remote data integration middleware are the main topic of this paper. It is designed as a soft-gateway to link upper-level PCs with lower-level data transfer units, and implemented by extracting the key part of data communication out of its original holder so that the UI only cares about how to display data.

[1]  Irfan-Ullah Awan,et al.  A queuing model of dimension-ordered routing under self-similar traffic loads , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[2]  Steve Vinoski,et al.  Advanced Message Queuing Protocol , 2006, IEEE Internet Computing.

[3]  Joachim Schelp,et al.  Data Integration Patterns , 2003 .

[4]  Daniel Fischer,et al.  A Framework for Assessing Inter-Organizational Integration of Business Information Systems , 2006, Int. J. Interoperability Bus. Inf. Syst..

[5]  Joachim Schelp,et al.  Design patterns for data integration , 2005, J. Enterp. Inf. Manag..

[6]  Daeyoung Kim,et al.  A service framework for mobile ubiquitous sensor networks and RFID , 2006, 2006 1st International Symposium on Wireless Pervasive Computing.

[7]  Stavros A. Koubias,et al.  Vertical integration of enterprise industrial systems utilizing web services , 2006, IEEE Transactions on Industrial Informatics.

[8]  Gurcu Oz,et al.  A Randomized Contention-Based Load-Balancing Protocol for a Distributed Multiserver Queuing System , 2000, IEEE Trans. Parallel Distributed Syst..

[9]  Joann J. Ordille,et al.  Data integration: the teenage years , 2006, VLDB.

[10]  Susan B. Davidson,et al.  On the updatability of XML views over relational databases , 2003, WebDB.

[11]  Torben Bach Pedersen,et al.  Converting XML DTDs to UML diagrams for conceptual data integration , 2001, Data Knowl. Eng..