Cluster architecture having a star topology with centralized services
First Claim
1. A system comprising:
- a database;
a message server having no persistent state; and
a plurality of instances of an application server implementing a Java application model coupled in a star topology with the message server at a center of the star topology, the plurality of instances sharing the database.
2 Assignments
0 Petitions
Accused Products
Abstract
A cluster of architecture having a star topology with the central services node at its center. Application server instances are organized in a star topology with the central services node at its center. The central services node may include services such as a messaging server for interinstance cluster communications. A locking server may also be provided to provide cluster wide locking to facilitate changes and updates within the cluster. A database may also be shared by all instances in the cluster, thereby reducing the need for data replication. In one embodiment, the message server has no persistent state. In such an embodiment, if the message server fails, it can merely be restarted without any state recovery requirement.
109 Citations
25 Claims
-
1. A system comprising:
-
a database;
a message server having no persistent state; and
a plurality of instances of an application server implementing a Java application model coupled in a star topology with the message server at a center of the star topology, the plurality of instances sharing the database. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable storage media containing executable computer program instructions which when executed cause a digital processing system to perform a method comprising:
-
starting a central services node to provide at least one of a locking service and a messaging service;
starting a plurality of application server instances; and
organizing the application server instances into a cluster having star topology with the central services node at a center of the star topology. - View Dependent Claims (7, 9, 10, 11, 12, 13)
-
-
8. The computer readable storage media of 6 containing executable computer program instructions which when executed cause a digital processing system to perform the method wherein starting a plurality of application server instances comprises:
starting, for each application server instance of the plurality, a dispatcher node and a plurality of server nodes.
-
14. A system comprising:
-
means for organizing a plurality of application servers instances into a cluster having a star topology with a central services node at a center of the star topology;
means for sharing a storage resource across the cluster; and
means for performing centralized inter instances communication. - View Dependent Claims (15, 16, 17)
-
-
18. A method comprising:
-
starting a central services node to provide at least one of a locking service and a messaging service;
starting a plurality of application server instances; and
organizing the application server instances into a cluster having star topology with the central services node at a center of the star topology. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification