O'Reilly - Java Message Service
O'Reilly - Java Message Service
O'Reilly - Java Message Service
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 7. Deployment Considerations.......................................................................108<br />
7.1 Performance, Scalability, and Reliability ..............................................................108<br />
7.2 To Multicast or Not to Multicast ...........................................................................112<br />
7.3 Security ................................................................................................................116<br />
7.4 Connecting to the Outside World ..........................................................................118<br />
7.5 Bridging to Other Messaging Systems ..................................................................120<br />
Chapter 8. J2EE, EJB, and JMS..................................................................................122<br />
8.1 J2EE Overview.....................................................................................................122<br />
8.2 J2EE: A United Platform ......................................................................................125<br />
8.3 The JMS Resource in J2EE...................................................................................126<br />
8.4 The New <strong>Message</strong>-Driven Bean in EJB 2.0...........................................................128<br />
Chapter 9. JMS Providers............................................................................................133<br />
9.1 IBM: MQSeries ....................................................................................................133<br />
9.2 Progress: SonicMQ...............................................................................................134<br />
9.3 Fiorano: FioranoMQ.............................................................................................135<br />
9.4 Softwired: iBus.....................................................................................................136<br />
9.5 Sun Microsystems: <strong>Java</strong> <strong>Message</strong> Queue ..............................................................138<br />
9.6 BEA: WebLogic Server ........................................................................................139<br />
9.7 ExoLab: OpenJMS................................................................................................140<br />
Appendix A. The <strong>Java</strong> <strong>Message</strong> <strong>Service</strong> API...............................................................141<br />
A.1 Common Facilities...............................................................................................141<br />
A.2 Point-to-Point API ...............................................................................................150<br />
A.3 Publish-and-Subscribe API ..................................................................................153<br />
Appendix B. <strong>Message</strong> Headers.....................................................................................156<br />
Appendix C. <strong>Message</strong> Properties .................................................................................167<br />
C.1 Property Names....................................................................................................167<br />
C.2 Property Values....................................................................................................167<br />
C.3 Read-Only Properties ...........................................................................................169<br />
C.4 Property Value Conversion ..................................................................................169<br />
C.5 Nonexistent Properties .........................................................................................171<br />
C.6 Property Iteration .................................................................................................171<br />
C.7 JMS-Defined Properties .......................................................................................171<br />
C.8 Provider-Specific Properties.................................................................................173<br />
Appendix D. <strong>Message</strong> Selectors....................................................................................174<br />
D.1 Identifiers ............................................................................................................174<br />
D.2 Literals.................................................................................................................174<br />
D.3 Comparison Operators .........................................................................................175<br />
D.4 Arithmetic Operators............................................................................................177<br />
D.5 Declaring a <strong>Message</strong> Selector ..............................................................................178<br />
D.6 Not Delivered Semantics......................................................................................179<br />
Colophon.......................................................................................................................180