Products » Architecture
 
 »

 Introduction

 »
 » 
 Architecture
 »   Search & Update Engines
 » 
 »   Benefits of exprimer
 »  exprimer Architecture Lowers Risk
 »   exprimer in Action
 
 
                                                            
 

ARCHITECTURE

One of the key features of the exprimer architecture is the use of abstraction to keep the three layers independent of each other:

The Data Layer
The details of the databases (location and particular database technology) and their schemas are captured in XML form in a Mapping Entity and are not exposed to developers or to the client application.

The Business Layer

The addition of databases or changes to database properties are not reflected in the Business Layer, only in the Mapping Entity. The Business Layer presents a uniform ISO 23950 interface to the different client technologies. These interact with the Business Layer using XML-based ISO-standard queries.

The Presentation Layer

The architecture supports multiple client technologies, including Java, HTML and WML. Each client technology is independent of the middle layer and auto-configures using an XML Profile, which is independent of the client technologies. The Profile also determines the security permissions for the user, and how search results are presented.

Next: Search & Update Engines:


© Columba Global Systems 2006
[ home ]    [ about us ]   [ products ]    [ forensics ]    [ customers ]    [ contact ]    [ data fusion ]    [ downloads ]