Font Size: a A A

The Research And Design For EJB Application Server

Posted on:2006-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:L Y FuFull Text:PDF
GTID:2168360152491544Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Along with computer networks going deeper into people's life,work and study,the advanced applications in the enterprises, such as the electronic commerce,are becoming a kind of strong impletus and causing a series of new concepts,new techniques and new products among which EJB application server is the most conspicuous one.The research of this thesis focuses on the key technologies in the kernel of developing EJB application server.JMX is a key component in EJB application server's architecture, It utilizes and integrates the existed mature management protocols and J2EE services,the management of component services such as ejb container,the naming service,the distributed transactions.All the services In EJB application server are Instrumented as MBeans. that is to say,JMX serves as the kernel in EJB application server.Our java naming server is based on Socket and RMI,it has absorbed in the merit of the Jboss's JNDI architecture that jboss separates Context and the operating name class. But our java naming server accesses directly through RMI on the long distance.and Jboss accesses long distance object by socket.Then our java naming server greatly reduces the code and the maintenance difficulty . Moreover our java naming server will only maintain to a reflecting table in NamingServiceImpl, the index name maintains by the plane way, then it avoids searching of recursion in the JBoss, and it greatly enhances the index speed,but at the same time it increased difficulties of the maintained Context, our transaction service in EJB application server, we only have provided a smallest realization.This thesis provides solutions for the issues of the EJB application Server of EJB container, multi-type client Invocation lifecycle management, An extensible service framework of EJB Container is presented, which allows services to be added transparently into our EJB container, Then, invocation using dynamic proxy is implemented for RMF/JRMP clients and invocation for RMI/IIOP is implemented in a way that the client can download HOP stubs, which areautomatically generated by the application sever, from the stub server. Concerning the life circle management, caching and pooling technologies are used to provide efficient management.
Keywords/Search Tags:EJB Application Server, EJB Container, JMX, JNDI
PDF Full Text Request
Related items