Font Size: a A A

The Study And Design Of J2EE Application Server JMX-Based

Posted on:2006-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:K C LeiFull Text:PDF
GTID:2168360155965722Subject:Computer applications
Abstract/Summary:PDF Full Text Request
The development of computer technology requests more extension and scalability of applications. These requirements can badly influence developing cost and efficiency. J2EE developing standard emerges as the times require, and it resolves this kind of problem by providing different level middleware. However, different J2EE manufacturers provide different application servers. Each kind of application servers provides a different private interface in order to expediently add customized classes. They often execute some tasks: initializing resource, adding maintenance and monitor functions, calling and arranging batch processes etc. The problems of server classes are adding themselves into starting list of servers by private interfaces which cause to bind application with specific J2EE manufacturers directly. Such high coupling of application and starting classes of servers lose the goodness of J2EE transplantation. If you want to change application server, it will become more costly and more difficult. For above questions, SUN corporation put forward JMX which providing a clear resolution method. The JMX defines architecture,design patterns,the APIs,management based on network and monitor service etc. Java developers are able to instrument java code, create smart java agents, implement distributed management middleware and managers and smoothly integrate these solutions into existing management and monitor systems by this means. Firstly, the significations of emergence of JMX, the software and manufacturer that have implemented JMX specification in the world, and the research and design of J2EE application server based on JMX are analyzed in this article. Then, Shuraman architecture and design idea are discussed . In this article, Shuraman kernel and core services based on JMX, including design of Web Service,JNDI,EJB Container etc. are designed. Management interfaces based on Shuraman kernel are supplied, its service components are added by the style of MBean. These components are configurable and they do not influence one another. Research and design of this technology can greatly increase middleware management ability, expansibility and high contractibility. These can bring great meaning to developers and users of middleware. Shuraman includes kernel module design of J2EE server and core services design on design level. The services exist as component and can plug in and plug out. The design mode can upgrade and maintain application server well with technology renovation. Microkernel system based on JMX is used for kernel of Shuraman application server. The core architecture idea of Shuraman is high standard modularization and plug-in style, supporting J2EE 1.4 specification, using industry standard JMX to manage all components and providing services for EJB.
Keywords/Search Tags:Java Management Extension, middleware, protocol adaptors, Java Naming and Directory Interface, Java Transaction Service, Cluster, web service
PDF Full Text Request
Related items