Font Size: a A A

Ejb Container Cluster System Design And Prototype Implementation

Posted on:2002-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:B ChenFull Text:PDF
GTID:2208360065951162Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The intention of the thesis and the related software project is to provide some solutions to add clustering functionality to the J2EE Platform Specification compliant middleware products. In the course of modeling and developing the system, we apply the Object-Oriented System Analysis and Design methods with an iterate software process. Based on the analysis of the overall use cases for clustering EJB Containers, we present three clustering scenarios: Global Naming Service Based, Smart Home Interface Stub Based and Smart Remote Interface Stub Based Scenarios. For the global naming service based solution, basing our prototype on some open source local naming server, we implement the clustering requirements by designing a cluster support service to extend the original local naming service to maintain global naming space. Standard and formal analysis and design efforts are put in this solution, viz., in an iterate process, we first roughly define the basic classes and their methods, refine them on the fly, and apply design patterns to them, so as to make the design more extensible and flexible, and eventually, we document the static structure model and dynamic behavior model with the UML artifacts. Such a system is now a prototype for the final commercial product. As far as it is concerned with supporting clustering EJB Containers with a finer granularity by using smart Home interface stub scenario, as well as preparing for implementing the cluster over RMI/HOP in such a scenario, we first use Object-Oriented Analysis approach as well to illustrate the use cases and the event flow and success scenarios in each case for depicting the requirements of such solution, based on which, in order to realize all the basic function, via rapid prototyping method, we construct a feasibility prototype of it over RM3. We are trying to present a paradigm of implementation of the EJB Container cluster system in the thesis, with the hope that our efforts can be useful for adding the clustering functionality to the Middleware products of China.
Keywords/Search Tags:J2EE Application Server, EJB Container Cluster, Global Naming Service, Smart Home Interface Stub
PDF Full Text Request
Related items