taglibs (tag libraries), JSP
helpdesk ticket system examples, 349
declaring URIs, 278
tags, see elements.
temporary queues, 200
JMSReplyTo header field and, online banking example, 157
overview, PTP messaging, 53
temporary topics, 200
overview, Pub/Sub messaging, 54
retail stock brokerage example, 209
text messages, 109
methods, 109
portable JMS client example, 552
throughput, messages, 378
scalability, clusters, 378
PTP messaging, 379
Pub/Sub messaging, 378
tightly coupled systems, 21
loosely coupled systems and, 22
overview, 21
traditional client/server systems, 22
XML messaging, 454
time-to-live, messages, 70
TIMETOLIVE integer value, JMSExpiration property field, 154
topic connection factories, 51
configuring, portable JMS client example, 550
FioranoMQ, 571
iBus, Softwired, 577
J2EE 586
JMQ, 556
MQSeries JMS, IBM, 565
SonicMQ, Progress, 561
WebLogic, BEA, 580
logging program example, 421
overview, Pub/Sub messaging, 51
retail stock brokerage example, 198
topic home, 387
advantages, 388
Pub/Sub clustering, 387
versions, 387
topic publishers
creating, interface methods, 67
topic subscribers
creating, interface methods, 67
durable subscribers, creating, 67
topics, 192
as destinations, Pub/Sub messaging, 192
configuring, portable JMS client example, 550
FioranoMQ, 571
iBus, Softwired, 577
J2EE 586
JMQ, 556
MQSeries JMS, IBM, 565
SonicMQ, Progress, 561
WebLogic, BEA, 580
createTopic() method, 200
creating, interface methods, 65
helpdesk ticket system, EJB 332
managing, retail stock brokerage example, 198
physical destinations, 200
Pub/Sub semantics, 197
QoS (Quality of Service), 192
temporary topics, 200
trading platform JMS mobile example, 535
implementation, 536
TickerClient class, receiving quotes & transmitting trade requests, 537
TickerConstants class, storing common constants, 543
TickerServer class, receiving trade requests & transmitting quotes, 540
message flows, diagram, 535
potential enhancements, 545
running, 544
transactions, 137
ACID properties, 138
clustering, 403
performance advantages, 403
commit()/rollback() interface methods, sessions, 220
two-phase commit protocol, 403
distributed transactions, 403
JMS/JTS support, 139
JTA distributed transactions support, 140
JTS UserTransaction class, 139
transacted JMS sessions, 139
transaction examples, 140
online banking example, 143
overview, 137
TRaX abstract transformation interface, JAXP, 495
wrappers, input/output types, 497