Mobile ERP Access via Server-Side Data Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices lack the processing power and display capabilities to effectively access and interface with Enterprise Resource Planning (ERP) servers, which are designed for full desktop computers, leading to a need for a method to enable remote access to ERP servers via mobile devices.
Innovation Solution
A server application processes data from a host application access application, converts it into an intermediate format compatible with mobile devices, and communicates this data to the mobile device, using a native client to render the data according to specific rules, allowing for custom device-specific controls and preserving sessions across invocations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complex client applications are used to interface with ERP server, then data access capability is improved, but device processing power requirement increases
Solution Approach 1:
A server application acts as an intermediary between the mobile device and the ERP server. The server application receives requests from the mobile device, processes them, and returns results. This mediator approach allows the mobile device to access ERP data without needing to execute complex client applications locally, thus reducing processing power requirements while maintaining data access capability.
2Ease of operation
If desktop interface design is used for ERP access, then comprehensive data interaction is improved, but ease of operation on mobile devices deteriorates
Solution Approach 1:
The interface is customized for mobile devices with simplified navigation, smaller touch-friendly buttons, and optimized display layouts suitable for mobile screens. The server application detects the device type and adjusts the interface characteristics locally for mobile devices while maintaining comprehensive data interaction capabilities through adaptive formatting and hierarchical data presentation.
3Adaptability or versatility
If multiple mobile device formats are supported, then adaptability is improved, but development cost increases
Solution Approach 1:
The server application implements a universal interface that can handle multiple mobile device formats through a single codebase. It uses standardized communication protocols and adaptive rendering techniques to support various screen sizes, resolutions, and device types without requiring separate client applications for each device format, thus reducing development costs while maintaining broad compatibility.
Data Source
AI summary
A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.


