Milestone Manager for Distributed Financial Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional financial processing systems on mainframe batch architectures face challenges in reconciling real-time processing with dependency tracking, particularly in distributed computing environments, where autonomy and efficiency are enhanced but integration with legacy systems is difficult.

Innovation Solution

A milestone manager system that processes milestone messages to trigger corresponding actions in distributed applications, using structured messages to coordinate activities across applications, enabling rule-based processing and hierarchical bridging to manage business cycles and automate tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional mainframe batch processing architectures are used, then system stability and centralized control are maintained, but processing efficiency and real-time responsiveness deteriorate

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the monolithic mainframe batch processing system into distributed autonomous applications that operate independently across multiple nodes. Each application can process tasks autonomously while the milestone manager coordinates between them, enabling parallel processing and improved efficiency without requiring a complete architectural overhaul.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The milestone manager acts as an intermediary component that bridges distributed autonomous applications with legacy mainframe systems. It receives milestone messages from distributed applications, applies rule-based processing, and sends trigger messages to initiate processing in other applications or communicate with legacy systems, enabling integration without direct coupling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If distributed computing architectures are implemented, then processing autonomy and real-time efficiency are improved, but integration with legacy mainframe systems and dependency tracking deteriorate

Engineering Contradiction:
Improveprocessing autonomyVSAvoiddependency tracking
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback mechanisms where applications send milestone messages to the milestone manager indicating their processing state. The milestone manager processes these messages using rule-based logic and sends trigger messages back to initiate dependent processing, creating a closed-loop feedback system that enables automatic dependency tracking in distributed environments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The milestone manager serves as a mediator that translates autonomous distributed application events into coordinated processing actions. It receives asynchronous milestone messages from independent applications, applies business rules to determine dependencies, and generates synchronous trigger messages to coordinate processing across the distributed system, bridging the gap between autonomy and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If real-time processing is implemented in distributed systems, then responsiveness is improved, but coordination and reconciliation of processing activities deteriorate

Engineering Contradiction:
Improvereal-time responsivenessVSAvoidcoordination complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The milestone manager is designed as a universal coordination component that handles multiple functions: receiving milestone messages from any distributed application, applying rule-based processing, generating trigger messages to any target application, and maintaining processing state. This multi-functional design reduces overall system complexity by consolidating coordination logic in a single component rather than requiring complex peer-to-peer coordination protocols.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8376749B2Milestone manager
Publication Date: 2013.02.19 MORGAN STANLEY SERVICES GROUP INC
  • US8376749B2 patent drawing
  • US8376749B2 patent drawing
  • US8376749B2 patent drawing

AI summary

A milestone manager receives a milestone message from a first application. The milestone message includes information associated with a periodic event. The milestone manager applies a rule based process on the milestone message information and sends a trigger to a second application in response to the milestone. The trigger initiates processing of the second application in response to the milestone.