<分区>
是否有任何 SOA 架构(n 层)真实世界示例和 .NET 入门?
标签 c# .net architecture soa
<分区>
是否有任何 SOA 架构(n 层)真实世界示例和 .NET 入门?
最佳答案
我建议使用 WCF 启动 .NET 应用程序。与 WCF 相关,它的优势在于公开具有多个绑定(bind)的服务端点,如 http、tcp 等,因此您可以对您的应用程序进行 SOA。
我使用 UML Robustness Analysis发现将作为服务公开的功能。
我认为 SOA 没有银弹代码,SOA 是关于系统方法的设计和组织,以公开服务,这些服务协调处理应用程序实体的职责。
例如,要查找航类预订,您的 SOA 服务必须公开一个契约(Contract),其中包含处理服务请求所需的所有数据。它将返回下一次服务、预订航类的所有必要数据。
Architecture Journal 中有一篇关于 SOA 的精彩文章#21 - 今天和明天的服务导向文章 An Enterprise Architecture Strategy for SOA由 Hatay Tuna 撰写。
SOA是逻辑暴露、设计、逻辑封装,不是代码,代码支持方向。
关于c# - 使用 .NET 的 SOA 架构真实示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864216/