• Complain

Richard Monson-Haefel - Java Message Service (OReilly Java Series)

Here you can read online Richard Monson-Haefel - Java Message Service (OReilly Java Series) full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2000, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Richard Monson-Haefel Java Message Service (OReilly Java Series)

Java Message Service (OReilly Java Series): summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Java Message Service (OReilly Java Series)" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This book is a thorough introduction to Java Message Service (JMS), the standard Java application program interface (API) from Sun Microsystems that supports the formal communication known as messaging between computers in a network. JMS provides a common interface to standard messaging protocols and to special messaging services in support of Java programs. The messages exchange crucial data between computers, rather than between users--information such as event notification and service requests. Messaging is often used to coordinate programs in dissimilar systems or written in different programming languages.Using the JMS interface, a programmer can invoke the messaging services of IBMs MQSeries, Progress Softwares SonicMQ, and other popular messaging product vendors. In addition, JMS supports messages that contain serialized Java objects and messages that contain Extensible Markup Language (XML) pages.Messaging is a powerful new paradigm that makes it easier to uncouple different parts of an enterprise application. Messaging clients work by sending messages to a message server, which is responsible for delivering the messages to their destination. Message delivery is asynchronous, meaning that the client can continue working without waiting for the message to be delivered. The contents of the message can be anything from a simple text string to a serialized Java object or an XML document.Java Message Service shows how to build applications using the point-to-point and publish-and-subscribe models; how to use features like transactions and durable subscriptions to make an application reliable; and how to use messaging within Enterprise JavaBeans. It also introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE.

Richard Monson-Haefel: author's other books


Who wrote Java Message Service (OReilly Java Series)? Find out the surname, the name of the author of the book and a list of all author's works by series.

Java Message Service (OReilly Java Series) — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Java Message Service (OReilly Java Series)" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Java Message Service Richard Monson-Haefel David A Chappell Publisher - photo 1

Java Message Service

Richard Monson-Haefel

David A. Chappell

Publisher: O'Reilly

First Edition January 2001

ISBN: 0-596-00068-5, 238 pages

This book is a thorough introduction to Java Message Service (JMS) from Sun Microsystems. It shows how to build applications using the point-to-point and publish-and-subscribe models; use features like transactions and durable subscriptions to make applications reliable; and use messaging within Enterprise JavaBeans. It also introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE.

Team[oR]

Table of Contents

Preface ..............................................................................................................................1

What Is the Java Message Service?.................................................................................1

Who Should Read This Book?........................................................................................1

Organization...................................................................................................................2

Software and Versions ....................................................................................................3

Conventions ...................................................................................................................4

Comments and Questions ...............................................................................................4

Acknowledgments ..........................................................................................................5

Chapter 1. Understanding the Messaging Paradigm ......................................................6

1.1 Enterprise Messaging................................................................................................7

1.2 The Java Message Service (JMS) ..............................................................................9

1.3 Application Scenarios .............................................................................................11

1.4 RPC Versus Asynchronous Messaging ................................................................... 15

Chapter 2. Developing a Simple Example ..................................................................... 19

2.1 The Chat Application..............................................................................................19

Chapter 3. Anatomy of a JMS Message......................................................................... 33

3.1 Headers...................................................................................................................34

3.2 Properties................................................................................................................38

3.3 Message Selectors...................................................................................................40

3.4 Message Types ....................................................................................................... 42

Chapter 4. Publish-and-Subscribe Messaging...............................................................53

4.1 Getting Started with the B2B Application ...............................................................53

4.2 Temporary Topics................................................................................................... 60

4.3 Durable Subscriptions .............................................................................................61

4.4 Publishing the Message Persistently........................................................................63

4.5 JMSCorrelationID...................................................................................................64

4.6 Request and Reply .................................................................................................. 65

4.7 Unsubscribing......................................................................................................... 68

Chapter 5. Point-to-Point Messaging.............................................................................69

5.1 Point-to-Point and Publish-and-Subscribe ...............................................................69

5.2 The QWholesaler and QRetailer..............................................................................71

5.3 Creating a Queue Dynamically ...............................................................................78

5.4 Load Balancing Using Multiple QueueSessions ......................................................79

5.5 Examining a Queue................................................................................................. 80

Chapter 6. Guaranteed Messaging, Transactions, Acknowledgments & Failures ...... 84

6.1 Guaranteed Messaging ............................................................................................84

6.2 Message Acknowledgments....................................................................................85

6.3 Message Groups and Acknowledgment...................................................................91

6.4 Transacted Messages ..............................................................................................95

6.5 Lost Connections .................................................................................................. 104

6.6 Dead Message Queues .......................................................................................... 106

Chapter 7. Deployment Considerations....................................................................... 108

7.1 Performance, Scalability, and Reliability .............................................................. 108

7.2 To Multicast or Not to Multicast ........................................................................... 112

7.3 Security ................................................................................................................ 116

7.4 Connecting to the Outside World .......................................................................... 118

7.5 Bridging to Other Messaging Systems .................................................................. 120

Chapter 8. J2EE, EJB, and JMS.................................................................................. 122

8.1 J2EE Overview ..................................................................................................... 122

8.2 J2EE: A United Platform ...................................................................................... 125

8.3 The JMS Resource in J2EE................................................................................... 126

8.4 The New Message-Driven Bean in EJB 2.0........................................................... 128

Chapter 9. JMS Providers............................................................................................ 133

9.1 IBM: MQSeries .................................................................................................... 133

9.2 Progress: SonicMQ ............................................................................................... 134

9.3 Fiorano: FioranoMQ ............................................................................................. 135

9.4 Softwired: iBus ..................................................................................................... 136

9.5 Sun Microsystems: Java Message Queue .............................................................. 138

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Java Message Service (OReilly Java Series)»

Look at similar books to Java Message Service (OReilly Java Series). We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Java Message Service (OReilly Java Series)»

Discussion, reviews of the book Java Message Service (OReilly Java Series) and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.