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
The Complete Cisco VPN Configuration Guide
WebVPN Remote Access
IPsec Remote Access and L2L Sessions on the Same Router
Summary
Troubleshooting Router Connections
PIX Deployment Scenarios
Java How to Program (6th Edition) (How to Program (Deitel))
Exercises
String Permutations
Summary
Introduction
Printing with Field Widths and Precisions
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Advanced ACL Features
Monitoring Address Translations
SIP
Additional IPS Features
Remote System Management
InDesign Type: Professional Typography with Adobe InDesign CS2
(Not) Using Auto Leading
Balancing Ragged Lines
Vertical Alignment
Editing Styles
Up Next
DNS & BIND Cookbook
Stopping a Name Server
Introduction
Configuring IXFR
Restricting the Queries a Name Server Answers
Configuring rndc to Work Over IPv6
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Strings and Regular Expressions
Multithreading
Windows Services
ASP.NET Web Applications
Useful COM Interop
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