Enterprise Architecture with .NET: Expert-backed advice for information system design, down to .NET and C# implementation

Gouigoux, Jean-Philippe

  • 出版商: Packt Publishing
  • 出版日期: 2024-05-31
  • 售價: $2,120
  • 貴賓價: 9.5$2,014
  • 語言: 英文
  • 頁數: 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. 設計具有嚴格責任分離的應用程式

本書適合對軟體架構希望深入了解其應用程式使用方式以及如何解決技術債和設計軟體以保持其在業務需求演進時的運作能力的軟體架構師。如果您之前的軟體設計經歷了漸進性的性能損失和無法演進的情況,那麼本書適合您。