EDQ Topology Architecture

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Title: Understanding the Topology Diagram of Oracle Enterprise Data Quality (EDQ)

Introduction:

Oracle Enterprise Data Quality (EDQ) is a comprehensive data quality management solution
designed to ensure data accuracy, consistency, and reliability within an organization. This
summary document provides an overview of the single-node client-server architecture for Oracle
EDQ, utilizing a WebLogic cluster, EDQ UI, and EDQ Database.

Oracle EDQ Client-Server Architecture Diagram


1. Single-Node Client-Server Architecture:
The single-node client-server architecture of Oracle EDQ consists of the following key
components:
a. EDQ Client: This is the user interface (UI) application through which data quality operations
are performed. It provides a user-friendly environment for data profiling, cleansing, matching,
and enrichment tasks.
b. EDQ Server: The EDQ Server is responsible for processing data quality jobs, applying data
cleansing rules, and managing the overall data quality workflow. It interacts with the EDQ
Database and EDQ Client to execute tasks efficiently.
c. WebLogic Cluster: WebLogic is the application server that hosts the EDQ Server and
enables scalability, high availability, and load balancing. The use of a WebLogic cluster ensures
better performance and fault tolerance by distributing workload across multiple nodes.

2. EDQ UI:
The EDQ UI is the primary interface for data quality practitioners to access and manage the
data quality processes. It offers a visually intuitive environment to create and schedule data
profiling, matching, and cleansing jobs. Users can interact with the UI to monitor the progress of
jobs, review data quality reports, and perform various data analysis tasks. Additionally, the UI
allows for configuration of data sources, data rules, and transformation functions.

3. EDQ Database:
The EDQ Database serves as the central repository for storing metadata, configuration settings,
and job-related information. It stores data quality projects, profiles, and any custom rules
defined within the application. The database plays a crucial role in maintaining consistency and
facilitating collaboration among users across the organization.

4. WebLogic Cluster:
To achieve scalability and fault tolerance, the EDQ Server is deployed within a WebLogic
cluster. A cluster is a group of interconnected WebLogic server instances that collaborate to
process incoming requests and distribute the workload efficiently. WebLogic's clustering
capabilities enable horizontal scaling, where multiple server nodes work together to handle
increased data quality processing demands.

Listed below are the MSI Oracle EDQ Client & Server architecture diagrams for the Production,
UAT, and Development environments.
Oracle EDQ Production Environment Architecture

Oracle EDQ UAT Environment Architecture


Oracle EDQ Development Environment Architecture

Conclusion:
The Oracle EDQ single-node client-server architecture, coupled with a WebLogic cluster, EDQ
UI, and EDQ Database, provides a robust and scalable solution for addressing data quality
challenges. With a user-friendly interface and distributed processing capabilities, organizations
can enhance data accuracy, streamline data management processes, and ensure the reliability
of critical business information.

You might also like