Architecture for enabling business components to access middleware application programming interfaces (APIs) in a runtime environment
First Claim
Patent Images
1. A method, comprising:
- providing a business container hosting business components and services to enable communication between the business components;
providing a plurality of infrastructure components, wherein the infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written; and
providing middleware application programming interfaces (APIs), wherein the infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware APIs to invoke middleware APIs to cause middleware operations.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an architecture for enabling business components to access middleware components in a runtime environment. A business container hosts business components and services to enable communication between the business components. A plurality of infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written. The infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware application programming interfaces (APIs) to invoke middleware APIs to cause middleware operations.
-
Citations
21 Claims
-
1. A method, comprising:
-
providing a business container hosting business components and services to enable communication between the business components;
providing a plurality of infrastructure components, wherein the infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written; and
providing middleware application programming interfaces (APIs), wherein the infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware APIs to invoke middleware APIs to cause middleware operations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor;
a computer readable medium accessible to the processor and including;
0(i) a business container hosting business components and services to enable communication between the business components;
(ii) a plurality of infrastructure components, wherein the infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written; and
(iii) middleware application programming interfaces (APIs), wherein the infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware APIs to invoke middleware APIs to cause middleware operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture including code capable of causing operations to be performed, the operations comprising:
-
providing a business container hosting business components and services to enable communication between the business components;
providing a plurality of infrastructure components, wherein the infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written; and
providing middleware application programming interfaces (APIs), wherein the infrastructure components. implementation of the interfaces and methods exposed to the business components include calls to the middleware APIs to invoke middleware APIs to cause middleware operations. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification