SCIM IFC Extension for Selective Message Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Service Capability Interaction Manager (SCIM) systems face inefficiencies in information transfer within application chains, leading to resource overhead and latency due to the need to pass all information through each application, even if not utilized, which reduces operator flexibility and increases maintenance costs.
Innovation Solution
Implementing Initial Filtering Criteria (IFC) within the SCIM to selectively pass information through only those applications interested in specific data, thereby optimizing information flow by filtering out irrelevant requests and responses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all information is passed through every application in the chain, then service logic is maintained, but resource overhead and latency increase
Solution Approach 1:
The patent applies preliminary action by establishing Initial Filtering Criteria (IFC) for each application in advance, during chain formation. The SCIM stores IFC parameters such as application identifiers, information type identifiers, and filter operators that define what information each application should receive. This pre-configuration enables the SCIM to make filtering decisions without complex runtime analysis, reducing latency while maintaining service logic integrity.
2Reliability
If all information is passed through every application in the chain, then service logic is maintained, but resource overhead increases
Solution Approach 1:
The SCIM pre-configures filtering rules with IFC parameters including application identifiers, information type identifiers, and filter operators during chain formation. This allows the system to make efficient filtering decisions at runtime without complex analysis, reducing processing overhead while ensuring service logic is maintained through structured comparison of information against pre-defined criteria.
3Loss of time
If applications are combined into larger applications to reduce overhead, then resource overhead decreases, but operator flexibility and maintenance ease worsen
Solution Approach 1:
The patent applies segmentation by dividing the information filtering function into independent, configurable components associated with each application in the chain. Each application has its own IFC parameters that can be independently configured, allowing operators to maintain flexibility with multiple separate applications while reducing overhead through selective information routing. This avoids the need to combine applications while achieving similar efficiency gains.
4Loss of energy
If applications are combined into larger applications to reduce overhead, then resource overhead decreases, but maintenance complexity increases
Solution Approach 1:
The system maintains segmented, independent applications each with configurable IFC parameters, avoiding the creation of large combined applications. This segmentation preserves maintenance ease by keeping applications modular and independent, while still reducing resource overhead through the centralized filtering mechanism that prevents unnecessary information from being processed by each application.
Data Source
AI summary
A system and method which overcomes the limitations of the present modes of operating a SCIM by improving efficiency of information transfer in application chains while assuring that service logic is not affected. Initial filtering criteria for applications are extended to include criteria which define types of information to be processed by the application. The SCIM then determines whether each received request meet the criteria for each application. The SCIM filters out certain messages from applications to which the messages are irrelevant thereby dynamically varying the applications through which messages are passed in response to message characteristics. The system and method avoid the need to send request and response through applications to which their content is irrelevant.


