DecisionCentric® Architecture
DecisionCentric® contains four, fundamental components in one, streamlined, installation package: The Server, Repository, User Client and access for Database Drivers.
These various components might reside virtually anywhere in relation to one another. They communicate via web services over http/https through compressed and encrypted XML messaging.
Server
The DecisionCentric server is a J2EE (Java 2 Platform, Enterprise Edition) web application that will run on any J2EE-compliant web server. J2EE simplifies enterprise business intelligence systems by basing them on standardized, modular components.
Repository
The DecisionCentric server maintains a central repository for all users. The repository is where all user requests are stored. The same logic that allows requests to be centrally administered is extended to managing result sets (the request output). The DecisionCentric administrator can set up sharing schemes for requests and result sets with privileges extending from “full edit” to “view only” as part of your complete business intelligence system.
User Client Interface
The DecisionCentric client software provides the user with access to the product’s various tools, including Query, Reporting and Analytics. Its wizard-based interface guides users through a managed process to get the information they need—without knowledge of SQL or database organization. Key features include:
- Tree view and buttons for user navigation.
- Point and click to browse tables and columns, and add them to the requests.
- Create requests using tables from multiple databases. This means a request can access tables and views from any of the available and supported databases, including mainframe data.
- Save requests automatically in libraries for retrieval or sharing between users.
- Join tables automatically based on foreign keys.
- Join database fields of different data types, from different tables.
Database Drivers
DecisionCentric uses JDBC and ODBC drivers for data access. These drivers provide DecisionCentric users with access across a broad spectrum of disparate, relational and non-relational databases.