IP Library Patent Application 12344592
Patent Application
App. No. 12/344,592

EXECUTING A BUSINESS TRANSACTION IN AN ENTERPRISE SYSTEM USING BUSINESS DATA OBTAINED FROM HETEROGENEOUS SOURCES

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.
12/344,592
Abstract

Disclosed is a method and system for receiving business data regarding an entity from various disparate sources, structuring the received data in an enterprise system and executing a business transaction using the structured data. The method involves receiving business data of an entity from a plurality of sources, determining a part of the business data that is relevant to a business process based on a business context from the plurality of sources and mapping the part of the business data to fields of a business object in an enterprise system. Further, a business object instance of the business object is created and a business transaction is executed using the business object instance.

Claims (39)

1 . A computer implemented method for receiving heterogeneous data from disparate sources, structuring the received data in an enterprise system and executing a business transaction using the structured data, the method comprising:

receiving business data of an entity from a plurality of sources;

determining a part of the business data from one of the plurality of sources that is relevant to a business transaction based on a business context;

retrieving a mapping of the part of the business data with fields of a business object in an enterprise system;

creating a business object instance of the business object; and

executing the business transaction using the business object instance.

2 . The computer implemented method in claim 1 further comprising:

obtaining the part of the business data from each of the plurality of sources based on the business context; and

presenting the part of the business data from each of the plurality of sources in an information space user interface.

3 . The computer implemented method in claim 2 , wherein the business context is defined by a semantic mapping between each of the plurality of sources in a metadata repository.

4 . The computer implemented method in claim 1 , wherein receiving business data from a plurality of sources comprises identifying a format of the business data based on each of the plurality of sources.

5 . The computer implemented method of claim 1 , wherein the business data comprise data selected from a group consisting of supplier details, logistics service provider details, product details, and customer details.

6 . The computer implemented method of claim 1 , wherein the plurality of sources comprises a source selected from a group consisting of internet, an enterprise system, and a web service.

7 . The computer implemented method of claim 1 , wherein receiving business data from a plurality of sources comprises receiving the business data via a protocol selected from a group consisting of a really simple syndication (RSS), a simple object access protocol (SOAP), a hyper text markup language (HTML), and a business intelligence consumer services (BICS).

8 . The computer implemented method of claim 1 , wherein a format of the business data includes a BICS format, a SOAP format, a RSS format, and a HTML format.

9 . An article of manufacture, comprising:

a machine readable medium having instructions which when executed by a machine cause the machine to perform a method for receiving heterogeneous data from disparate sources, structuring the received data in an enterprise system and executing a business transaction using the structured data, the method comprising:

receiving business data of an entity from a plurality of sources;

determining a part of the business data that is relevant to a business process from each of the plurality of sources based on a business context;

retrieving a mapping of the part of the business data with fields of a business object in an enterprise system;

creating a business object instance of the business object; and

executing a business transaction using the business object instance.

10 . The article of manufacture in claim 9 further comprising:

obtaining the part of the business data from each of the plurality of sources based on the business context; and

presenting the part of the business data from each of the plurality of sources in an information space user interface.

11 . The article of manufacture in claim 10 , wherein the business context is defined by a semantic mapping between each of the plurality of sources in a metadata repository.

12 . The article of manufacture in claim 9 , wherein receiving business data from a plurality of sources comprises identifying a format of the business data based on each of the plurality of sources.

13 . The article of manufacture in claim 9 , wherein receiving business data from a plurality of sources comprises receiving the business data via a protocol selected from a group consisting of really simple syndication (RSS), simple object access protocol (SOAP), hyper text markup language (HTML), and business intelligence consumer services (BICS).

14 . The article of manufacture in claim 9 , wherein a format of the business data includes a BICS format, a SOAP format, a RSS format, and a HTML format.

15 . The article of manufacture in claim 9 , wherein the business data comprise data selected from a group consisting of supplier details, logistics service provider details, product details, and customer details.

16 . The article of manufacture in claim 9 , wherein the plurality of sources comprises a source selected from a group consisting of internet, an enterprise system, and a web service.

17 . A computer system including a processor and a memory, the memory comprising instructions that are executable by the processor, the system comprising:

a plurality of sources to provide business data of an entity;

a mash component engine to extract the business data from each of the plurality of sources;

a mash component invoker in communication with the mash component engine to determine a part of the business data that is relevant to a business transaction based on a business context;

a mapping tool to map the part of the business data to fields of a business object in an enterprise system; and

an execution engine to create a business object instance and execute a business transaction using the business object instance.

18 . The system in claim 17 further comprising a metadata repository in communication with the mash component invoker to define a structure of the business object and a semantic mapping between each of the plurality of sources.

19 . The system in claim 17 further comprising a user interface engine that renders an information space user interface to display the part of the business data from each of the plurality of sources based on the business context.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2009
From: HOPPE-BOEKEN, TOBIAS; LORENZ, PETER; SCHWARZ, ARMIN; SINGH, AMRISH
To: SAP AG
Reel/Frame 023425/0498 →