LAN (Local Area Network), 371
late binding, messages
XML messaging, 454
latency, 374
latency hiding, MOM, 12
overview, clustering, 374
LDAP (Lightweight Directory Access Protocol)
configuring server using SonicMQ, portable JMS client example, 560
listeners
exceptions, see exception listeners.
log events, see log event listeners.
messages, see message listeners.
load balancing, 393
connections, balancing, 394
connection brokers, 395
dynamic load balancing, 396
IP redirection, 394
dynamic, 396
load monitoring, 393
overview, clustering, 393
static, 393
storage, balancing, 397
Local Area Network, see LAN.
log event listeners, JLog, 417
class diagram, 417
ILogEventListener interface, implementing, 417
ILogEventWriter interface, implementing, 417
ILogFilter interface, implementing, 418
ILogFormatter interface, implementing, 418
JMSLogWriter class, JMS implementation, 419
log event producers, JLog, 418
class diagram, 418
ILogEventProducer interface, implementing, 418
ILogReader interface, implementing, 418
JMSLogReader class, JMS implementation, 419
Log object, JLog, 418
logging program example, using JMS & JLog, 420
build.xml script, 413
code listing, 421
configuring JMS objects in WebLogic, 425
requirements, 420
running as publisher/subscriber, 426
topic connections, creating, 421
logging service example, using JMS & JLog, 428
API, JavaDoc, 436
build.xml script, 413
class diagram, 435
configuration, XML file, 430
<DISTRIBUTED> element, 432
elements/tags, 431
<LOG> element, 432
<MEDIA> element, 433
debugging, 448
methods, 448
dynamical configuring, using JMS, 449
diagram, 449
onMessage() method, 449
setupLogServiceConfig() method, 449
EJB using service, example, 443
code listing, 444
running, 445
high-level diagram, 428
initialization, JLog components, 433
factory objects, creating event listeners/producers & filters, 435
LogProperties class, 435
requirements, 430
servlet using service, example, 437
code listing, 437
configuration files, copying/creating new, 440
installing, web.xml file, 438
running, 442
system properties & classpath, setting, 441
WAR file, building, 439
testing, using GUI configurator, 450
logging, distributed, 409
examples using JMS & JLog, 428
JLog logging tool, 411
JMS advantages, 410
overview, 451
server clustering & distributed logging, 410
loosely coupled systems, 20
features, 21
global flowers delivery example, 24
inserting JMS into distributed systems, 22
overview, 20
peer-to-peer vs. client/server models, 23
stock price distribution example, 28
tightly coupled systems and, 22
XML messaging, 454