Middleware Services Framework for On-Premises and Cloud Deployment
First Claim
Patent Images
1. A method, comprising:
- defining a composite application using an application model;
creating an application manifest that identifies a plurality of service groups associated with the composite application, each of the service groups associated with one or more services;
deploying the services on one or more middleware containers;
managing the composite application by controlling the services on the middleware containers;
monitoring an operation of the services; and
reporting on a performance of a monitored operation.
2 Assignments
0 Petitions
Accused Products
Abstract
A framework and middleware services for developing, deploying and managing composite applications is disclosed. The middleware services may be deployed on-premises or in the cloud. The framework includes a rich collection of middleware services, an application model to compose services into a composite application, a high-density multi-tenant scalable container to host the composition logic, and unified lifecycle management of the composite application and its constituent services.
239 Citations
20 Claims
-
1. A method, comprising:
-
defining a composite application using an application model; creating an application manifest that identifies a plurality of service groups associated with the composite application, each of the service groups associated with one or more services; deploying the services on one or more middleware containers; managing the composite application by controlling the services on the middleware containers; monitoring an operation of the services; and reporting on a performance of a monitored operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for hosting a composite application, comprising:
-
importing an application manifest defining a plurality of stateful and stateless services and relationships between the services, the services configured to cooperatively operate to provide the composite application; deploying the services on an middleware container service at runtime; and dynamically scaling the services on the middleware container service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for managing a composite application, comprising:
-
importing an application manifest into a middleware platform management store, the application manifest defining a plurality of services and relationships between the services, the services configured to cooperatively operate to provide the composite application; identifying the services defined in the application manifest using an application manager; deploying the services on an middleware container service; and managing an end-to-end lifecycle of the composite application using the application manager. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification