When we build enterprise applications based on either a J2EE-compatible
application server or an XML Web services platform, we tend to leave the
manageability of our application as a problem for the base platform to solve.
We therefore may not do any work in our business logic to enhance the
manageability of our application in production. This is not a good policy and
can lead to an application that is more difficult to manage than it should be
when it is deployed.
J2EE application servers, a foundation for XML/SOAP Web services
applications, give us tools for monitoring our software servers and, to an
extent, our applications. However, software developers need to exploit these
facilities to give more application-level manageability, as opposed to
platform-level manage... (more)
In Part 1 of this article (WLDJ, Vol. 2, issue 6), I claimed that
manageability is a vital aspect for any application that will be deployed
into production, where it will spend most of its life being managed by people
who may not be the original designers. These systems and applications
managers will need good tools and application visbility for the deployment of
the application to be su... (more)