扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
理论上,SOA本来只是用于IT 产品和IT 应用系统的开发,但是在IT 厂商的力推下,“SOA”一词却被冠用到了企业IT一级的架构上。我将SOA、SOI和SOE在企业级IT 中,看作同一个范畴,但是在概念上,我觉得一定要清晰地区别它们。我对SOA、SOI 的IT 架构定义是:
I. 基于独立的服务(应用)模块和清晰的数据、流程和展示(渠道)层面;
III. 服务(应用)系统可以自我描述,通过架构协议定义的标准接口,可以提供被其他服务请求共享的机理;
IV. 服务(应用)可以构建一个动态和适应性的企业IT 架构。
不同的来源可能在定义上有不同的描述,但是以上定义的基本原理是一样的——从软件开发和企业总体架构两个方面引申发展而来的。需要切记的是,开发商和I T 产品供应商强调其产品的SOA,与大多数企业IT 应用主管需要的企业级SOA和SOI(SOE)架构,决不仅仅是一个层次上的概念。基于SOA 原理开发的软件和产品不能保证一个企业IT和复杂系统具有SOI架构,它们之间没有必然联系。
更有甚者,在软件上强调的SOA机理可能会对企业大系统的IT 架构SOI 产生反作用。当一个供应商标定其产品支持企业IT的SOA架构时,IT经理和主管需要从企业总体架构和大系统的位置和角度,用以上的企业SOA 标准来衡量该产品是否能够支持企业的SOI架构,并能在企业IT 中发挥产品的SOA 作用。
在SOA 架构的层次和应用范围上,IT 主管要把关注点放在如何在SOI 架构的企业级理念上,实现服务和应用层的细分;应用系统的资源共享;系统本身和流程的参数化配置;应用(服务)系统服务平台和数据平台的建设(提供服务的动态配置),以实现一个切合本行业和本企业实际的、能够充分支持今天和未来业务发展的、对业务变化快速反应的、提供企业最佳投资回报的SOI 的IT 总体架构。如果仔细评估一下本企业的IT 架构和将要实施的IT 架构,你也许会发现你的企业已经和将要把SOA理念渗透于不是全部至少是部分IT架构中,你或许更清楚如何把握SOA 在未来IT 架构中的作用,使之产生最大的企业价值。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者