Event translation for business objects
AssigneeSourcecode Technology Holdings, Inc.
InventorsJonathan Dickinson, Mike Talley
Life of this patent
Estimating the term…
Abstract
Methods and systems for translating events for use by business objects. In one embodiment, a method is provided that includes receiving a scheming via a discovery function. The schema may correspond to a data source with a business object environment and may describe properties of the data source. A business object may be created within the business object environment and may include an inbox to receive events and a translation function. An event may be received from the event source at the inbox. The event may be translated according to the translation function into a business object event that corresponds to a property of the data source. The business object event may be provided to at least one business object within the business object environment.
Claims18
A method comprising:
- receiving an event at an inbox of a business object event source;
- translating, according to a translation function, the event from the event source into a business object event that corresponds to at least one of the properties of the data source;
- providing the business object event to at least one business object within a business object environment;
- receiving a request to link the business object event to an action performed by the at least one business object;
- linking, within the at least one business object, the business object event to the action such that the action is performed whenever the business object event is received from the business object event source;
- and
- executing, by the at least one business object, the action in response to receiving the business object event.
A system comprising:
- a processor;
- and
- a memory storing instructions which, when executed by the processor, cause the processor to:
- receive an event at an inbox of a business object event source;
- translate, according to a translation function, the event from the event source into a business object event that corresponds to at least one of the properties of the data source;
- provide the business object event to at least one business object within a business object environment;
- receive a request to link the business object event to an action performed by the at least one business object;
- link, within the at least one business object, the business object event to the action such that the action is performed whenever the business object event is received from the business object event source;
- and
- execute, by the at least one business object, the action in response to receiving the business object event.
A non-transitory, computer-readable medium storing instructions which, when executed by the processor, cause the processor to:
- receive an event at an inbox of a business object event source;
- translate, according to a translation function, the event from the event source into a business object event that corresponds to at least one of the properties of the data source;
- provide the business object event to at least one business object;
- receive a request to link the business object event to an action performed by the at least one business object;
- link, within the at least one business object, the business object event to the action such that the action is performed whenever the business object event is received from the business object event source;
- and
- execute, by the at least one business object, the action in response to receiving the business object event.
Dependencies are inferred from the claim text.