Unified data access framework for integrated systems

Karol Matiaško, Katarína Zábovská, Vladimíra Zádová

In this paper we are introducing the concept for the unified data access framework. The main aim of our work is to allow the unified data access on the international level for educational, commercial and security purposes. The idea of the unified access is important in the current days mostly for the national/international security, international labor policy, market restrictions or diseases prevention.

Nowadays, Information systems integrated many databases. Each of the database is used as basic information storage elements. There are is possible recognized hundreds of databases owned by companies, state authorities and other subjects. Information stored in each of them is similar for each country, mostly in databases used by national authorities. Currently and very often they are not interconnected, since the law restrictions or the different implementation.

In this paper we specify the framework for the unified database access, which could be used for ease information exchange. Requested interoperability may be defined as the ability for multiple software components to interact regardless of their implementation, programming language or hardware platform. The available mechanisms for software interoperability are [5]:

  • Data-type interoperability: distributed and disparate programs support structured exchange of information through Application Programming Interfaces (APIs) invoked over a computer network.
  • Specification-level interoperability: the same as the previous one but encapsulates knowledge representation differences at the level of abstract data types (e.g. a Table, Tree etc.). This enables programs to communicate at higher levels of abstraction and increases the degree of information hiding. CORBA and Enterprise Java Beans (EJB) fall into this category.
  • Semantic interoperability: unlike the above two types of interoperability which are concerned with the form (structured description) at the integration interface, semantic interoperability represents design intent and predicted behavior as well as the form of the shared entities. It assumes that different information sources store information on related issues but each may offer a different meaning (semantic) of it.

The semantic interoperability problem may be defined in general as “the ability of user to access, consistently and coherently, similar (though autonomously defined and managed) classes of digital objects and service distributed across heterogeneous repositories, with federating or mediating software compensating for site-by-site variations” [5]. Thus the semantic interoperability between various heterogeneous information sources continues to pose serious challenges to database, artificial intelligence and other related communities [1]. The aims of our framework are as follows:

  • To integrate information from multiple data sources quickly and easily with less programming and adopt application access to data.
  • To transform, integrate or aggregate data easily.
  • To provide possibility to create scalable, service oriented architecture without disruption or major up-front investment.


Text ke stažení: