采取行动
实践证明,SOA模型是可行的。除此之外,还有几种整合企业应用软件的方式,包括基本的点对点解决方案、 企业应用集成(Enterprise Application Integration, 或EAI)、网络服务和ESB。 其中ESB最受欢迎。
ESB通过创建一个服务总线来实现SOA架构。这个服务总线同时连接企业的专有软件和新的应用软件。一些ESB产品还能把企业的专有软件隔离在一个薄薄的XML/通讯层后面,为非标准化的应用软件有效地提供了一个标准化界面。
在向SOA迈进的过程中,每种整合方式都各自独特的优点。一个企业要做出抉择,需要考虑多种因素,包括基础设施的历史投资、业务模式、市场环境和预算。(参见边栏:《整合战略矩阵》)
我们认为,通过ESB来建立SOA,能够有效地利用已有的投资,推动企业向实时应用软件的开发与集成迈进。像ESB这样的技术,能够把点对点整合技术的快速安装特性与EAI及网络服务方案的标准化、可管理性、稳定性和统一性结合在一起。当然,转向这种架构,企业需要周密的计划和对业务和技术的细致分析。
有三个主要步骤可以帮助建立有效的整合策略,同时平衡好企业当前需求与长远目标之间的关系。(这三个步骤详见边栏《90天行动计划》)
* 停止发展点对点方案
* 将应用软件与网络服务捆绑起来
* 在向ESB模型转移的工程中,要求软件供应商提供基于标准的方法
企业应该密切关注市场,与领先的供应商一起测试,比如费兰诺软件公司(Fiorano Software)、奥娜科技公司(IONA Technologies)、 极湖公司(PolarLake)、速尼软件公司(Sonic Software Corp.)和神软公司(SpiritSoft)。在企业内部,ESB应被纳入企
将专有系统和ESB捆绑,可以进行实时变化管理,其作用将会十分显著。一家领先的房地产清算服务公司此前曾建立了一个独有的供应商管理平台。除了大额的投资外,这家公司还遇到了多个问题。比如每个随客户的数据模块和通讯类型都不同,需要对相应的不同客户代码和变化进行管理,这造成了漫长的宕机时间,从而带来了收入损失和高额的维护费用。此外,由于系统对错误的跟踪功能过于简单,造成了重复操作和高频率使用服务中心,交易费用居高不下。这家公司管理着三万多家供应商,每年处理的按揭房地产交易达到75万多宗。
在将专有系统和ESB捆绑之后,公司得到了巨大的收益。这些收益体现在同步或异步的通讯、先进的信息格式转换(比如XML和普通文件之间的转换,不同文件格式和协议之间的交流融合)、能够采用图形用户界面(Graphical User Interface,或GUI)环境来对客户不断变化的需求做出反应,消除了对核心系统的高额维修成本)、在保证系统不中断的情况下,能对工作流进行实时调整和转换,以及完善的错误跟踪和处理功能等等。
决策管理
一旦业务管理者和IT管理者在整合策略上达成一致,那么下一步就是IT管理和相关的流程纪律问题了。 特别是对整合策略,应该像选择软件包和技术指标时那样,建立透明制和问责制。明确解决方案整合的标准是首先需要达到的要求。
同时,企业应建立强有力的政策,避免执行标准时出现经常性或不必要的偏移。如果有不可避免的例外情况发生,在可行的情况下,政策应该确保应用软件的转变支持整个架构的标准化。对整个项目进行更好的管理,加强其透明度,将会带来更多合适的、成本低廉的解决方案。
每个人都想在应用软件整合领域跨出一大步。但事实是,现有的应用软件整合,比如ERP和EAI, 与新的整合策略,比如网络服务和ESB等,必须结合起来,并在企业对灵活性的需要(包括对多变的市场的反应)与IT部门对统一的、可管理的长期企业架构的需求之间做出平衡。
第一步是抛掉唯技术论的思维定势。企业层面的整合,需要业务部门和IT部门的紧密合作。这可能会需要巨额的投资,但其回报也将是巨大的。
作者简介:Beth Hayes是一名高级商业顾问,IT实践领导。David Hebert是哈科特集团的高级商务顾问。