SYSTEM AND METHOD FOR PROVIDING AN IN-MEMORY DATA GRID APPLICATION CONTAINER
First Claim
1. A system for providing an in-memory data grid application container for use with an application server, comprising:
- one or more clusters of application servers, each of which includes an application server instance operating therein, wherein each application server instance includes an in-memory data grid application container;
a grid archive file that describes a data grid application, and includes a configuration and artifacts associated therewith that define data grid services to be provided by the data grid application; and
an administrative console or other interface that enables a user to deploy the data grid application described by the grid archive file, to selected application server instances and to create or configure a data grid utilizing those selected application server instances having the deployed grid archive file.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing an in-memory data grid application container, for use with an application server, is described herein. In accordance with an embodiment, an application server, such as WebLogic Server (WLS), can be used to host data grid applications, such as Coherence applications (in which case the application container can be referred to as a Coherence container), and deliver the same benefits that regular Java Enterprise Edition (EE) applications derive from being hosted in a WLS environment. A model for creating combined Java EE and data grid applications can also be provided, by merging the programming, packaging, and deployment models used for data grid with existing Java EE models.
-
Citations
15 Claims
-
1. A system for providing an in-memory data grid application container for use with an application server, comprising:
-
one or more clusters of application servers, each of which includes an application server instance operating therein, wherein each application server instance includes an in-memory data grid application container; a grid archive file that describes a data grid application, and includes a configuration and artifacts associated therewith that define data grid services to be provided by the data grid application; and an administrative console or other interface that enables a user to deploy the data grid application described by the grid archive file, to selected application server instances and to create or configure a data grid utilizing those selected application server instances having the deployed grid archive file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing an in-memory data grid application container for use with an application server, comprising the steps of:
-
providing one or more clusters of application servers, each of which includes an application server instance operating therein, wherein each application server instance includes an in-memory data grid application container; providing a grid archive file that describes a data grid application, and includes a configuration and artifacts associated therewith that define data grid services to be provided by the data grid application; and providing an administrative console or other interface that enables a user to deploy the data grid application described by the grid archive file, to selected application server instances and to create or configure a data grid utilizing those selected application server instances having the deployed grid archive file. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing one or more clusters of application servers, each of which includes an application server instance operating therein, wherein each application server instance includes an in-memory data grid application container; providing a grid archive file that describes a data grid application, and includes a configuration and artifacts associated therewith that define data grid services to be provided by the data grid application; and providing an administrative console or other interface that enables a user to deploy the data grid application described by the grid archive file, to selected application server instances and to create or configure a data grid utilizing those selected application server instances having the deployed grid archive file.
-
Specification