Modular Application Server for Dynamic Messaging Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The growing importance of mobile devices and the increasing complexity of messaging activities require a flexible, extensible, and dynamically configurable back-end Application Server (AS) environment to manage and process multiple messaging paradigms efficiently, such as SMS and MMS, while addressing challenges related to messaging traffic visibility and routing across wireless carriers and service providers.
Innovation Solution
A system comprising a gateway, incoming and outgoing queues, workflow modules, a repository, and an administrator, which leverages a centrally-located Messaging Inter-Carrier Vendor (MICV) facility to facilitate message exchange and processing, enabling ubiquitous access and dynamic configuration for service providers and mobile subscribers, including registration processes, billing transactions, and message dispatching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a traditional back-end Application Server environment is used to manage messaging activities, then the system structure is simple, but the system lacks flexibility and extensibility to handle increasingly complex messaging activities and multiple messaging paradigms
Solution Approach 1:
The back-end Application Server environment is segmented into modular workflow modules that can be independently configured, deployed, and managed. Each workflow module handles specific messaging tasks, allowing the system to be extended by adding or modifying individual modules without redesigning the entire system.
Solution Approach 2:
The system implements dynamic configuration capabilities where workflow modules can be activated, deactivated, or modified at runtime based on messaging requirements. This allows the back-end environment to adapt flexibly to different messaging paradigms and complex activities without requiring structural changes.
2Adaptability or versatility
If the system processes increasingly complex messaging activities involving multiple SMS and MMS messages, then the capability to complete complicated activities improves, but the processing time and system resource consumption increase
Solution Approach 1:
The system performs preliminary actions by pre-configuring workflow modules and establishing message routing paths before actual messaging activities occur. This preparation enables faster processing of complex messaging sequences when they are initiated, reducing real-time processing delays.
Solution Approach 2:
The workflow modules operate continuously to process messaging activities without interruption. The system maintains active processing streams for multiple messages simultaneously, ensuring that complex messaging sequences are handled efficiently without repeated setup overhead.
3Reliability
If a robust back-end system is implemented to support coordinated exchange of multiple messages, then the reliability of messaging activities improves, but the device complexity and configuration difficulty increase
Solution Approach 1:
The workflow modules are designed to be self-configuring and self-managing to the extent possible. They automatically register themselves with the system, configure their own parameters based on predefined templates, and manage their own execution, thereby reducing the complexity of system-wide configuration and deployment.
4Ease of operation
If the system provides ubiquitous access and dynamic configuration for service providers and mobile subscribers, then the ease of operation improves, but the system complexity and administration overhead increase
Solution Approach 1:
The system introduces an intermediary administrative layer that manages the complexity of dynamic configuration and ubiquitous access. This intermediary handles authentication, authorization, and configuration management, shielding end users and service providers from the underlying system complexity while providing easy access and configuration capabilities.
Data Source
AI summary
A flexible, extensile, and dynamically configurable back-end Application Server environment that efficiently supports the ever-increasing range of activities for which mobile subscribers employ their wireless devices. The environment may operate within any number of entities within a messaging ecosystem including for example a service provider.


