Mastering Enterprise Solution Modeling: A Guide to Agile Enterprise Solution Architecture (A-ESA)
معرفی کتاب «Mastering Enterprise Solution Modeling: A Guide to Agile Enterprise Solution Architecture (A-ESA)» نوشتهٔ Jill Pavich و Sean (Chunhong) Gu، منتشرشده توسط نشر Apress L. P. در سال 2025. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
About the Author About the Technical Reviewer Acknowledgments Introduction Chapter 1: A Brief Overview of A-ESA The Intent of A-ESA The A-ESA Model Specification Architecture Area Architecture View Architecture Element Architecture Property A-ESA Lean Model Mode Summary Chapter 2: A-ESA Modeling by Example A-ESA Profile 1: Strategic Architecture ESA Principles Guiding Principles Solution Principles Capability Views A-ESA Profile 2: Lean Business Architecture Pattern Views Use Case Model Views Business Process Views Process View Mapping with Value Stream Architecture Outline View: Service Layering High-level Functional Service Views Functional Service Interface Views A-ESA Profile 3: Reference Architecture Application Business-centric Reference Architecture Data-centric Reference Architecture Technology-centric Reference Architecture Context-based Reference Architecture Baseline Reference Architecture A-ESA Profile 4: Enterprise Integration Architecture Capability Views Case Scenario Views Outline Views Metrics Views Pattern Views Functional Service Views Deployment Views A-ESA Profile 5: Application Architecture Case Scenario Views Architecture Outline Views Metrics Views Pattern Views Functional Views Generic Domain Context and Service Specification Component Domain Service Structuring Data Domain Service Determination Component Service Realization Validation Views A-ESA Profile 6: Microservice Architecture (MSA) Microservice Design Views Initial Case Scenario View DDD Pattern View Functional Service and Component Service Realization View Metrics Views Data Collaboration Views Supervisor Pattern View Initial Data Service View Operational Environment Views A-ESA Profile 7: Cloud Hosted Architecture (FaaS) Capability Views Case Scenario View Metrics View Enterprise DevOps View Functional Collaboration View Operational Infrastructure View A-ESA Profile 8: Big Data Technical Architecture Capability Views Case Scenario Views Solution Architecture Overview Architecture Block View Architecture Layer View Architecture Platform View Operational View Model Thinking Questions Questions on Profile 1: Strategic Architecture Questions on Profile 2: Lean Business Architecture Questions on Profile 3: Reference Architecture Questions on Profile 4: Integration Architecture Questions on Profile 5: Application Architecture Questions on Profile 6: Microservice Architecture Questions on Profile 7: Cloud Architecture Questions on Profile 8: Big Data Technical Architecture Summary Chapter 3: The A-ESA Thinking Framework The Distinct Nature of A-ESA Thinking The A-ESA Architectural Process Pillars of the A-ESA Thinking Framework Abstraction for Landscape View Architecture System Aspect-orientation for Structural Architecture Metrics Mapping for Decisional Architecture A-ESA Modeling Effects Architectural Clarity Unambiguous Terms Enhanced Architectural Communication Architectural Responsibility Architectural Quality Purposeful Architectural Measurement Cost Impact Enhanced Architectural Conformance Summary Chapter 4: A-ESA Measurement Enterprise Input Metrics Enterprise Principle Guidance Enterprise Governance Guidance Key Architectural Quality Metrics Architectural Structuring Quality Architectural Connectivity Functional Quality Metrics Business Functional Quality Application Service Usability Application Service Adaptability Application Service Maintainability Operational Quality Metrics User-aware Operational Quality Non-runtime Operational Quality DevOps Metrics SRE Practice Solution Constraint and Opposing Force Solution Constraint Metrics Cost as a First-Class Metric Opposing Force Metrics Lean Measurement Cluster S-MAPS Measurement Cluster S-MAPS NFRs Checklist S-MAPS NFRs by Team Responsibility Summary Chapter 5: A-ESA Modeling Styles Style 1: Strategic Architecture Style 2: Enterprise Architecture Style 3: Heat-Mapping Capability Architecture Enterprise Capability Mapping with Value Stream Style 4: Business Architecture Relationship Between Business Model and Business Architecture Organization Communication Structure Business Objectives Business Scenario Style 5: Information Architecture Style 6: Application Architecture Functional Architecture DevOps Environment Style 7: Data Architecture Data Transaction Considerations AI Considerations in Data Architecture Style 8: Technical Architecture Operational Architecture Technical Platform Architecture Distributed Transactional Architecture Cell-based Architecture Physical Architecture Style 9: Service-oriented Architecture (SOA) Style 10: Microservice Architecture (MSA) Microservice Architecture Principle Microservice Architectural Process Microservices Architecture Design Microservice DevOps Microservice Pattern Microservice Operational Architecture Style 11: EDM Architecture Style 12: Large-scale Website Architecture Style 13: Agile and Digital Architecture Agile Architecture Digital Architecture Agile and Digital Architecture Style 14: Cloud Architecture Cloud Hosting Architecture Cloud Architecture Migration Cloud Service Selection Style 15: Security Architecture Style 16: Reference Architecture AI Reference Architecture and Pattern Architectural Evolution Summary Chapter 6: A-ESA Governance Techniques Guide 1: Customizing Modeling for Purpose Adopting A-ESA Model Form(s) Following a Modeling Process Customizing A-ESA Architectural Style Customizing A-ESA Solution Operating Model Customizing A-ESA Areas/Views Customizing A-ESA Elements Guide 2: Applying Leading Practice Architectural Tenet Architectural Pattern and Template Solution Pattern Service Template Guide 3: Key Tradeoff Consideration Similarity and Dissimilarity Analyses Similarity Analysis Tradeoff Analysis Key Architectural Considerations Big Architecture Decisions Business Decisions Architecture Decision Validation Comparative Rating Techniques Guide 4: Application Architecture Techniques Serviced-based Application Technique Abstraction Grouping and Layering Granularity Cohesion Coupling Autonomy and Isolation Separation of Concerns Example of Application Partitioning Practices General Application Partitioning MSA Application Partitioning Application Component Interface Specification Application Domain Structuring (Stages) Microservice Domain Structuring (Steps) Application Data Service Structuring Guide 5: Technical Architecture Techniques Deployment Package Mapping NFR-driven Operational Excellence Technical Data Service Structuring Guide 6: Effective Governance Governance Authority Governance Enforcement Functional Governance Operational Governance Architecture Validation Governance Automation Guide 7: Solution Management Context Architectural Assessment Requirements Management Quality Measurement Indicators Techniques for Measuring Requirements Cost Control and Management Cost Impact on Sustainability Cost Impact on Deployment Approach Test Management Risk Management Asset Management Guide 8: Architecture Adoption Event (AAE) Summary
دانلود کتاب Mastering Enterprise Solution Modeling: A Guide to Agile Enterprise Solution Architecture (A-ESA)