面向服务的企业集成战略(一)(AMT研究院 周瑛 编译)面向服务的企业(Service Oriented Enterprise,SOE)是一种新出现的全面的企业集成(Enterprise Integration,EI)战略。SOE用一种相关形式描述成功实施EI所需的结构性元素和设计实践。这种范围广泛的视点使SOE有别 广告 面向服务的企业(Service Oriented Enterprise,SOE)是一种新出现的全面的企业集成(Enterprise Integration,EI)战略。SOE用一种相关形式描述成功实施EI所需的结构性元素和设计实践。这种范围广泛的视点使SOE有别于其他EI解决方案。SOE是经验积累和技术进步的产物,它为构建协同企业提供了一种更为严谨的战略,能够解决流程和应用相互独立的问题。SOE不依赖于某种特定技术,为实现正式交易层的EI提供了方法。随着EI技术的发展,SOE也不断发展,但它一直为实现以下目标提供一个稳定的框架:
1. SOE:企业设计的原则 许多方法和产品都声称能够实现EI优势并控制成本,但它们并没有详细说明相关成本的情况。而SOE唯一的承诺就是,只要努力工作(即用直接的方式执行软件设计活动),就能以较低的成本实现EI。 2. SMART数据 = 较少的代码 为了降低成本,SOE采用一种更高层的语义内容来描述企业数据,这样建立、配置和维护企业接口所需要的编程工作量就大大减少了。曾有一段时间,信息语义学界一直在提倡这种做法。其中一些学者甚至认为这种做法的ROI将达到10:1。不过企业和系统不一样,要实现企业级的ROI,还得注意语义之外的其他问题。额外的设计活动是需要的;这些活动必须同语义设计及关键的架构特征紧密结合起来。SOE描述了这种结合原则,以及它们同关键企业架构特征之间的关系(见图1)。 图1 企业V.S系统 3. SOE的需求 SOE在最近几年取得了快速的发展,经常可以在媒体上看到各种讲述SOE技术和经验的文章。在SOE中,标准、平台、软件引擎、协议、连接架构技术、语义都有各自的位置。但是如果将这些组件孤立开来看,那么它们就会缺少一个充分的内部环境,因而还无法组建一个全面的互操作解决方案。由于缺乏上层战略和相关架构,许多EI活动仍然缺乏普遍性,也注定了这些项目是不可预见、不可重复的。这样导致的结果就是EI还含有单独设计的接口。因此:
4. SOE:逐渐成熟 由于EI技术的发展十分迅速,EI的备选方案也越来越多。在这种环境下,各种方案描述EI架构的能力是影响决策过程的重要因素。例如,SOE展示了采用语义服务的必要性,而没有提到要采用特定应用。这种架构性的观点对于结构化的、自顶向下的互操作项目是十分重要的。SOE还将随着研究的发展,在具体细节和价值上有较大提升。 本文将SOE描述为全面的EI战略,这种观点在当前还是属于最前沿的。我们在这里介绍了EI项目的基本结构,提供了实施EI的路线图。EI工具厂商、系统集成商和客户将就SOE达成一致意见,并将其发展为可接受的软件设计实践,并能通过定量标准考核来颁发相关认证。这将帮助工具和技术厂商推广它们的产品,找到缩短差距的机会。系统集成商则有机会发展成为企业集成商。企业集成商则将把EI开发路线图列入它们的企业和软件系统设计过程中去。厂商和集成商都会发现,SOE在节约成本方面颇有成效。SOE框架将帮助顾客做出正确的投资决策。最后,SOE还将帮助企业理解EI投资所产生的直接成本,以及它为后期的接口维护带来的成本削减。 5. SOE描述 作为一种EI战略,SOE将结构性元素和三条软件设计原则结合起来了(见图2)。这些原则同结构性元素交互,而结构性元素则为原则融入企业提供资源。SOE是企业级的软件系统设计,而不是针对特定应用的,也不是针对流程和系统的。更进一步说,它是企业互操作性的设计。 图2 SOE的三大结构性元素与三大原则 我们将企业级的软件系统设计称为企业设计。企业设计必须在设计活动中遵循特定原则。然后这些原则必须影响特定的设计特征。这些特征(结构性元素)必须为EI做贡献:协同信息处理,并且无需设计特定的接口。它们必须解决物理连接问题,同时保证应用程序间的消息通讯,甚至是保证消息内容的语义理解。它们还需要解决企业应用程序所执行的流程的个性问题,保证得出的结果是符合预期的。 应用SOE的关键是要明白,结构性元素和原则之间的关系是根本性的。企业经常会从结构性元素出发,例如实施SOA。这主要是因为结构性元素更加普及,已经产品化,企业迫不及待的相要实施这些产品。但这种忽视结构性元素和原则之间联系的方法是无法实现较大的EI ROI的。 同样,仅从原则方面来理解SOE也是行不通的。企业想从结构性元素出发实施SOE是因为元素比较容易实现,但在设计的时候需要根据特定企业的需求和环境来调整元素。并且这样建立起来的SOE今后会发生一些意外成本。如果仅从原则出发实施SOE,那么将需要大量的设计工作来重建现有的元素。因此,我们的目标是要实现元素和原则之间的最佳平衡。 第二部分的文章将介绍结构性元素和原则。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amteam.org | 021-51096826-112 | 在线联系 |
|
|
|