OData-GenIL Adaptor for Mobile Platform Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveplatform compatibilityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

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

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveplatform supportVSAvoidmaintenance time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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

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

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

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improvedata access reliabilityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9632670B2OData service provisioning on top of genil layer
Publication Date: 2017.04.25 SAP SE
  • US9632670B2 patent drawing
  • US9632670B2 patent drawing
  • US9632670B2 patent drawing

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.