Web Service Interface for Order Management System Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Order management systems typically have static, pre-specified interfaces that limit customizability and accessibility, leading to inconsistencies across different sales channels when updates are made, as each instance of the system must be updated independently.

Innovation Solution

Implementing an order management system that provides order management functionality as a Web Service, allowing decoupling from sales channel modules and enabling access through Web Services, which can be translated into formats processable by workflows and business services, ensuring consistent user experience across channels without requiring duplicate functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If order management functionality is integrated with static, pre-specified interfaces, then the system provides a unified interface structure, but the customizability and accessibility for different sales channels is limited

Engineering Contradiction:
ImprovecustomizabilityVSAvoidinterface structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the order management functionality from its interface, creating a separate service layer that can be accessed through multiple different interfaces. The order management system is divided into core business logic (service layer) and presentation layers (sales channel modules), allowing each to be independently developed and customized without affecting the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a service layer as an intermediary between the order management functionality and the sales channel modules. This service layer acts as a mediator that receives requests from various sales channels, translates them into standard order management operations, and returns results, enabling customized interfaces while maintaining a unified core system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If standard interfaces are used across all sales channels, then interface consistency is maintained, but functionality becomes inaccessible to certain sales channels

Engineering Contradiction:
ImproveaccessibilityVSAvoidinterface consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The service layer is designed with universal functionality that can serve multiple different sales channels through various interfaces. The core order management operations are made accessible through standardized service methods that can be invoked by any sales channel module, whether web-based, mobile, call center, or other channels, ensuring both accessibility and consistency.

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

3Adaptability or versatility

If order management functionality is duplicated for each sales channel, then each channel has independent access to functionality, but updates must be propagated to multiple systems increasing inconsistency risk

Engineering Contradiction:
Improveindependent accessVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the core order management functionality from the sales channel modules and places it in a separate, centralized service layer. This extraction eliminates the need to duplicate functionality across multiple systems, as all sales channels access the same underlying service. Updates to order management logic are made in one location and automatically reflected across all channels, ensuring data consistency while maintaining independent access capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of operation

If a single interface provides order management functionality, then system simplicity is maintained, but control over user interface presentation is limited

Engineering Contradiction:
Improveinterface controlVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent adds a new dimensional layer to the system architecture by introducing the service layer between the presentation layer (sales channel modules) and the core business logic. This dimensional change allows independent control over interface presentation at the sales channel level while maintaining simplicity in the core order management logic, enabling customized user experiences without complicating the fundamental system operations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9031991B2Web service interface for order management system
Publication Date: 2015.05.12 ORACLE INT CORP
  • US9031991B2 patent drawing
  • US9031991B2 patent drawing
  • US9031991B2 patent drawing

AI summary

Various techniques for providing a Web Service interface to an order management system are disclosed. In one embodiment, a Web Service interface receives a hierarchical property set, which includes properties being input to an order management system. The Web Service interface accesses mapping information, which associates a variable in a flat property set with a hierarchical property set path. The Web Service interface uses the mapping information to convert the hierarchical property set to the flat property set, based upon the mapping information, and then causes the order management system to process the flat property set. The Web Service interface can also use the same mapping information to convert a flat property set generated by the order management system into a hierarchical property set.