Enterprise Architecture with .NET: Expert-backed advice for information system design, down to .NET and C# implementation
暫譯: .NET 企業架構:專家建議的信息系統設計,深入 .NET 和 C# 實作

Gouigoux, Jean-Philippe

  • 出版商: Packt Publishing
  • 出版日期: 2024-05-31
  • 售價: $2,170
  • 貴賓價: 9.5$2,062
  • 語言: 英文
  • 頁數: 772
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1835085660
  • ISBN-13: 9781835085660
  • 相關分類: .NETC#
  • 海外代購書籍(需單獨結帳)

商品描述

Write applications in C#/.NET that will stand the test of time, evolving with the information systems they belong to and the services they interoperate with by using standards and solid business-related architecture rules

Key Features
  1. Learn the principles of business-aligned software architecture
  2. Relate theory to several well-known architecture frameworks
  3. Apply the knowledge you gain to create a .NET application with a standard-based API
  4. Purchase of the print or Kindle book includes a free PDF eBook
Book Description

The software development domain continues to grow exponentially, and information systems have become the backbone of most industries, including non-digital-native ones. However, technical debt, coupling, and a high level of maintenance - sometimes bringing IT systems to a complete halt - continue to present a problem. The software industry has to still apply standards-based, modular, and repeatable approaches that exist in other industries.

This book demonstrates such methods in action, particularly business/IT alignment principles. As you progress, you'll cover advanced concepts and theories currently researched in academia. Then, you'll be guided toward a practical framework to transfer these approaches to actual software architecture. Finally, a dedicated section will help you apply the knowledge you gain to a sample application in .NET where API design, dependency management, and code writing will be explained in detail to relate to the business-alignment principles explained at the beginning. Throughout the book, you'll get equipped with the skills to create modular, long-living applications that serve your users better.

By the end of this .NET book, you'll not only have learned new concepts but also gained the ability to apply them immediately to your upcoming software endeavors.

What you will learn
  1. Comprehend the main problems in real-world software development
  2. Understand what business alignment means
  3. Create a four-layer map of an information system
  4. Become proficient in SOLID, C4, and domain-driven design (DDD) architecture
  5. Get up to speed with semantics, APIs, and standards for better interoperability
  6. Include BPM, MDM, and BRMS in information systems
  7. Design an application with strict responsibility separation
Who this book is for

This book is for software architects who want to have an in-depth understanding of how their applications will be used and how they can fight technical debt as well as design software to keep it working even when business requirements evolve. If your previous software designs experienced progressive loss of performance and the capacity to evolve, this book is for you.

商品描述(中文翻譯)

撰寫能夠經得起時間考驗的 C#/.NET 應用程式,隨著所屬資訊系統及其互操作的服務而演變,並使用標準和穩健的商業相關架構規則主要特點


  1. 學習與商業對齊的軟體架構原則

  2. 將理論與幾個知名的架構框架相關聯

  3. 應用所學知識創建具有標準化 API 的 .NET 應用程式

  4. 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

書籍描述

軟體開發領域持續以指數級增長,資訊系統已成為大多數行業的支柱,包括非數位原生的行業。然而,技術負債、耦合和高維護成本——有時會使 IT 系統完全停擺——仍然是一個問題。軟體產業仍需應用在其他行業中存在的基於標準的、模組化的和可重複的方法。

本書展示了這些方法的實際應用,特別是商業/IT 對齊原則。隨著進展,您將涵蓋當前學術界研究的先進概念和理論。然後,您將獲得一個實用框架,以將這些方法轉移到實際的軟體架構中。最後,專門的部分將幫助您將所學知識應用於一個 .NET 的範例應用程式,詳細解釋 API 設計、依賴管理和程式碼撰寫,以便與一開始解釋的商業對齊原則相關聯。在整本書中,您將獲得創建模組化、長期運行的應用程式的技能,以更好地服務您的用戶。

在這本 .NET 書籍結束時,您不僅會學到新概念,還將獲得立即應用於即將到來的軟體項目的能力。

您將學到的內容

  1. 理解現實世界軟體開發中的主要問題

  2. 了解商業對齊的含義

  3. 創建資訊系統的四層地圖

  4. 熟練掌握 SOLID、C4 和以領域為驅動的設計 (DDD) 架構

  5. 熟悉語義、API 和標準以提高互操作性

  6. 在資訊系統中包含 BPM、MDM 和 BRMS

  7. 設計具有嚴格責任分離的應用程式

本書適合誰

本書適合希望深入了解其應用程式如何被使用以及如何對抗技術負債的軟體架構師,並設計軟體以保持其運作,即使商業需求發生變化。如果您之前的軟體設計經歷了性能逐漸下降和演變能力的喪失,那麼這本書適合您。