5、面向服务架构(SOA)的特性与类型解析

面向服务架构(SOA)的特性与类型解析

在研究支持面向服务的设计模式时,牢记相关目标至关重要。理解可实现的最终状态,能为每个模式提供持续的战略背景,有助于洞察为何面向服务的环境某些部分需要特定的设计方式。

1. 面向服务架构的四个基本特性

为实现面向服务的目标,任何形式的 SOA 都需具备以下四个基本特性:
1. 业务驱动(Business-Driven) :技术架构与当前业务架构保持一致,并随业务发展同步演进。传统技术架构常为满足短期业务需求设计,易与企业长期业务目标脱节,导致技术架构难以适应业务变化。而业务驱动的技术架构以企业整体业务愿景、目标和需求为基础,可与企业共同发展,提升架构价值和寿命。
2. 供应商中立(Vendor-Neutral) :架构模型不依赖单一供应商平台,允许不同供应商技术的组合与替换,以持续满足业务需求。基于单一供应商平台设计的架构可能继承专有特性,限制架构对其他供应商技术创新的响应能力,缩短架构寿命。理想的面向服务架构应基于与主要 SOA 供应商平台一致但中立的模型,服务导向范式可提供这种方法。不过,即使架构被归类为供应商中立,也不一定与当前供应商技术保持一致。
3. 以企业为中心(Enterprise-Centric) :架构范围代表企业有意义的部分,支持服务的重用和组合,使面向服务的解决方案跨越传统应用竖井。分布式解决方案若由单一用途组件构成,易形成新的竖井。将服务定位为企业资源,其逻辑应具备超出特定实现边界、按既定设计原则和企业标准设计的特性。底层技术架构需基于服务将被企业其他部分共享的假设建立模型,强调架构标准化以促进服务重用和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值