2.3 Events Delivery

This topic provides information on event delivery.

The Events Delivery Platform (EDP) provides a flexible, enterprise-grade solution for real-time, event-driven integration between banking applications, third-party systems, and ecosystem partners.

Table 2-2 Enhancements in Events Delivery

Enhancements Description
EDP Event Versioning
  • Introduced support for event versioning.
  • Added two new flags in the Event Maintenance screen:
    • isLatest – Indicates the most recent version of the event.
    • isSupported – Indicates whether the event version is currently supported.
Audit Screen Optimization
  • Refactored audit functionality into two dedicated endpoints:
    • GET /audits – Retrieves audit logs.
    • GET /audits/pagination – Handles pagination independently for improved performance and scalability.
Maintenance Screen – External Products Optimization
  • GET /subscriptions (used in Audit screen):
    • Now returns only external product names instead of the full TopicSubscriptionDTO.
    • Optimized database query joins to enhance performance.
  • GET /subscriptions/{subscriberProductId}/search (used in External Products screen):
    • Improved performance through optimized query joins.
Maintenance Screen – Internal Products Optimization
  • Removed avroSchema from API responses to reduce payload size and improve performance.
  • Added a flag in the events/view response to indicate the presence of an Avro schema for each topic.
  • Introduced a new endpoint for on-demand schema retrieval: GET/avro/schema.
Email Alerting Enhancement
  • Introduced a flag-based email alerting mechanism.
  • Supports sending alerts via Kafka or API, with API-based delivery set as the default.
REST Template Connection Pooling
  • Added configuration-based connection pooling for REST template calls.
  • False by default and can be enabled as needed.

With these capabilities, Oracle Financial Services Interconnect provide a robust, holistic, scalableand adaptable foundation for banks and financial institutions to connect, orchestrate, and accelerate data integrations and synchronizations of their ecosystem.