Architectural Patterns: Uncover essential patterns in the most indispensable realm of enterprise architecture
暫譯: 架構模式:揭示企業架構中最不可或缺的基本模式
Pethuru Raj, Anupama Raman, Harihara Subramanian
- 出版商: Packt Publishing
- 出版日期: 2017-12-26
- 售價: $2,200
- 貴賓價: 9.5 折 $2,090
- 語言: 英文
- 頁數: 468
- 裝訂: Paperback
- ISBN: 1787287491
- ISBN-13: 9781787287495
海外代購書籍(需單獨結帳)
買這商品的人也買了...
相關主題
商品描述
Learn the importance of architectural and design patterns in producing and sustaining next-generation IT and business-critical applications with this guide.
Key Features
- Use patterns to tackle communication, integration, application structure, and more
- Implement modern design patterns such as microservices to build resilient and highly available applications
- Choose between the MVP, MVC, and MVVM patterns depending on the application being built
Book Description
Enterprise Architecture (EA) is typically an aggregate of the business, application, data, and infrastructure architectures of any forward-looking enterprise. Due to constant changes and rising complexities in the business and technology landscapes, producing sophisticated architectures is on the rise. Architectural patterns are gaining a lot of attention these days.
The book is divided in three modules. You'll learn about the patterns associated with object-oriented, component-based, client-server, and cloud architectures. The second module covers Enterprise Application Integration (EAI) patterns and how they are architected using various tools and patterns. You will come across patterns for Service-Oriented Architecture (SOA), Event-Driven Architecture (EDA), Resource-Oriented Architecture (ROA), big data analytics architecture, and Microservices Architecture (MSA). The final module talks about advanced topics such as Docker containers, high performance, and reliable application architectures. The key takeaways include understanding what architectures are, why they're used, and how and where architecture, design, and integration patterns are being leveraged to build better and bigger systems.
What you will learn
- Understand how several architectural and design patterns work to systematically develop multitier web, mobile, embedded, and cloud applications
- Learn object-oriented and component-based software engineering principles and patterns
- Explore the frameworks corresponding to various architectural patterns
- Implement domain-driven, test-driven, and behavior-driven methodologies
- Deploy key platforms and tools effectively to enable EA design and solutioning
- Implement various patterns designed for the cloud paradigm
Who This Book Is For
This book will empower and enrich IT architects (such as enterprise architects, software product architects, and solution and system architects), technical consultants, evangelists, and experts.
Table of Contents
- About Architectural and Design Patterns
- Client/Server Multi-Tier Architectural Patterns
- Object-oriented and Component-based Software Engineering Patterns
- Enterprise Integration Patterns
- Domain-driven Design (DDD)
- Enterprise Architecture Platforms and Tools
- Service-oriented Architecture (SOA)
- Event-driven architecture (EDA)
- Microservices Architecture (MSA)
- Patterns for Containerized and Highly Reliable Applications
- Software-defined Clouds: the Architecture and Design Patterns
- Big Data Architecture and Design Patterns
商品描述(中文翻譯)
了解架構和設計模式在生產和維護下一代 IT 及業務關鍵應用中的重要性,請參考本指南。
主要特色
- 使用模式來解決通訊、整合、應用結構等問題
- 實作現代設計模式,如微服務,以建立具韌性和高可用性的應用
- 根據所建構的應用選擇 MVP、MVC 和 MVVM 模式
書籍描述
企業架構(Enterprise Architecture, EA)通常是任何前瞻性企業的業務、應用、數據和基礎設施架構的總和。由於商業和技術環境中的不斷變化和日益複雜,生產精密架構的需求正在上升。架構模式目前受到廣泛關注。
本書分為三個模組。您將學習與物件導向、基於元件、客戶端-伺服器和雲端架構相關的模式。第二個模組涵蓋企業應用整合(Enterprise Application Integration, EAI)模式,以及如何使用各種工具和模式進行架構設計。您將接觸到服務導向架構(Service-Oriented Architecture, SOA)、事件驅動架構(Event-Driven Architecture, EDA)、資源導向架構(Resource-Oriented Architecture, ROA)、大數據分析架構和微服務架構(Microservices Architecture, MSA)的模式。最後一個模組討論高級主題,如 Docker 容器、高效能和可靠的應用架構。主要收穫包括理解什麼是架構、為什麼使用架構,以及如何和在哪裡利用架構、設計和整合模式來構建更好和更大的系統。
您將學到什麼
- 了解多層次網頁、行動、嵌入式和雲端應用的架構和設計模式如何系統性地運作
- 學習物件導向和基於元件的軟體工程原則和模式
- 探索與各種架構模式相對應的框架
- 實作以領域為驅動、測試為驅動和行為為驅動的方法論
- 有效部署關鍵平台和工具以啟用 EA 設計和解決方案
- 實作為雲端範式設計的各種模式
本書適合誰
本書將賦能並豐富 IT 架構師(如企業架構師、軟體產品架構師和解決方案及系統架構師)、技術顧問、推廣者和專家。
目錄
- 關於架構和設計模式
- 客戶端/伺服器多層次架構模式
- 物件導向和基於元件的軟體工程模式
- 企業整合模式
- 以領域為驅動的設計(Domain-driven Design, DDD)
- 企業架構平台和工具
- 服務導向架構(SOA)
- 事件驅動架構(EDA)
- 微服務架構(MSA)
- 容器化和高可靠性應用的模式
- 軟體定義雲:架構和設計模式
- 大數據架構和設計模式