面向服务的企业集成战略(一)(AMT研究院 周瑛 编译)

2005-8-25 12:38:15【作者】 畅享网 【进入论坛】
面向服务的企业(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也不断发展,但它一直为实现以下目标提供一个稳定的框架:

  • 为某个特定的EI项目选择最合适的混合解决方案;
  • 在相互冲突的约束条件下,优化EI的主要性能和架构参数;
  • 从多个角度描绘EI技术升级的路线图。

1. SOE:企业设计的原则

许多方法和产品都声称能够实现EI优势并控制成本,但它们并没有详细说明相关成本的情况。而SOE唯一的承诺就是,只要努力工作(即用直接的方式执行软件设计活动),就能以较低的成本实现EI。

2. SMART数据 = 较少的代码

为了降低成本,SOE采用一种更高层的语义内容来描述企业数据,这样建立、配置和维护企业接口所需要的编程工作量就大大减少了。曾有一段时间,信息语义学界一直在提倡这种做法。其中一些学者甚至认为这种做法的ROI将达到10:1。不过企业和系统不一样,要实现企业级的ROI,还得注意语义之外的其他问题。额外的设计活动是需要的;这些活动必须同语义设计及关键的架构特征紧密结合起来。SOE描述了这种结合原则,以及它们同关键企业架构特征之间的关系(见图1)。

图1 企业V.S系统

3. SOE的需求

SOE在最近几年取得了快速的发展,经常可以在媒体上看到各种讲述SOE技术和经验的文章。在SOE中,标准、平台、软件引擎、协议、连接架构技术、语义都有各自的位置。但是如果将这些组件孤立开来看,那么它们就会缺少一个充分的内部环境,因而还无法组建一个全面的互操作解决方案。由于缺乏上层战略和相关架构,许多EI活动仍然缺乏普遍性,也注定了这些项目是不可预见、不可重复的。这样导致的结果就是EI还含有单独设计的接口。因此:

  • 需要一种能够优化EI结果的基本原则,实现互操作。
  • 需要一个全面的EI框架,它和基本原则一起改进EI结果。
  • SOE是一种改进EI的全面的战略和基本原则,它定义了结构性元素和重要的环境关系。
  • SOE的支撑技术包括:标准、方法论、工具(技术产品)等。战略和这些产品之间的正确关系是,战略提供环境和选择产品的框架。

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 | 在线联系
IDS  Scheer专栏用流程管理整合企业的管理体系

某制鞋企业刚刚完成了一个流程优化项目,其最核心的快速补货流程的效率得到了大幅提升。正当整个项目组为之……

北自所 专栏财务ERP与ERP财务

财务ERP与ERP的财务不是一回事。企业资源计划所包括的资源,不仅仅是财务资源,片面强调资金流,难免……

CRM会客厅切莫把SaaS又当做大白菜来卖—..

SaaS是强调服务即产品,产品即服务。所以这种无形的产品已经不再可能是以大白菜批发兼零售的那种做法来……

黄埔江专栏[原创]SBO上线后各部门要做哪些..

SBO是根据中小企业实际业务需求一直在做加法,各个部门到底要做什么,得从系统的功能出发,根据业务与角……