OData-GenIL Adaptor for Mobile Platform Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high cost of development and maintenance for custom OData-GenIL interfaces, which are necessary for providing access to business suite systems using mobile computing platforms, leads to increased total cost of ownership.
Innovation Solution
A generic OData-GenIL adaptor is implemented to facilitate communication between OData services and the GenIL interface, allowing for transparent integration without the need to deploy any portion of the adaptor on the back-end memory, and providing object model customization flexibility through customizable OData-compliant tools.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If custom OData-GenIL interfaces are developed for each mobile computing platform, then platform-specific access requirements are met, but development cost and maintenance cost increase significantly
Solution Approach 1:
The patent implements a universal OData gateway that serves multiple mobile computing platforms (smartphones, tablets, laptops) through a single interface. The gateway provides platform-agnostic access to business suite systems using standard OData protocols, eliminating the need for separate custom interfaces for each platform while maintaining full compatibility with diverse device requirements
Solution Approach 2:
The OData gateway acts as an intermediary layer between mobile computing platforms and the business suite system's GenIL interface. This mediator translates platform requests into standardized OData calls and converts responses into formats suitable for mobile devices, thereby reducing interface complexity while preserving adaptability to various platforms
2Adaptability or versatility
If multiple custom OData-GenIL interfaces are maintained for different platforms, then specific platform needs are addressed, but maintenance cost and time increase
Solution Approach 1:
A single universal OData gateway maintains support for multiple mobile platforms simultaneously. The gateway handles platform-specific protocols and formats through standardized OData interfaces, allowing updates and maintenance to be performed in one location rather than across multiple custom interfaces, thereby reducing maintenance time while preserving broad platform support
Solution Approach 2:
The patent merges multiple platform-specific interface requirements into a single unified OData gateway. By combining the functionality of what would otherwise be separate custom interfaces into one integrated solution, the system reduces the number of maintenance activities required while continuing to support diverse mobile platforms
3Reliability
If custom interfaces are deployed on back-end memory, then direct access to business objects is enabled, but deployment complexity and resource requirements increase
Solution Approach 1:
The OData gateway serves as an intermediary that retrieves data from the back-end memory through existing GenIL interfaces without requiring deployment of custom code on the back-end system. The gateway handles all platform-specific logic externally, simplifying deployment while maintaining reliable data access through standardized protocols
Data Source
AI summary
The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top of a generic interaction layer (GenIL). One computer-implemented method includes receiving an OData-compliant request for data, determining a GenIL data provider to receive the OData-compliant request for data, determining the memory location of the data, requesting the data from the determined memory location, receiving the requested data from the determined memory location, converting, using at least one computer, the received data into an OData-compliant format, rendering an OData-compliant response, and transmitting the OData-compliant response.


