Data structures for context information related to business events
First Claim
1. A computer-program product embodied on tangible media, the computer program product operable to cause data processing apparatus to perform operations comprising:
- receiving, by a first software component, data characterizing an event, the event comprising at least part of one or more business processes, resolving of the event requiring at least one resolution action to be performed by a second software component external to the first software component;
deriving, from the received data, context information about the event, the context information comprising a location of additional data required for resolving the event;
generating, at run time in response to the receiving of the data characterizing the event, a data structure to serve as a central source for resolving the event, the data structure comprising;
the derived context information and performance indicators for receiving performance data relating to resolution of the event; and
sending, to the second software component, a link to the data structure for use in resolving the event.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, related to data structures for context information related to business events. Data characterizing an event of one or more business processes (e.g., an event corresponding to a business activity in one or more computer-implemented business processes) is received, and a data structure is generated to enable event resolution. The data structure is generated in response to receiving the data and the data structure includes information about the event derived from the data and information to assist retrieving further information related to the event. The data structure may be defined in accordance with a declarative programming language. A business process to include events that are resolved with the use of a data structure including context information and a data structure (e.g., a designtime data structure) may be modeled in a visual modeling tool.
-
Citations
17 Claims
-
1. A computer-program product embodied on tangible media, the computer program product operable to cause data processing apparatus to perform operations comprising:
-
receiving, by a first software component, data characterizing an event, the event comprising at least part of one or more business processes, resolving of the event requiring at least one resolution action to be performed by a second software component external to the first software component; deriving, from the received data, context information about the event, the context information comprising a location of additional data required for resolving the event; generating, at run time in response to the receiving of the data characterizing the event, a data structure to serve as a central source for resolving the event, the data structure comprising;
the derived context information and performance indicators for receiving performance data relating to resolution of the event; andsending, to the second software component, a link to the data structure for use in resolving the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving, by a first software component at a processing system comprising at least one programmable processor, data characterizing an event, the event corresponding to a business activity in one or more computer-implemented business processes, resolving of the event requiring at least one resolution action to be performed by a second software component external to the first software component; deriving, from the received data, context information about the event, the context information comprising a location of additional data required for resolving the event; generating, at run time in response to the receiving of the data characterizing the event, a data structure to serve as a central source for resolving the event, the data structure being defined in accordance with a declarative programming language and the data structure comprising;
the derived context information and performance indicators for receiving performance data relating to resolution of the event; andsending, to the second software component, a link to the data structure for use in resolving the event. - View Dependent Claims (16, 17)
-
Specification