Architecture
The major component of the UCR project is the backend, pictured in the diagram above. The backend, also called DIX (Data Integration via XML), is a patented technology for data integration of diverse data sources using XML technology. It allows diverse data sources of different kinds to be integrated. These may be different data sources located at different sites, in different formats or languages, and with different access methods or delivery vehicles.
The backend uses a virtual unified schema and a repository of mappings to map the data sources to the unified schema. Whenever data needs to be queried or accessed, the UCR Lookup Engine uses the repository of mappings to retrieve accurate and timely data from the data sources. The mappings are represented in XSLT (W3C standard for XML Transformations), and can be created with the UCR Mapping Tool, which lets the customer map different data sources to the unified schema using a graphic interface. The following is a screen shot of the Mapping Tool.
Click to see full size image
