I. Access Layer Functions
The access layer is responsible for external system data interaction, ensuring efficient and accurate transmission of customer information:
1. Data Exchange
Supports both real-time and batch data exchange modes, each equipped with corresponding adapters and interfaces. Users can flexibly select modes based on business needs, balancing timeliness and stability in data transmission.
2. Core Services
Provides services such as single account opening, batch account opening, customer information maintenance, and associated party synchronization. Standardized service workflows simplify and规范 account opening and customer information management.
II. Application Layer Functions (Core Business Layer)
The application layer is the core operational layer, encompassing transaction services, batch services, business control, internal control, and system management modules to support end-to-end business operations and system reliability.
1. Transaction Services Module
o Basic Operations: Incremental data loading, change queries, customer merging/splitting, and customer level management.
o Information Services: Unified customer view queries, multi-dimensional queries, suitability information services, and customer information cleansing.
2. Batch Services Module
o Provides near real-time reconciliation to ensure data consistency.
o Exports incremental information to support other related systems.
3. Business Control Module
o Information Processing: Customer ID generation, three-factor-based identification, data overwriting, validity checks, code conversion, and historical data processing.
o Management Optimization: Customer upgrade/downgrade management, similar customer scanning, and batch verification.
4. System Internal Control Module
o Covers information synchronization, batch job scheduling, business planning, parameter management, log management, asynchronous processing & flow control, XML message transformation, exception management, and data backup/cleanup.
o Ensures secure and stable system operation.
5. System Management Module
o Service Flow Control: Standardizes operational workflows.
o Data Quality Checking: Improves overall data quality levels within the system.
III. Data Layer Functions
Focused on secure storage and efficient access, the data layer establishes a robust database system:
1. Customer Information Storage
Separate databases for individual and corporate customers, enabling precise and differentiated storage management based on customer type.
2. Auxiliary Information Storage
Maintains a system-wide repository for configuration data and base codes; also manages batch data files and unstructured files to support system operations.
IV. Securities Industry-Specific Functions
Tailored to the characteristics and regulatory requirements of the securities industry, this layer strengthens compliance and competitiveness:
1. Customer Management
Implements product-level customer classification and investor suitability management, distinguishing between retail and professional investors to match investment products with investor profiles.
2. Regulatory Compliance
Supports real-time monitoring and scheduled reporting of non-resident tax information, manages customer risk data, and provides risk alerts/control measures to ensure compliance with securities regulations.