Java CAPS Basics: Implementing Common EAI Patterns (Hardcover)

Michael Czapski, Sebastian Krueger, Brendan Marry, Saurabh Sahai, Peter Vaneris, Andrew Walker

  • 出版商: Prentice Hall
  • 出版日期: 2008-05-03
  • 定價: $2,450
  • 售價: 6.0$1,470
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Hardcover
  • ISBN: 0137130716
  • ISBN-13: 9780137130719
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=2)

商品描述

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 Patterns by 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.

In Java™ 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.

商品描述(中文翻譯)

使用Java CAPS來優化IT服務並利用舊有應用程式

設計模式是優化企業整合和網頁開發專案的有用工具:這些專案對你的競爭力直接產生重大影響。Gregor Hohpe和Bobby Woolf的《企業整合模式》(Addison-Wesley,2004)描述了許多對企業開發人員非常有用的模式。然而,直到最近,要實現該經典參考書中的模式需要大量使用原始的Java代碼。現在有一個更好的選擇:使用Sun的Java Composite Application Suite(Java CAPS),架構師和開發人員可以簡潔、優雅且完整地實現企業整合模式。

在《Java™ CAPS基礎》中,Sun自家的Java CAPS專家展示了如何快速將這些新工具和技術應用於實際的企業應用程式整合專案中。在回顧企業整合的挑戰之後,他們介紹了Java CAPS並展示了它如何簡化當今最先進的“綜合”應用程式的開發。接下來,他們填補了抽象模式語言和實際實現細節之間的差距。您將在實際的訊息和系統管理中學習到Java CAPS的基本概念和方法。

內容包括:
- 比較企業應用程式整合方法,找到以非侵入性方式進行整合的方法,減少變更和降低成本
- 掌握Java CAPS提供的核心整合工具:eGate、eInsight、eWays和JMS
- 使用企業整合模式來提高應用程式的可重用性、可擴展性、可靠性、安全性和可管理性
- 實現訊息交換、相關性、基礎架構、路由、構建、轉換和端點等模式
- 生成和使用加密物件,如X.509憑證、PKCS#12和JKS密鑰庫
- 使用高級技術,如解決方案分割和子流程實現,其中許多技術在其他地方都沒有涉及
- 構建兩個完整的範例解決方案,將本書中討論和示範的許多模式結合在一起

附帶的CD包含大多數相關模式的詳細插圖,以及兩個基於Java CAPS的案例研究(附解決方案),這些案例實現了本書中討論的一些模式。此外,第二部分還包含一章關於用於配置套件安全相關方面的加密物件。它還提供了60多個詳細的例子,旨在說明本書中介紹的概念和模式。這些基於JCAPS eDesigner構建的圖形化、基於組件的範例可以輕鬆地由業務分析師和其他人使用,無論他們是否具有強大的編碼技能。