Domains: a framework for structuring management policy
Network and distributed systems management
JMX: Managing J2EE Applications with Java Management Extensions
JMX: Managing J2EE Applications with Java Management Extensions
Developing and managing software components in an ontology-based application server
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Apache Geronimo: Enterprise Java Development and Deployment
Apache Geronimo: Enterprise Java Development and Deployment
An extensible, lightweight architecture for adaptive J2EE applications
Proceedings of the 6th international workshop on Software engineering and middleware
Implementing Adaptive Performance Management in Server Applications
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
Reengineering J2EE Servers for Automated Management in Distributed Environments
IEEE Distributed Systems Online
An extensible and lightweight architecture for adaptive server applications
Software—Practice & Experience
Markovian workload modeling for Enterprise Application Servers
C3S2E '09 Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
A node allocation system for deploying JavaEE systems on grids
GIIS'09 Proceedings of the Second international conference on Global Information Infrastructure Symposium
J2EE packaging, deployment and reconfiguration using a general component model
CD'05 Proceedings of the Third international working conference on Component Deployment
Hi-index | 0.00 |
In this paper we describe our work on improved management of middleware. We argue that a component-based approach to design of middleware results in greatly enhanced and easily extensible management capabilities. As a proof of concept, we present our re-engineered, component-based version of JOnAS, an open-source J2EE server. We describe how we have redesigned and reimplemented JOnAS using Fractal, a novel component model that provides flexible control capabilities and hierarchical composition. Next we show how such adaptation allows us to enhance the management functionalities, and in particular how it allows building management systems for both centralized and distributed environments. We mainly focus on the configuration and deployment functionalities we have developed for J2EE servers in a cluster environment