面向服务计算与 .NET 分布式技术发展历程
1. 面向服务计算的目标与优势
面向服务计算具有一系列重要的目标和优势,理解这些内容有助于为相关技术和实践提供战略背景。以下是面向服务计算的主要目标和优势:
- 增强内在互操作性 :为使服务达到有意义的内在互操作性水平,其技术契约必须高度标准化,并以一致的方式设计,以共享通用表达式和数据模型。项目团队通常需要掌控服务契约,而非依赖自动生成或来自不同来源的契约。
- 增强联合性 :面向服务计算旨在实现联合服务端点层。服务契约是该层的端点,只有通过一致和标准化的设计才能实现联合。项目团队定制和完善服务契约的能力有助于在给定服务清单边界内建立一致的端点。
- 增加供应商多元化选择 :为使面向服务的架构允许持续的供应商多元化,单个服务必须有效抽象其底层供应商技术的专有特性。服务契约是唯一向消费者发布和可用的部分,因此必须精心设计,以表达服务功能而不包含任何特定供应商的细节。这种抽象程度使服务所有者能够扩展或替换供应商技术。通过使用 Web 服务、REST 服务和各种支持性行业标准,可以实现供应商多元化,这些标准有助于建立非专有通信框架。
- 增强业务与技术领域的一致性 :在面向服务的环境中,由以业务为中心的服务(如任务和实体服务)组成的服务层往往能带来最大收益。这些类型的服务提供了一个机会,使各种业务逻辑能够与业务分析师对逻辑的建模和维护方式紧密一致地表达出来。
- 增加投资回报率
- 增强组织敏捷性
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



