FastSOA: The way to use native XML technology to achieve Service Oriented Architecture governance, scalability, and performance

Frank Cohen

  • 出版商: Morgan Kaufmann
  • 出版日期: 2006-12-01
  • 定價: $1,530
  • 售價: 9.0$1,377
  • 語言: 英文
  • 頁數: 296
  • 裝訂: Paperback
  • ISBN: 0123695139
  • ISBN-13: 9780123695130
  • 相關分類: JVM 語言SOAXML
  • 立即出貨

買這商品的人也買了...

商品描述

Description

Without the right controls to govern SOA development, the right set of tools to build SOA, and the right support of exciting new protocols and patterns, your SOA efforts can result in software that delivers only 1.5 transactions per second (TPS) on expensive modern servers. This is a disaster enterprises, organizations, or institutions avoid by using Frank Cohen's FastSOA patterns, test methodology, and architecture.

In FastSOA you will learn how to apply native XML technology to SOA for:

  • Data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment
  • Data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction
  • Increased service and application scalability and performance
  • Successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity
  • Improved service governance through XML persistence in SOA registries and repositories
  • Composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA

    About the author
    Frank Cohen is the "go to" guy when enterprises need to build, test, and solve performance and scalability problems in complex interoperating information systems. Frank's articles appear on IBM developerWorks, and he is author of Java Testing and Design: From Unit Tests to Automated Web Tests. He is the principal maintainer of the popular TestMaker open-source test utility and framework, and Director of Solutions Engineering at Raining Data, publisher of the TigerLogic XQuery engine and native XML database.


    About the Author:
    Frank Cohen is the "go to" guy when enterprises need to build, test, and solve performance and scalability problems in complex interoperating information systems. Frank's articles appear on IBM developerWorks, and he is author of Java Testing and Design: From Unit Tests to Automated Web Tests. He is the principal maintainer of the popular TestMaker open-source test utility and framework, and Director of Solutions Engineering at Raining Data, publisher of the TigerLogic XQuery engine and native XML database.
  •  

    Table of Contents

    Chapter 1: A Love Affair with XML: Introduces SOA concepts, patterns, and the issues that impact scalability and performance

    Chapter 2: XQuery Primer: Looks at the explosion of XML schemas and its impact on performance, compatibility and flexibility

    Chapter 3: Solving The SOA Scalability Problem: Explains what drove the need for FastSOA architecture

    Chapter 4: The RSS Data Aggregator: SOA Federation and Acceleration: Explains the FastSOA architecture and the XML-centric tools needed to build it

    Chapter 5: SOAR: SOA Repository: Shows the testing methodology (with real world examples fully implemented) to understand SOA scalability and performance

    Chapter 6: The Enterprise Data Bus: Extending XQuery and SOA: Makes the case for using XML, XML Query (XQuery,) and native XML database technology to build well performing and flexible SOA

    Chapter 7: EDB in Action: Supply Chain (RFID,) Insurance (HL7,) US Department of Defense (NCES,) Manufacturing (UBL): Shows the tools and techniques your business needs to evaluate to be ready for SOA

    商品描述(中文翻譯)

    描述

    沒有正確的控制來管理SOA開發,沒有正確的工具來建立SOA,也沒有對令人興奮的新協議和模式提供支持,你的SOA努力可能會導致在昂貴的現代服務器上僅提供每秒1.5個交易(TPS)的軟件。這對企業、組織或機構來說是一場災難,他們可以通過使用Frank Cohen的FastSOA模式、測試方法和架構來避免這種情況。

    在FastSOA中,您將學習如何將本地XML技術應用於SOA,以實現以下目標:
    - 使用中間層數據和服務緩存來處理不斷變化的環境中新模式和新設備的爆炸式增長的數據調解
    - 在SOA中間層進行數據聚合,以實現離線瀏覽、通過中間層緩存和轉換加速服務,並減少帶寬需求
    - 提高服務和應用的可擴展性和性能
    - 通過對性能、可擴展性和開發人員生產力進行應用服務器、XML解析器、關聯和本地XML數據庫、企業服務總線、業務集成服務器、工作流服務器和Web服務工具的成功評估
    - 通過在SOA註冊表和存儲庫中使用XML持久性來改進服務治理
    - 使用複合數據服務(CDS)來提供軟件組件和數據的最大重用,加速性能,並減少SOA的開發時間和維護成本

    關於作者
    Frank Cohen是企業在建立、測試和解決複雜互操作信息系統中的性能和可擴展性問題時的首選人。Frank的文章出現在IBM developerWorks上,他是《Java Testing and Design: From Unit Tests to Automated Web Tests》的作者。他是流行的TestMaker開源測試工具和框架的主要維護者,也是Raining Data的解決方案工程總監,該公司是TigerLogic XQuery引擎和本地XML數據庫的發布商。

    目錄

    第1章:與XML的戀情:介紹SOA概念、模式以及影響可擴展性和性能的問題
    第2章:XQuery入門:探討XML模式的爆炸式增長及其對性能、兼容性和靈活性的影響
    第3章:解決SOA可擴展性問題:解釋FastSOA架構的需求
    第4章:RSS數據聚合器:SOA聯邦和加速:解釋FastSOA架構以及構建它所需的以XML為中心的工具
    第5章:SOAR:SOA存儲庫:展示測試方法(包括完全實施的真實世界示例)以了解SOA的可擴展性和性能
    第6章:企業數據總線