SOA with REST Principles, Patterns & Constraints for Building Enterprise Solutions with REST (paperback) (The Prentice Hall Service Technology Series from Thomas Erl)
暫譯: 使用 REST 原則、模式與限制的 SOA 企業解決方案建構 (平裝本) (Thomas Erl 的 Prentice Hall 服務技術系列)
Thomas Erl, Benjamin Carlyle, Cesare Pautasso, Raj Balasubramanian
- 出版商: Prentice Hall
- 出版日期: 2017-03-01
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 624
- 裝訂: Paperback
- ISBN: 0134767446
- ISBN-13: 9780134767444
-
相關分類:
SOA
海外代購書籍(需單獨結帳)
商品描述
“This book illuminates the connection of the two domains--SOA and REST--in a manner that is concrete and practical, providing concise application to everyday architectural challenges. Fantastic!”
--Ryan Frazier, Technology Strategist, Microsoft
“...a tour de force that elegantly applies REST principles to the industry-standard SOA framework described in prior titles in this series.... This book is a must-read for anyone developing REST services.”
--Dave Slotnick, Enterprise Architect, Rackspace Hosting
“This book undoubtedly will help SOA to reap the benefits from the main value propositions of Web architecture….”
--Dr. Erik Wilde, Architect, EMC Corporation
“REST is so much more than just another type of interface implementation--SOA with REST shows how the ecosystem of service compositions changes as new opportunities arise for service composition architecture designs. A comprehensive guide and a must-read for any serious IT architect considering REST-style services for application architectures.”
--Roger Stoffers, Solution Architect, Hewlett Packard
“Service-orientation and REST both are architectural styles that are cornerstones of modern applications and cloud computing. Both aim to deliver scalable, interoperable solutions, but their different roots don’t always make them a natural fit. SOA with REST explains how the two styles can work together in enterprise environments. It discusses a design process for a services portfolio that meets the goals of SOA and at the same time designs services that comply with the established REST constraints. It also shows pragmatic approaches to meet enterprise-grade requirements with the REST programming style but relaxes constraints where necessary.”
--Christoph Schittko, Director of Cloud Strategy, Microsoft
“An excellent repertoire of service-oriented patterns that will prove handy when solving problems in the real world. The REST perspectives and principles will provide complete coverage of modern-day Web 2.0 style approaches. Highly recommended.”
--Sid Sanyal, IT Architect, Zurich Financial Services
“An inspirational book that provides deep insight into the design and development of next-generation service-oriented systems based on the use of REST. This book clarifies the convergence of SOA and REST with no-nonsense content that addresses common questions and issues head-on. An essential ‘instrument of modern service implementation’ and a powerful body of knowledge for software designers, architects, and consultants.”
--Pethuru Raj, Ph.D., Enterprise Architecture (EA) Consultant, Wipro Consulting Services
“REST and SOA are two of the most misunderstood terms in the software industry over the past decade. Yet the REST architectural style coupled with modern RESTful framework implementations provides a scalable and reliable approach to SOA. This book covers all you need to know about how to take the principles of REST and apply them in small and large SOA developments. If you are familiar with REST and thinking about SOA, then you need this book. If you have not considered REST in your SOA work, then this book is for you, too. Covering concepts of both REST and SOA, as well as design patterns and when to use them, the book is a wonderful companion and a good tool for architects and engineers.”
--Dr. Mark Little, CTO JBoss, Red Hat
“Unlike many other texts on the subject, SOA with REST is a well-rounded, easy-to-read narrative, including real-world case studies that appeal to both developers and analysts. This makes it an indispensable source for any SOA practitioner or any professional who is planning to initiate an SOA project.”
--Theodore T. Morrison, Certified SOA Analyst, CSM, Geocent, LLC
“SOA and REST are two very important architectural styles for distributed computing. SOA is successfully adopted by most enterprises, and the REST style is getting more attention from both researcher and industry users. The book SOA with REST introduces a new architectural style that is ingeniously combining both SOA and REST styles and clearly reveals how SOA and REST can work together to generate successful enterprise SOA strategies with REST, along with guidance for making architecture design decisions. This book is a bible of best practices for designing and implementing SOA architecture with REST. It is a must-have reference book for both IT practitioners and researchers.”
--Longji Tang, FedEx IT Senior Technical Advisor, Ph.D. in CSSE
The Definitive Guide to Building Web-Centric SOA with REST
The World Wide Web is based on the most successful technology architecture in history. It has changed how we view, access, and exchange information and, with the advent of REST, it has also provided us with compelling ways to build and improve automation solutions. REST provides a great deal of guidance to ensure that an architecture and its automation logic are technically sound, though it is still your responsibility to build services that actually add value to your business.
SOA with REST is the first comprehensive tutorial and reference for designing and building RESTful services as part of service-oriented solutions and in conjunction with service-oriented architecture (SOA). This book demonstrates that REST is not only a suitable medium for building truly service-oriented solutions, but also that the service-oriented architectural model is a necessary foundation for REST technology architectures to realize their full business potential.
The authors provide thorough mapping of REST constraints and architectural goals with service-orientation principles and SOA characteristics. Using real-world examples, they show how to leverage REST’s simplicity, flexibility, and low overhead without compromising the power or manageability of service-oriented solutions and architectures.
This book will be valuable to IT architects, developers, and any practitioner seeking to use SOA and REST together.
Topic Areas
- Distributed solution design with HTTP and REST
- REST-based service composition architectures
- REST service modeling and a service-oriented analysis process for REST service candidates
- Technical service contract notation for REST services based on a uniform contract
- Designing REST service contracts with service-orientation
- Understanding REST constraints in relation to service-orientation principles
- Using hypermedia and dynamic binding within SOA and service compositions
- Creating complex HTTP-based methods for enterprise solutions
- Advanced design techniques, including composition deepening, runtime logic deferral, and dynamic binding with common properties
- Cross-service transactions and event-driven messaging with REST
- Addressing enterprise solution concerns in relation to REST-based state management
- Applying SOA design patterns to REST-based solutions
- Distinguishing REST and SOA service concepts and terminology
- Designing REST architectures with SOA
- Versioning REST services and uniform contracts
- Fundamental REST, SOA, and service-orientation concepts and terminology
- REST constraints, REST architectural goals, and properties
- Seven new REST-inspired design patterns
- Defining common goals of REST and SOA
商品描述(中文翻譯)
“這本書以具體且實用的方式闡明了兩個領域——SOA 和 REST 之間的聯繫,為日常架構挑戰提供了簡明的應用。太棒了!”
-- **Ryan Frazier**,微軟技術策略師
“……這是一部力作,優雅地將 REST 原則應用於本系列先前書籍中描述的行業標準 SOA 框架……這本書是任何開發 REST 服務的人必讀的。”
-- **Dave Slotnick**,Rackspace Hosting 企業架構師
“這本書無疑將幫助 SOA 從網路架構的主要價值主張中獲益……”
-- **Dr. Erik Wilde**,EMC Corporation 架構師
“REST 不僅僅是另一種介面實現——《SOA with REST》展示了隨著服務組合架構設計的新機會出現,服務組合的生態系統如何改變。這是一本全面的指南,也是任何認真考慮 REST 風格服務的 IT 架構師必讀的書。”
-- **Roger Stoffers**,惠普解決方案架構師
“服務導向和 REST 都是現代應用程式和雲計算的基石架構風格。兩者都旨在提供可擴展、可互操作的解決方案,但它們不同的根源並不總是使它們自然契合。《SOA with REST》解釋了這兩種風格如何在企業環境中協同工作。它討論了一個服務組合的設計過程,既滿足 SOA 的目標,又設計符合既定 REST 約束的服務。它還展示了如何以 REST 編程風格滿足企業級需求的務實方法,但在必要時放寬約束。”
-- **Christoph Schittko**,微軟雲策略總監
“這是一個優秀的服務導向模式彙編,當解決現實世界中的問題時將非常有用。REST 的觀點和原則將全面涵蓋現代 Web 2.0 風格的方法。強烈推薦。”
-- **Sid Sanyal**,蘇黎世金融服務 IT 架構師
“這是一本鼓舞人心的書,深入洞察基於 REST 的下一代服務導向系統的設計和開發。這本書清晰地闡明了 SOA 和 REST 的融合,內容直截了當地解決了常見問題和議題。這是現代服務實現的必備工具,也是軟體設計師、架構師和顧問的強大知識體。”
-- **Pethuru Raj**,Wipro Consulting Services 企業架構 (EA) 顧問,博士
“REST 和 SOA 是過去十年來軟體行業中最被誤解的兩個術語。然而,結合現代 RESTful 框架實現的 REST 架構風格提供了一種可擴展且可靠的 SOA 方法。這本書涵蓋了您需要了解的所有內容,關於如何將 REST 原則應用於小型和大型 SOA 開發。如果您熟悉 REST 並考慮 SOA,那麼您需要這本書。如果您在 SOA 工作中尚未考慮 REST,那麼這本書也適合您。涵蓋了 REST 和 SOA 的概念,以及設計模式和使用時機,這本書是架構師和工程師的絕佳伴侶和良好工具。”
-- **Dr. Mark Little**,紅帽 JBoss 首席技術官
“與許多其他相關文本不同,《SOA with REST》是一部全面且易讀的敘述,包含了吸引開發者和分析師的真實案例研究。這使它成為任何 SOA 從業者或計劃啟動 SOA 項目的專業人士不可或缺的資源。”
-- **Theodore T. Morrison**,認證 SOA 分析師,CSM,Geocent, LLC
“SOA 和 REST 是分散式計算中兩種非常重要的架構風格。SOA 已被大多數企業成功採用,而 REST 風格則越來越受到研究者和行業用戶的關注。書籍《SOA with REST》介紹了一種新架構風格,巧妙地結合了 SOA 和 REST 風格,清楚地揭示了 SOA 和 REST 如何協同工作以生成成功的企業 SOA 策略,並提供架構設計決策的指導。這本書是設計和實現 REST 的 SOA 架構的最佳實踐聖經。對於 IT 從業者和研究人員來說,這是一本必備的參考書。”
-- **Longji Tang**,FedEx IT 高級技術顧問,計算機科學與軟體工程博士
**《建立以網路為中心的 SOA 與 REST 的權威指南》**
全球資訊網基於歷史上最成功的技術架構。它改變了我們查看、訪問和交換資訊的方式,隨著 REST 的出現,它也為我們提供了構建和改進自動化解決方案的引人注目的方法。REST 提供了大量指導,以確保架構及其自動化邏輯在技術上是健全的,但實際上構建能為您的業務增值的服務仍然是您的責任。
《SOA with REST》是設計和構建 RESTful 服務作為服務導向解決方案的一部分以及與服務導向架構 (SOA) 相關的第一本綜合教程和參考書。這本書展示了 REST 不僅是構建真正服務導向解決方案的合適媒介,而且服務導向架構模型是 REST 技術架構實現其全部商業潛力的必要基礎。
作者提供了 REST 約束和架構目標與服務導向原則及 SOA 特徵的徹底對應。通過真實案例,他們展示了如何利用 REST 的簡單性、靈活性和低開銷,而不妨礙服務導向解決方案和架構的強大或可管理性。
這本書對於 IT 架構師、開發者以及任何希望將 SOA 和 REST 結合使用的從業者都將是有價值的。
**主題範圍**
- 使用 HTTP 和 REST 的分散式解決方案設計
- 基於 REST 的服務組合架構
- REST 服務建模及 REST 服務候選的服務導向分析過程
- 基於統一合約的 REST 服務技術服務合約標記
- 使用服務導向設計 REST 服務合約
- 理解 REST 約束與服務導向原則的關係
- 在 SOA 和服務組合中使用超媒體和動態綁定
- 為企業解決方案創建複雜的基於 HTTP 的方法
- 高級設計技術,包括組合深化、運行時邏輯延遲和具有共同屬性的動態綁定
- 跨服務交易和基於 REST 的事件驅動消息傳遞
- 解決與基於 REST 的狀態管理相關的企業解決方案問題
- 將 SOA 設計模式應用於基於 REST 的解決方案
- 區分 REST 和 SOA 服務概念及術語
- 使用 SOA 設計 REST 架構
- REST 服務的版本控制和統一合約
- 基本的 REST、SOA 和服務導向概念及術語
- REST 約束、REST 架構目標和屬性
- 七種新的受 REST 啟發的設計模式
- 定義 REST 和 SOA 的共同目標