UNISYS Integrators

 

Home  |  Contact Us | Contents |FAQ

Open access to Unisys Data

 
   

Example Solutions

Products

Technical Papers

 

  * Slide Presentation

 

  * White Paper «

 

  * Product Briefs

Company Overview

Partners & Alliances

Contact Us

   White Paper: InterPlex Enterprise Gateway    -- Page 8

pages: 1, 2, 3, 4, 5, 6, 7, 8, 9 

Previous page Next page 

 

InterPlex Enterprise Gateway Capabilities

InterPlex Enterprise gateway is integrated into the DataServer’s environment, which provides query optimization, transaction coordination for multi-site transactions, support for different network configurations, and so on.  The DataServer Tools and applications are supported and can be used to access the Unisys DMS database.  The integration of the Unisys DMS data source via the InterPlex enterprise gateway does not require any changes to be made to applications at the data source.  The result is that the cooperative server technology is non-intrusive, providing coexistence and an easy migration path.

The translation of ANSI SQL to other access methods including Unisys PCIOS files and DMS hierarchical databases is transparent to the user.  Data mapping of the data source is an integral part of this technology, and allows data to be automatically converted and normalized, if required.  Site autonomy is preserved in the cooperative environment.  For example, administration of the Unisys DMS databases and other file structures remains the responsibility of the existing system administrator.  Site autonomy also means that the InterPlex gateway product does not override the security methods native to the Unisys operating environment.

Location transparency is accomplished with database links, synonyms, and meta-data.  These objects are created on the DataServers that integrate the InterPlex transparent gateway into the cooperative server environment.

Implementing Location Transparency  

Location transparency allows the end-users and programmers of an application to work without concern as to the physical location of the table data.  Location transparency also simplifies remote data access because both local and remote access can be hidden from users and objects can be moved without effecting the current users or applications.

Location transparency is not automatic, but can be provided using several different methods available to most DataServers.  These methods include defining a local view that references remote tables in its definition.  A local synonym or meta-data can hide a database link used to access a remote table or view and finally, a local stored procedure can access remote data in the statements in the procedure body.  Users of the stored procedure will simply call it without regard to where the data resides.

Transparency Using Synonyms and Meta-Data  

Using a local synonym or meta-data to provide location transparency to the end-users and applications developers is beneficial because remote data access is simplified. Remote object identities can be hidden from users, and objects can be moved with no effect on users or current applications.  Data may reside on the Unisys mainframe today but be “ported” to the DataServer’s database the next.  The users and applications will continue to function with no effect.  Also, using a local synonym can hide the database link referencing the remote data.

To summarize, synonyms and meta-data provide both data independence and location transparency; they permit applications to function without modification regardless of which database holds the table.  Synonyms and meta-data are used for security and convenience.  Creating a synonym or meta-data for an object allows you to reference the object without specifying the database on which it is located and provides the capability to use another name for the object.

Transparency Using Views  

The Unisys ClearPath IX or 2200 mainframe data is represented as VIEWS of the DMS, RDMS and PCIOS data structures when using InterPlex Enterprise gateway products. Most DataServers provide the ability to define a virtual table or view and save that definition in the database with a user-defined name.

A view is considered a virtual table.  That is, it is not physically materialized anywhere until it is needed, when some SQL statement references it, for instance.  The use of views will allow you to define complex queries once and use them repeatedly without having to re-invent them.  Furthermore, views can be used to enhance the security of your database while supplying location transparency.

To summarize, a view is a virtual table that allows you to access data from other tables and views.  A view contains no data itself, but is constructed at the time an SQL statement references it.  Views provide an additional level of security by restricting access to a predetermined set of rows and/or columns.  Views can also hide the complexity of the data, for example, several tables may be used to construct the results but the user is unconcerned where the tables reside.  Views allow you to present data from a different perspective by assigning different column names or using where clauses.

 

pages: 1, 2, 3, 4, 5, 6, 7, 8, 9  

Previous page Next page 

 

 

Copyright © 2006 McConnell and Associates, Inc. All rights reserved.