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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Mapping ORM Models to Logical Database Models
Reverse Engineering and Importing to ORM
Creating a Basic Logical Database Model
Change Propagation and Round Trip Engineering
Other Features and Best Practices
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Connecting to an Access Databasefrom ASP.NET
Nesting Manual Transactions with the SQL Server .NET Data Provider
Binding Data to .NET User Interfaces
Binding a Group of Radio Buttons in a Windows Form
Using a Single Stored Procedure to Update Multiple Changes to a SQL Server Database
Lotus Notes and Domino 6 Development (2nd Edition)
Working with Database Properties
Agent Properties via the Agent InfoBox
Working with Documents
Using Other Java IDEs
Applying Field-Level Security
Snort Cookbook
Viewing Traffic While Logging
Logging Alerts to a Database
Carrying Out Statistical Analysis
Managing Snort Sensors
Securing ACID
PMP Practice Questions Exam Cram 2
Answers and Explanations
Project PlanningFacilitating Processes
Exam Prep Questions
Answers and Explanations
Answers and Explanations
Extending and Embedding PHP
Your First Extension
Complex Structures
Summary
Properties
Extension APIs
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