Mobile Application Framework for Service Composition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile communication devices face challenges in securely and efficiently composing bundled communication services from multiple backend systems, leading to complex and difficult-to-manage communication pathways, which can compromise security and hinder the deployment of new services.
Innovation Solution
A mobile application framework that provides a uniform API for interacting with backend systems, enabling the composition of bundled communication services by verifying requests, completing payment transactions, and ordering services through iterative API invocations, thereby simplifying service delivery and enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If backend systems integrate directly with each other to provide bundled services, then service functionality is achieved, but system complexity and management difficulty increase
Solution Approach 1:
The mobile application framework serves as an intermediary layer between mobile applications and multiple backend service platforms. It receives service requests from applications, composes them into coordinated requests to appropriate backend systems, and manages the integration logic centrally. This mediator approach enables service composition without requiring direct integration between backend systems, thereby reducing communication pathway complexity while maintaining service functionality.
2Adaptability or versatility
If multiple service platforms are composed to provide bundled services, then service versatility is improved, but security management becomes more difficult
Solution Approach 1:
The mobile application framework implements a universal security verification mechanism that handles multiple service platforms through a single standardized interface. It performs authentication, authorization, and security policy enforcement consistently across all composed services, regardless of the underlying backend systems. This universal approach maintains security reliability while enabling versatile service composition.
3Productivity
If direct integration between backend systems is implemented, then service functionality is achieved, but ease of deployment is reduced
Solution Approach 1:
The system segments the service integration logic into a separate mobile application framework layer, distinct from the backend service platforms. Each backend system remains independent and unchanged, while the framework handles composition, coordination, and deployment management. This segmentation enables independent deployment of services without requiring complex integration work, improving ease of deployment while maintaining service delivery efficiency.
Data Source
AI summary
A method of providing a mobile application service on a user equipment based on composing a plurality of services supported by service platforms executing in a backend of a communication network. The method comprises receiving a request for a content service from a mobile application executing on a user equipment (UE) by a mobile application framework (MAF) and verifying the request for the content service by the MAF through a communication service provider platform, wherein the communication service provider platform completes verification in part by invoking a service of the MAF. The method further comprises completing a payment transaction for the content service by the MAF through messaging a payment platform, wherein the payment platform iteratively invokes services of the MAF and ordering the content service delivery by the MAF through messaging a content provider platform, wherein the content provider platform iteratively invokes services of the MAF.


