Building SOA-Based Composite Applications Using NetBeans IDE 6
暫譯: 使用 NetBeans IDE 6 建立基於 SOA 的組合應用程式
Frank Jennings, David Salter
- 出版商: Packt Publishing
- 出版日期: 2008-01-08
- 售價: $2,030
- 貴賓價: 9.5 折 $1,929
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 1847192629
- ISBN-13: 9781847192622
-
相關分類:
SOA
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$980$960 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$1,250$1,225 -
$1,127Interactive Computer Graphics: A Top-Down Approach using OpenGL, 4/e (美國版ISBN:0321321375 )
-
$680$646 -
$880$695 -
$1,452Running Linux, 5/e (Paperback)
-
$690$545 -
$400$360 -
$780$741 -
$400$340 -
$520$199 -
$299$236 -
$720$562 -
$860$731 -
$1,200$1,020 -
$650$553 -
$590$460 -
$300$285 -
$690$545 -
$490$387 -
$580$458 -
$300$270 -
$520$343 -
$780$515
相關主題
商品描述
In Detail
Composite applications aid businesses by stitching together various componentized business capabilities. In the current enterprise scenario, empowering business users to react quickly to the rapidly changing business environment is the topmost priority. With the advent of composite applications the `reuse' paradigm has moved from the technical aspect to the business aspect. You no longer re-use a service. You re-use a business process. Now enterprises can define their own behaviors optimized for their businesses through metadata and flows. This business process composition has become increasingly important for constructing business logic.
The ability of composite applications to share components between them nullifies the distinction between actual applications. Business users should be able to move between the activities they need to do without any actual awareness that they are moving from one domain to another.
The composite application design enables your company to combine multiple heterogeneous technologies into a single application, bringing key application capabilities within reach of your business user. Enterprises creating richer composite applications by leveraging existing interoperable components increase the organization's ability to respond quickly and cost-effectively to emerging business requirements.
While there are many vendors offering various graphical tools to create composite applications, this book focuses on using the BPEL service engine from the OpenESB project for solving business integration problems. Project OpenESB implements an Enterprise Service Bus runtime using Java Business Integration (JBI) as the base. This allows easy integration of web services to create loosely coupled enterprise-class composite applications.
The objective of this book is to help enterprise application architects and developers to understand various SOA tools available as part of the NetBeans IDE that will enable them to build an enterprise-grade, scalable application in a short period using a single development interface. The NetBeans SOA tools form an open-source and freely available add-on to the NetBeans IDE that is targeted for enterprise application development. This pack contains open-sourced features from Sun's Java Studio Enterprise and Java CAPS products, as well as all-new features for creating composite applications, BPEL-based web services, secure Java EE web services, and real-world XML artifacts like XML Schema and WSDL. Part of NetBeans Enterprise Pack is integrated with NetBeans 6.0, so you don't need to download additional add-ons or plug-ins if you are using NetBeans version 6.0 or higher. However, not all OpenESB components are integrated with NetBeans 6.0. For instance you may not be able to create an Intelligent Event Processor using the standard NetBeans IDE; these components can be downloaded and installed into the NetBeans IDE.
What you will learn from this book?
- Basic understanding of SOA and BPEL Processes
- Setting up NetBeans IDE, OpenESB runtime, and BPEL engine
- Designing BPEL processes
- Packaging and deploying BPEL processes
- JBI runtime and GlassFish Application Server.
- Using the JBI service engine in NetBeans
- OpenESB Binding Components, Service Engines, and other tools
- Using the WSDL Editor for enterprise applications
- Rapid development and testing with the XML schema designer
- Working with the Intelligent Event Processor (IEP) module and the IEP Service Engine
- Fault handling within a BPEL process
Approach
This book introduces basic SOA concepts and shows how you can use NetBeans and OpenESB tools to design and deploy composite applications. After introducing the SOA concepts, you are introduced to various NetBeans Editors and aids that you need to understand and work with for designing a composite application. For example you are introduced to a WSDL editor before dealing with web services. The last part of the book deals with a full-fledged incremental example on how you can build a complex composite application with key screenshots accompanied by the source code available on the website.
Who this book is written for?
This book is for enterprise developers and architects interested in using NetBeans IDE and OpenESB tools to build their SOA based applications.
商品描述(中文翻譯)
在詳細說明中
複合應用程式透過將各種組件化的商業能力串接在一起來幫助企業。在當前的企業環境中,賦予商業使用者快速反應於快速變化的商業環境是最重要的優先事項。隨著複合應用程式的出現,「重用」的範式已經從技術層面轉移到商業層面。您不再是重用一個服務,而是重用一個商業流程。現在,企業可以通過元數據和流程定義其針對自身業務優化的行為。這種商業流程的組合對於構建商業邏輯變得越來越重要。
複合應用程式之間共享組件的能力消除了實際應用程式之間的區別。商業使用者應能夠在他們需要進行的活動之間自由移動,而不必實際意識到他們正在從一個領域轉移到另一個領域。
複合應用程式的設計使您的公司能夠將多種異構技術結合成一個應用程式,將關鍵的應用程式能力帶入商業使用者的觸手可及之處。企業通過利用現有的可互操作組件來創建更豐富的複合應用程式,增強了組織快速且具成本效益地應對新興商業需求的能力。
雖然有許多供應商提供各種圖形工具來創建複合應用程式,但本書專注於使用 OpenESB 專案中的 BPEL 服務引擎來解決商業整合問題。Project OpenESB 使用 Java Business Integration (JBI) 作為基礎,實現了一個企業服務總線運行時。這使得網路服務的整合變得簡單,從而創建鬆耦合的企業級複合應用程式。
本書的目標是幫助企業應用程式架構師和開發人員了解作為 NetBeans IDE 一部分的各種 SOA 工具,這將使他們能夠在短時間內使用單一開發介面構建企業級、可擴展的應用程式。NetBeans SOA 工具是針對企業應用程式開發的開源且免費的附加元件。此套件包含來自 Sun 的 Java Studio Enterprise 和 Java CAPS 產品的開源功能,以及用於創建複合應用程式、基於 BPEL 的網路服務、安全的 Java EE 網路服務和現實世界的 XML 產物(如 XML Schema 和 WSDL)的全新功能。NetBeans Enterprise Pack 的一部分已與 NetBeans 6.0 整合,因此如果您使用的是 NetBeans 6.0 或更高版本,則無需下載額外的附加元件或插件。然而,並非所有 OpenESB 組件都與 NetBeans 6.0 整合。例如,您可能無法使用標準的 NetBeans IDE 創建智能事件處理器;這些組件可以下載並安裝到 NetBeans IDE 中。
您將從本書中學到什麼?
- SOA 和 BPEL 流程的基本理解
- 設定 NetBeans IDE、OpenESB 運行時和 BPEL 引擎
- 設計 BPEL 流程
- 封裝和部署 BPEL 流程
- JBI 運行時和 GlassFish 應用伺服器
- 在 NetBeans 中使用 JBI 服務引擎
- OpenESB 綁定組件、服務引擎和其他工具
- 使用 WSDL 編輯器進行企業應用程式開發
- 使用 XML Schema 設計工具進行快速開發和測試
- 使用智能事件處理器 (IEP) 模組和 IEP 服務引擎
- 在 BPEL 流程中的錯誤處理
方法
本書介紹基本的 SOA 概念,並展示如何使用 NetBeans 和 OpenESB 工具來設計和部署複合應用程式。在介紹 SOA 概念後,您將了解設計複合應用程式所需的各種 NetBeans 編輯器和輔助工具。例如,在處理網路服務之前,您將了解 WSDL 編輯器。本書的最後部分處理一個完整的增量範例,展示如何構建一個複雜的複合應用程式,並附有關鍵的截圖和可在網站上獲得的源代碼。
本書是為誰而寫的?
本書是為對使用 NetBeans IDE 和 OpenESB 工具構建基於 SOA 的應用程式感興趣的企業開發人員和架構師而寫的。