Environment aware business delegates
First Claim
Patent Images
1. A method for delegating an invoked action in an enterprise application, the method comprising the steps of:
- determining an environment from which the action has been invoked;
selecting a business delegate behavior for use which corresponds to said environment;
mapping the determined environment to a corresponding business delegate behavior specified by a profile in a descriptor file in an archive hosting a business delegate for the action, the descriptor file having a business delegate definition element as a top level element, which includes a services element and a business delegates element;
delegating said action to said selected business delegate behavior for processing in the enterprise application; and
,performing one of pre-processing and post-processing of a result produced by said selected business delegate behavior.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and apparatus for an environment aware business delegate. A method for delegating an invoked action in an enterprise application can include determining an environment from which the action has been invoked and selecting a behavior for use which corresponds to the environment. Subsequently, the action can be delegated to the selected behavior for processing in the enterprise application. In a specific aspect of the invention, the determining step can include determining whether the action has been invoked in a server, in an online client or in an offline client.
-
Citations
16 Claims
-
1. A method for delegating an invoked action in an enterprise application, the method comprising the steps of:
-
determining an environment from which the action has been invoked; selecting a business delegate behavior for use which corresponds to said environment; mapping the determined environment to a corresponding business delegate behavior specified by a profile in a descriptor file in an archive hosting a business delegate for the action, the descriptor file having a business delegate definition element as a top level element, which includes a services element and a business delegates element; delegating said action to said selected business delegate behavior for processing in the enterprise application; and
,performing one of pre-processing and post-processing of a result produced by said selected business delegate behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable storage memory having stored thereon a computer program for delegating an invoked action in an enterprise application, the computer program comprising a routine set of instructions which when executed by a machine cause the machine to perform the steps of:
-
determining an environment from which the action has been invoked; selecting a business delegate behavior for use which corresponds to said environment; mapping the determined environment to a corresponding business delegate behavior specified by a profile in a descriptor file in an archive hosting a business delegate for the action, the descriptor file having a business delegate definition element as a top level element, which includes a services element and a business delegates element; delegating said action to said selected business delegate behavior for processing in the enterprise application; and
,performing one of pre-processing and post-processing of a result produced by said selected business delegate behavior. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification