JMX: Managing J2EE Applications with Java Management Extensions
JMX: Managing J2EE Applications with Java Management Extensions
MJ: a rational module system for Java and its applications
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Enhancing the Management of a J2EE Application Server using a Component-Based Architecture
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Apache Geronimo: Enterprise Java Development and Deployment
Apache Geronimo: Enterprise Java Development and Deployment
Architecture-based autonomic deployment of J2EE systems in grids
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
FROGi: fractal components deployment over OSGi
SC'06 Proceedings of the 5th international conference on Software Composition
A component-based middleware platform for reconfigurable service-oriented architectures
Software—Practice & Experience
Hi-index | 0.00 |
This paper describes a case study of enhancing the deployment process in J2EE application servers (AS), and more precisely the services building such servers and the applications executing on the servers. We show how, by following a component-based approach to the design of the server, we address the versioning and licensing issues raised by the fact that a J2EE server is built out of heterogeneous, third-party software. As a proof of concept, we present a re-engineered version of the JOnAS J2EE server implemented using Fractal, a component model providing flexible control capabilities and hierarchical composition. We describe how Fractal packaging together with a JOnAS-specific deployment system are used to deploy and reconfigure our Fractal-based version of the JOnAS server. Finally, we show how the same model and packaging can be used to deploy applications executing on the server.