Every software system has logging requirements so application processing can
be monitored and tracked. Modern distributed systems, which are usually based
on application frameworks, require a logging solution that can cope with
multiple processes on multiple hosts sending logging information to a single
logging service.
Many application frameworks widely used today, whether they're high-level
frameworks like J2EE application servers or low-level frameworks like CORBA
ORBs, don't provide a distributed logging facility for application code.
Using JMS queues to log application messages is a portable,
framework-independent way to efficiently log messages in a distributed
system.
Distributed Logging Solutions
It's usually a given that a distributed application needs to keep ... (more)
Enterprise software architectures are shifting from collections of
applications that are designed around user interfaces to assemblies of
reuseable services. The first step in the evolution toward service-based
applications was the definition and publication of services encapsulating
discrete business functions.
The second wave used services in point-to-point combinations using protocols ... (more)