Methods and apparatus for allowing user configuration of dynamic endpoint generators and dynamic remote object discovery and brokerage
First Claim
Patent Images
1. A method for allowing user configuration of an endpoint for consuming a business object, the method comprising:
- loading, in a processor, a definition of the business object, the definition of the business object, which is included within a file, specifying at least one of a property and a method related to a data source that is used by the business object to access data from the data source;
mapping, via the processor, the definition to endpoint-supported protocols;
allowing, via the processor, user configuration of the endpoint at a plurality of different levels by receiving, from a user over a network connection to the processor, configuration settings related to endpoint generation for the business object, the configuration settings including at least one of (i) an indication whether the endpoint is enabled for the business object, (ii) an indication the business object is excluded from having endpoints, and (iii) an indication whether the endpoint is isolated;
determining, via the processor, whether the endpoint is to be generated based on at least one of the configuration settings; and
responsive to determining the endpoint is to be generated, generating, via the processor, the endpoint for the business object,wherein the plurality of different levels includes a services level, a protocol level, and a managed level.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for allowing user configuration of an endpoint for consuming a business object includes: loading a definition of the business object, the definition having properties and methods; mapping the definition to endpoint-supported protocols; and allowing user configuration of the endpoint based upon at least one of: (i) services configuration, (ii) protocol configuration, or (iii) managed configuration.
19 Citations
25 Claims
-
1. A method for allowing user configuration of an endpoint for consuming a business object, the method comprising:
-
loading, in a processor, a definition of the business object, the definition of the business object, which is included within a file, specifying at least one of a property and a method related to a data source that is used by the business object to access data from the data source; mapping, via the processor, the definition to endpoint-supported protocols; allowing, via the processor, user configuration of the endpoint at a plurality of different levels by receiving, from a user over a network connection to the processor, configuration settings related to endpoint generation for the business object, the configuration settings including at least one of (i) an indication whether the endpoint is enabled for the business object, (ii) an indication the business object is excluded from having endpoints, and (iii) an indication whether the endpoint is isolated; determining, via the processor, whether the endpoint is to be generated based on at least one of the configuration settings; and responsive to determining the endpoint is to be generated, generating, via the processor, the endpoint for the business object, wherein the plurality of different levels includes a services level, a protocol level, and a managed level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 25)
-
-
9. A non-transitory computer readable medium storing instructions for allowing user configuration an endpoint for consuming a business object, the instructions causing a computing device to:
-
load a definition of the business object, the definition specifying at least one of a property and a method related to a data source that is used by the business object to access data; map the definition to endpoint-supported protocols; allow user configuration of the endpoint at a plurality of different possible levels by receiving, from a user over a network connection, configuration settings related to endpoint generation for the business object, the configuration settings including at least one of (i) an indication whether the endpoint is enabled for the business object, (ii) an indication the business object is excluded from having endpoints, and (iii) an indication whether the endpoint is isolated; determine the endpoint is to be generated based on at least one of the configuration settings; and generate the endpoint for the business object after determining the endpoint is to be generated, wherein the plurality of different possible levels includes a services level, a protocol level, and a managed level. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for allowing user configuration of an endpoint for consuming a business object, the system including a processor structured to cause the system to:
-
load a definition of the business object, the definition having properties and methods related to at least one data source that is used by the business object; map the definition to endpoint-supported protocols; allow user configuration of the endpoint at different levels by receiving, from a user over a network connection, a configuration setting related to endpoint generation for the business object, the configuration settings including at least one of (i) an indication whether the endpoint is enabled for the business object, (ii) an indication the business object is excluded from having endpoints, and (iii) an indication whether the endpoint is isolated; determine whether the endpoint is to be generated based on the configuration setting; and responsive to determining the endpoint is to be generated, generate the endpoint for the business object, wherein the different levels include a services level, a protocol level, and a managed level. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification