IP Library Patent Application 12059860
Patent Application
App. No. 12/059,860

Managing Consistent Interfaces for Kanban Business Objects Across Heterogeneous Systems

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/059,860
Abstract

A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a kanban and/or a kanban control cycle business object.

Claims (29)

1 . A computer readable medium including program code for providing a message-based interface for performing a kanban service, the service exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:

program code for receiving, from a service consumer, a first message for processing information about signaling the demand and supply status for a certain material;

program code for invoking a kanban business object, wherein the business object is a logically centralized, semantically disjointed object for defining a means of signaling the demand and supply status for a certain material, and comprises data logically organized as:

a kanban root node; and

program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the kanban business object, the message comprising a kanban by kanban control cycle elements response message entity, a message header package, a kanban package, and a log package.

2 . A computer readable medium including program code for providing a message-based interface for performing a kanban service, the service exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:

program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a kanban business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for defining a means of signaling the demand and supply status for a certain material, and comprises data logically organized as:

a kanban root node;

and the message comprising a kanban by kanban control cycle elements response message entity, a message header package, a kanban package, and a log package; and

program code for receiving a second message from the second application, the second message associated with the invoked kanban business object and in response to the first message.

3 . A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving creating, updating and retrieving information about signaling the demand and supply status for a certain material and comprising:

memory storing a business object repository storing a plurality of business objects, wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for defining a means of signaling the demand and supply status for a certain material, and comprises data logically organized as:

a kanban root node; and

a graphical user interface remote from the memory for presenting data associated with an invoked instance of the kanban business object, the interface comprising computer readable instructions embodied on tangible media.

4 . A computer readable medium including program code for providing a message-based interface for performing a kanban control cycle service, the service exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:

program code for receiving, from a service consumer, a first message for processing information about material to be procured, the procurement method, the amount of material to be supplied, the supplying party, and the destination for the requested material;

program code for invoking a kanban control cycle business object, wherein the business object is a logically centralized, semantically disjointed object for defining how to deal with the demand signals of its associated kanbans, and comprises data logically organized as:

a kanban control cycle root node; and

program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on the data in the kanban control cycle business object, the message comprising a kanban control cycle by elements response message entity, a message header package, a kanban control cycle package, and a log package.

5 . A computer readable medium including program code for providing a message-based interface for performing a kanban control cycle service, the service exposing at least one service as defined in a service registry, wherein upon execution the program code executes in an environment of computer systems providing message-based services and comprises:

program code for initiating transmission of a message to a heterogeneous second application, executing in the environment of computer systems providing message-based services, based on data in a kanban control cycle business object invoked by the second application, wherein the business object is a logically centralized, semantically disjointed object for defining how to deal with the demand signals of its associated kanbans, and comprises data logically organized as:

a kanban control cycle root node;

and the message comprising a kanban control cycle by elements response message entity, a message header package, a kanban control cycle package, and a log package; and

program code for receiving a second message from the second application, the second message associated with the invoked kanban control cycle business object and in response to the first message.

6 . A distributed system operating in a landscape of computer systems providing message-based services, the system processing business objects involving creating, updating and retrieving information about material to be procured, the procurement method, the amount of material to be supplied, the supplying party and the destination for the requested material, and comprising:

memory storing a business object repository storing a plurality of business objects; wherein each business object is a logically centralized, semantically disjointed object of a particular business object type and at least one of the business objects is for defining how to deal with the demand signals of its associated kanbans, and comprises data logically organized as:

a kanban control cycle root node; and

a graphical user interface remote from the memory for presenting data associated with an invoked instance of the kanban control cycle business object, the interface comprising computer readable instructions embodied on tangible media.

7 . The program code of claim 1 , wherein processing includes creating, updating and/or retrieving.

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 Jun 10, 2008
From: SCHUETTE, MARK T.
To: SAP AG
Reel/Frame 021070/0904 →