移花接木的SOA架构
作者: 赵捷, 出处:计算机世界报, 责任编辑: 李春禹,
2007-12-27 16:40
更准确地讲,SOA 是针对着IT 产品和模块开发的,SOI和SOE则适用于企业IT 和企业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 架构中的作用,使之产生最大的企业价值。
- 本文关键词:

