软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(23)

接前一篇文章:软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(22)

所属章节:

第15章. 面向服务架构设计理论与实践

第10节 选择SOA解决方案

15.10 SOA实施的过程

15.10.1 选择SOA就觉方案

在实施SOA之前,选择最佳的解决方案,是保证SOA实施成功的前提条件。总体来说,必须从以下三个方面进行选择。

1. 尽量选择能进行全局规划的方案

SOA的实施,有很大的技术因素在其中,作为用户来讲,既需要选择适当的工具,还需要有专业的技术人才。

(1)作为用户,实施SOA,首先要对自己的系统做全面的评估,要了解自己已有的系统能有多少,有多少需要改造,还需要上哪些新的系统,自己将来的系统该如何满足自己的需求,自己可能为这个新的系统投入的资本大概有多少等。总之,要有整体的规划,这也是实施SOA最为基础的一步。

(2)其次,要选择合适的工具和技术。上什么系统、建什么平台、先改造哪个系统,需要一步一步来,而在这个过程中,所选择的产品也必然有所不同,一定要做到心中有数。

(3)最后,就是开发的过程了。开发对于大多数的用户来说,也是一个边学习、边实践的过程。

2. 选择时充分可考虑企业自身的需求

评估SOA项目的方式与评估传统软件项目有所不同,SOA在企业范围内通过各种渠道表现自己的优势。SOA通过共享服务来优化业务流程,使全面创新成为可能,其"价值机会"远远超过了传统的软件项目。要建立强大的业务实例,通过SOA实现业务创新是一个重要的分水岭。必须认识到,用于构建SOA项目的前期投资将产生巨大效益,这些好处会随着时间的推移阅历月明显地表现出来。

SOA具体实施的进度和资金投入一方面取决于企业对于IT应用的沉淀,另一方面取决于实行SOA的目标层次。

3. 从平台、实施等技术方面进行考察

用户在选择SOA产品和技术时,应该从平台的选择、实施方法与途径、供应商的选择三个方面进行考量。在选择软件平台时,用户首先要考虑的是平台的开放性和对标准的支持。在实施方法与途径方面,以往的成功经验总结有6个方面:业务战略和流程、基础架构、构建模块、项目和应用、成本和效益以及规划和管理。在实施SOA时,CIO应该综合考虑这6方面的因素。SOA的实施涉及整个企业的IT系统以及业务的流程调整和改变,离不开相应的咨询和专业服务。因此在选择供应商时,首先,要看它的产品是否符合企业的实际需求、是否已经有很多成功的应用案例、现有客户对他的评价如何;其次,还要仔细考察供应商的专业服务能力、是否能够帮助用户分析企业IT现状,提出建设性意见。

至此,"15.10.1 选择SOA就觉方案"。更多内容请看下回。

相关推荐
兵慌码乱7 天前
面向桌面端的资产管理系统分层架构设计与核心模块实现
python·系统架构·sqlite·pyqt5·数据库设计·桌面应用开发·mvc架构
坏孩子的诺亚方舟13 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
桥田智能13 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
@insist12314 天前
系统架构设计师-5G 技术、冗余设计与分层架构
5g·架构·系统架构·软考·系统架构设计师·软件水平考试
@insist12314 天前
系统架构设计师-网络存储 RAID 与 IPv6 协议全解析
网络·系统架构
山东点狮信息科技有限公司14 天前
企业级 MES 制造执行系统架构设计与实践
spring cloud·性能优化·系统架构·策略模式·点狮
@insist12315 天前
系统架构设计师-计算机网络基础体系全梳理
计算机网络·系统架构·软考·系统架构设计师·软件水平考试
山东点狮信息科技有限公司15 天前
点狮OA-企业级 OA 办公自动化系统架构设计与实践
spring cloud·微服务·性能优化·架构·系统架构
taocarts_bidfans15 天前
反向海淘系统架构设计与 taocarts 分层实践
系统架构·反向海淘·taocarts
生成论实验室15 天前
六十四卦态势操作系统技术白皮书
人工智能·语言模型·系统架构·机器人·自动驾驶·agi·安全架构