IP Library Patent Application 14040627
Patent Application
App. No. 14/040,627

SUPPLY CHAIN FINANCIAL ORCHESTRATION SYSTEM WITH TASK COMMUNICATION USING UNIVERSAL FORMAT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/040,627
Abstract

A system is provided that communicates tasks. The system generates a task including task payload data, where the task payload data is in a task payload format. The system further transforms the task payload data from the task payload format to a universal format. The system further sends the task payload data and a system parameter to an external interface layer, where the task payload data is sent in the universal format, and where the system parameter identifies an external target system. The system further identifies an external target system and connector service based on the system parameter. The system further sends the task payload data to the connector service, where the task payload data is sent in the universal format.

Claims (48)

1 . A computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to communicate tasks, the communicating tasks comprising:

generating a supply chain task defined for a supply chain financial orchestration flow that defines a trade relationship between a first entity and a second entity, wherein the supply chain task comprises task payload data, and wherein the task payload data is in a task payload format;

transforming the task payload data from the task payload format to a universal format;

sending the task payload data and a system parameter to an external interface layer, wherein the task payload data is sent in the universal format, and wherein the system parameter identifies an external target system;

identifying an external target system and connector service based on the system parameter; and

sending the task payload data to the connector service, wherein the task payload data is sent in the universal format.

2 . The computer-readable medium of claim 1 , the communicating tasks further comprising:

sending, at the connector service, the task payload data to the external target system.

3 . The computer-readable medium of claim 2 , wherein the sending the task payload data to the external target system further comprises:

retrieving, at the connector service, an extensible stylesheet language transformation file;

transforming, at the connector service, the task payload data from the universal format to an external target system format using the extensible stylesheet language transformation file; and

sending, at the connector service, the task payload data to the external target system, wherein the task payload data is sent in the external target system format.

4 . The computer-readable medium of claim 3 , wherein the external target system executes the task based on the task payload data that is in the external target system format.

5 . The computer-readable medium of claim 3 , wherein the extensible stylesheet language transformation file is retrieved from a setup table based on a task type of the task and the external target system.

6 . The computer-readable medium of claim 1 , wherein the universal format comprises an extensible markup language anyType data type.

7 . The computer-readable medium of claim 6 , wherein the anyType data type is compatible with any task payload format and any external target system format.

8 . The computer-readable medium of claim 1 , the initiating further comprising modifying the task payload format of the task;

wherein the universal format is not modified.

9 . The computer-readable medium of claim 1 , wherein the system parameter is retrieved from a setup table based on a task type of the supply chain task.

10 . The computer-readable medium of claim 1 , wherein the supply chain task comprises a purchase order task.

11 . A computer-implemented method for initiating an execution of a task, the computer-implemented method comprising:

generating a supply chain task defined for a supply chain financial orchestration flow that defines a trade relationship between a first entity and a second entity, wherein the supply chain task comprises task payload data, and wherein the task payload data is in a task payload format;

transforming the task payload data from the task payload format to a universal format;

sending the task payload data and a system parameter to an external interface layer, wherein the task payload data is sent in the universal format, and wherein the system parameter identifies an external target system;

identifying an external target system and connector service based on the system parameter; and

sending the task payload data to the connector service, wherein the task payload data is sent in the universal format.

12 . The computer-implemented method of claim 11 , further comprising:

sending, at the connector service, the task payload data to the external target system.

13 . The computer-implemented method of claim 12 , wherein the sending the task payload data to the external target system further comprises:

retrieving, at the connector service, an extensible stylesheet language transformation file;

transforming, at the connector service, the task payload data from the universal format to an external target system format using the extensible stylesheet language transformation file; and

sending, at the connector service, the task payload data to the external target system, wherein the task payload data is sent in the external target system format.

14 . The computer-implemented method of claim 13 , wherein the external target system executes the task based on the task payload data that is in the external target system format.

15 . The computer-implemented method of claim 11 , wherein the universal format comprises an extensible markup language anyType data type.

16 . A system, comprising:

a task generation module configured to generate a supply chain task defined for a supply chain financial orchestration flow that defines a trade relationship between a first entity and a second entity, wherein the supply chain task comprises task payload data, and wherein the task payload data is in a task payload format;

a universal format transformation module configured to transform the task payload data from the task payload format to a universal format;

an external interface layer communication module configured to send the task payload data and a system parameter to an external interface layer, wherein the task payload data is sent in the universal format, and wherein the system parameter identifies an external target system;

an identification module configured to identify an external target system and connector service based on the system parameter; and

a connector service communication module configured to send the task payload data to the connector service, wherein the task payload data is sent in the universal format

17 . The system of claim 16 , further comprising:

an external target system communication module configured to send the task payload data to the external target system.

18 . The system of claim 17 , further comprising:

an extensible stylesheet language transformation file retrieval module configured to retrieve an extensible stylesheet language transformation file; and

an external target system format transformation module configured to transform the task payload data from the universal format to an external target system format using the extensible stylesheet language transformation file;

wherein the external target system communication module is further configured to send the task payload data to the external target system in the external target system format.

19 . The system of claim 18 , wherein the external target system executes the task based on the task payload data that is in the external target system format.

20 . The system of claim 16 , wherein the universal format comprises an extensible markup language anyType data type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2013
From: DUVARAGAMANI, BALAJI; DANDE, KALYANA CHAKRAVARTHY; YADAV, RAVEESH; JHA, GIRISH; MANDA, KALYANI
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 031303/0951 →