Secure Event Notification Gateway for Low-Latency Server Registration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed computing systems face high computing resource costs, delays, and lack of security in transmitting computer server event notifications, particularly in systems like financial services and electronic payment transactions, where events need to be efficiently and securely shared across disparate systems.
Innovation Solution
A system comprising a memory, processor, service gateway, and notification server that publishes secure APIs for transmitting computer server event notifications, determines partner recipients, transmits notifications over a network, and registers them in a database, using security protocols like MAC, JWT, and HTTPS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If file transfers or polling APIs are used for event notifications, then event transmission can be achieved, but computing resource costs are high and delays occur
Solution Approach 1:
The patent introduces an event subscription service as an intermediary component that mediates between event sources and consumers. This service receives subscription requests, manages event routing, and handles notifications centrally, eliminating the need for multiple systems to directly poll each other. The intermediary architecture reduces overall system resource consumption by consolidating notification management functions.
Solution Approach 2:
The patent replaces continuous polling with event-driven periodic action where notifications are sent only when events occur. The subscription service maintains event sources and consumers in registries, and automatically pushes notifications when events are generated, eliminating the need for continuous periodic polling and reducing resource waste during idle periods.
2Reliability
If traditional event notification mechanisms are used, then event transmission is possible, but security is lacking
Solution Approach 1:
The patent implements a universal subscription service that handles multiple security functions through a single architecture. The service manages authentication, authorization, encryption, and digital signatures all within one system component. This multi-functional approach provides comprehensive security without requiring separate security subsystems for each function, thereby managing complexity while enhancing reliability.
Solution Approach 2:
The patent incorporates feedback mechanisms where the subscription service verifies event authenticity through digital signatures and authentication tokens. The service provides feedback to event sources and consumers about subscription status, event delivery confirmation, and security validation results. This feedback loop ensures secure communication while maintaining system coherence.
3Adaptability or versatility
If partner APIs are used for notifications, then event sharing can occur, but the system is subject to API changes that force changes in other parts of the distributed system
Solution Approach 1:
The subscription service acts as an intermediary layer that decouples event sources from consumers. Sources publish events to the subscription service using standardized formats, and consumers subscribe to events of interest. The service handles translation, routing, and format conversion, allowing sources and consumers to remain independent and reducing system coupling while maintaining flexibility.
Solution Approach 2:
The patent creates a universal event subscription service that can handle multiple event types, formats, and consumer requirements through a single standardized interface. The service provides format conversion, filtering, and routing capabilities that work across different event sources and consumers, enhancing system adaptability without requiring custom integrations for each partner API.
4Speed
If polling mechanisms are used, then event status can be checked, but delays occur in event notification
Solution Approach 1:
The subscription service as an intermediary immediately receives and processes events from sources upon occurrence. When an event is published, the service checks registered subscriptions and instantly pushes notifications to relevant consumers without waiting for polling cycles. This event-driven intermediary architecture eliminates polling delays and achieves real-time notification speed.
Solution Approach 2:
The patent transitions from periodic polling to event-triggered periodic action. Instead of continuously polling at fixed intervals, the system activates notification delivery only when events occur. The subscription service monitors event sources continuously and immediately responds to events, achieving both real-time speed and reduced time loss compared to periodic polling mechanisms.
Data Source
AI summary
A system for secure transmission of business event notifications includes a memory, at least one processor, a service gateway configured to: publish application programming interfaces (APIs) for secure transmission of business event notifications, a notification server configured to: publish APIs for secure transmission of business event notifications corresponding to the APIs published by the service gateway, obtain a new business event to report, determine a partner to receive a notification of the new business event, transmit an event notification to the partner by way of the service gateway APIs, and register the event notification in a database.


