Java CAPS Basics Implementing Common EAI Patterns

ISBN-10: 0137130716
ISBN-13: 9780137130719
Edition: 2008
List price: $74.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Use Java CAPS to Streamline IT Services and Leverage Legacy Applications Design patterns are a useful tool for streamlining enterprise integration and Web development projects: the mission-critical projects that directly impact your  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Calculus 1 Online content $4.95 $1.99
Add to cart
Study Briefs
Algebra Online content $4.95 $1.99
Add to cart
Study Briefs
Introduction to Logic Online content $4.95 $1.99
Add to cart
Study Briefs
Business Math Formulas Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $74.99
Copyright year: 2008
Publisher: Prentice Hall PTR
Publication date: 4/23/2008
Binding: Mixed Media
Pages: 496
Size: 7.25" wide x 9.50" long x 1.25" tall
Weight: 1.980
Language: English

Use Java CAPS to Streamline IT Services and Leverage Legacy Applications Design patterns are a useful tool for streamlining enterprise integration and Web development projects: the mission-critical projects that directly impact your competitiveness.Enterprise Integration Patternsby Gregor Hohpe and Bobby Woolf (Addison-Wesley, 2004) described many of the most useful patterns for enterprise developers. Until recently, however, implementing the patterns in that classic reference required the extensive use of raw Java code. Now there's a better alternative: Using Sun's Java Composite Application Suite (Java CAPS), architects and developers can implement enterprise integration patterns succinctly, elegantly, and completely. InJavatrade; CAPS Basics, Sun's own Java CAPS experts show how to quickly put these new tools and technologies to work in your real-world enterprise application integration projects. After reviewing the challenges of enterprise integration, they introduce Java CAPS and show how it can simplify the development of today's state-of-the-art "composite" applications. Next, they bridge the gap between abstract pattern languages and practical implementation details. You will learn essential Java CAPS concepts and methods in the context of the patterns you'll actually use for real-world message and system management. Coverage includes Comparing approaches to enterprise application integration and finding ways to integrate non-invasively, with fewer changes and lower costs Mastering the core integration tools provided by Java CAPS: eGate, eInsight, eWays and JMS Using enterprise integration patterns to improve application reusability, scalability, resilience, security, and manageability Implementing patterns for message exchange, correlation, infrastructure, routing, construction, transformation, and endpoints Generating and using cryptographic objects such as X.509 Certificates, PKCS#12, and JKS Keystores Using advanced techniques such as solution partitioning and subprocess implementation, many of which are covered nowhere else Constructing two complete example solutions that bring together many of the patterns discussed and illustrated in this book The companion CD contains detailed illustrations for most of the relevant patterns and two complete Java CAPS-based case studies (with solutions) that implement a number of the patterns discussed in the book. In addition, Part II contains a chapter on cryptographic objects used to configure security-related aspects of the suite. It also provides more than sixty detailed examples designed to illustrate the concepts and patterns presented in this book. Built with JCAPS eDesigner, these graphical, component-based examples can easily be used by business analysts and others with or without strong coding skills.

Preface
Acknowledgments
About the Authors
Preliminaries
Enterprise Integration Styles
Introduction
File Transfer
Database Sharing
Remote Procedure Invocation
Messaging
Service Orchestration
Centralized versus Distributed
Chapter Summary
Java CAPS Architecture
Introduction
Historical Note
Context
Java CAPS Architecture
Solution Development Stages
Chapter Summary
Project Structure and Deployment
Introduction
From Logical Solution to Physical Deployment
Project Structure Considerations
Backup of Development Artifacts
Release Management
Deployment Architectures
Command-Line Build and Deployment
Chapter Summary
Patterns Review and Application
Message Exchange Patterns
Introduction
Document Message
Command Message
Event Message
Request/Reply
Return Address
Correlation
Message Sequence
Message Expiration
Format Indicator
Data Streaming
Message Security
Chapter Summary
Messaging Infrastructure
Introduction
Java Message Service (JMS)
JMS Implementation Interoperability
Using JMS to Integrate Non-Java Environments
Queues versus Topics
Sun SeeBeyond IQ Manager
Resilient JMS with JMS Grid
Competing Consumers
Point-to-Point Channel
Publish-Subscribe Channel
Datatype Channel
Invalid Message Channel
Dead Letter Channel
Guaranteed Delivery
Channel Adapter
Messaging Bridge
Message Bus
Chapter Summary
Message Routing
Introduction
Overview
Fixed Router
Content-Based Router
Message Filter
Recipient List
Splitter
Aggregator
Resequencer
Composed Message Processor
Scatter-Gather
Routing Slip
Process Manager
Message Broker
Chapter Summary
Message Construction
Introduction
Message
Object Type Definitions
Envelope Wrapper
Chapter Summary
Message Transformation
Introduction
Envelope Wrapper
Content Enricher
Content Filter
Claim Check
Normalizer
Canonical Data Model
Chapter Summary
Messaging Endpoints
Introduction
Messaging Gateway
Transactional Client
Polling Consumer
Event-Driven Consumer
Competing Consumers
Message Dispatcher
Selective Consumer
Durable Subscriber
Idempotent Receiver
Service Activator
Chapter Summary
System Management
Introduction
Java CAPS Monitoring and Management
Solution-Specific Management
Chapter Summary
Specialized Java Caps Topics
Message Correlation
Introduction
Overview
JMSCorrelationID
eInsight Correlations
eInsight Correlation Processor: First Cut
Correlation Identifier
eInsight Correlation Processor: Second Cut
Derived Correlation Identifiers
Derived Correlation Identifiers: Alternative

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×