Font Size: a A A

The Design Of J2EE Application Server Architecture And The Implementation Of EJB Container

Posted on:2007-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:H T TangFull Text:PDF
GTID:2178360182461026Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of Internet Technology, great progress has happened to the development and design of Enterprise Information System (EIS), based on network computing. Traditional C/S model can't meet with new rapid changing bussiness requirement. But the J2EE(Java 2 Platform Enterprise Edition) Technology, evolving from Web Technology, provides a new way, based on component technology, to design, develop, assemble and deploy EIS. J2EE make the Business Logic as an independent tier from Client Tier and Server Tier. Three tiers model is more adaptive to the rapid changing of the Business Logic and more complex of the Business Logic. Three tiers model makes the design, building and maintenance of EIS much easier.In the paper, two important points has been done. First, the author proposed a J2EE Application Server Architecture which based on Service and Assemble Bus by studying the specifications related to the J2EE platform. And the author explained the important parts of the architecture. Second, the author implemented the EJB Container Service Component of the architecture in order to verify the feasibility of the architecture.The architecture proposed by the author uses Compoent Development Method and SOA and Web Service. The architecture put all Services Compoents into the Assembler Bus. It is more modularity, more extensible, more configurable than main stream architectures which are used by nowdays J2EE Application.As far as the implementation of the container concerned, most effort has put on the implementation of EJB Container Service Compoent; logic functions of EJB Container, which includes deploying the Enterprise JavaBeans and invoking the methods of the Enterprise Javabeans; Implementing Enterprise Bean life cycle management through Instance Manager Component; Implementing the EJB API(Application Programing Interface) interfaces through dynamic proxy mechanism, such as EJBObject, EJBHome and so on According to the EJB specification.
Keywords/Search Tags:Distributed Computing, Application Server, EJB Server, EJB Container
PDF Full Text Request
Related items