Flylib.com
Professional JMS
Professional JMS
ISBN: 1861004931
EAN: 2147483647
Year: 2000
Pages: 154
Authors:
Scott Grant
,
Michael P. Kovacs
,
Meeraj Kunnumpurath
,
Silvano Maffeis
,
K. Scott Morrison
,
Gopalan Suresh Raj
,
Paul Giotta
,
James McGovern
BUY ON AMAZON
Professional JMS Programming
Table of Contents
Introduction
Who Should Use this Book
What You Need to Use this Book
Conventions
Customer Support
Source Code and Updates
Errata
P2P Online Forums
Chapter 1: Introduction to Messaging Applications, MOM, and JMS
Enterprise Messaging
Message-Oriented Middleware
The Java Message Service (JMS)
JMS and its Relation to Other J2EE Technologies
What Does JMS Not Address?
JMS in Enterprise Applications
Synchronous vs. Asynchronous Systems
Loosely Coupled Systems
A Distributed System in the PTP Domain
A Distributed System in the PubSub Domain
Mobile Messaging
Design Patterns for MOM Applications
JMS and Available Implementations
Summary
Chapter 2: JMS API Fundamentals
JMS Architecture
Messaging Models
Administered Objects
Connections
Sessions
Message Producers
Message Consumers
JMS Clients
Multi-threading
JMS Exceptions
A Chat Application Using JMS
Summary
Chapter 3: JMS Messages
The JMS Message Model
Message Structure
Message Header
Message Body
Message Properties
Standard JMS Properties
Message Selectors
Message Mutability
Type Conversion Rules
Summary
Chapter 4: Point-to-Point Messaging
Message Queues
Software
Queue Management
Programming Using the PTP Model
Transactions
Transactions and JMS
The Online Banking Application
Applets
Summary
Chapter 5: PublishSubscribe Messaging
Topics
Topic Management
The Generic Programming Model
The Retail Stock Brokerage Application
Applets
Summary
Chapter 6: Web Applications and JMS
JMS on the Web
The Requirements Analysis
Choosing the Right Technology
System Design
Implementing the System
Deploying the System
Summary
Chapter 7: Enterprise JavaBeans and JMS
Modifying the Application
Configuring WebLogic
Implementing the New Case Logging System
JMS and EJB 2.0
Summary
Chapter 8: JMS and Clustering
What is a Cluster?
Why Clustering?
Aspects of Scalability
Cluster Architecture
Summary
Chapter 9: Distributed Logging Using JMS
Logging in a Distributed Environment
Examples Using JLog
Going Further into JLog
Creating the LogService
Summary
Chapter 10: XML Messaging
What XML Brings to Messaging
The Message as an API
The XML Solution
Issues
Parsing and Transformation
XML and JMS
JMS and Service Provider Security
An XML Router Example
Emerging Standards
Summary
Chapter 11: JMS for Mobile Applications and Wireless Communication
Wireless Bearers
Wireless Device Platforms
Mobility Issues
The JMS Solution
Mobile JMS Examples
Summary
Appendix A: JMS Providers and JNDI
The Portable JMS Client
JMQ (Java Message Queue)
Progress SonicMQ
IBM MQSeries JMS
FioranoMQ
Softwired iBus
WebLogic Server
J2EE 1.3 Reference Implementation
Appendix B: Message Selector Syntax
Literals
Identifiers
Operators
Expressions
Comparison Operators
Example
Appendix C: Emerging XML Standards
Service Discovery and Description
Message APIs
Summary
Index
B
C
D
E
F
G
H
I
J-K
L
M
N
O
P
Q
R
S
T
U-V
W
X-Z
Professional JMS
ISBN: 1861004931
EAN: 2147483647
Year: 2000
Pages: 154
Authors:
Scott Grant
,
Michael P. Kovacs
,
Meeraj Kunnumpurath
,
Silvano Maffeis
,
K. Scott Morrison
,
Gopalan Suresh Raj
,
Paul Giotta
,
James McGovern
BUY ON AMAZON
Oracle Developer Forms Techniques
Standard Toolbar Implementation
Summary
Avoiding Confusion Between DO_KEY and the Corresponding KEY- Trigger
Intersession and Interdatabase Communication from Forms
When to Use WHEN-VALIDATE-RECORD and When to Use WHEN-VALIDATE-ITEM
FileMaker Pro 8: The Missing Manual
Advanced Field Options
The Lowdown on Layouts
Reports and Summary Fields
Sharing Your Database
Developer Utilities
Cisco IOS Cookbook (Cookbooks (OReilly))
Configuring the Router via TFTP
Redistributing Routes Using Route Maps
Redistributing Routes into EIGRP
Logging EIGRP Neighbor State Changes
Adjusting the Next-Hop Attribute
PostgreSQL(c) The comprehensive guide to building, programming, and administering PostgreSQL databases
General Structure of Client Applications
Prerequisites
Prerequisites
Other Useful Programming Tools
pgcurlWeb-enabling Your PostgreSQL Server
Cisco CallManager Fundamentals (2nd Edition)
VoIP Gateway Security
Hints on Processing CDR Data
Troubleshooting CDR Data Generation and Storage
Infrastructure Solutions
Application Protocols
Ruby Cookbook (Cookbooks (OReilly))
Changing the Case of a String
Reading the Contents of a File
Creating and Invoking a Block
Listening for Changes to a Class
Checking Whether an Object Has Necessary Attributes
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies