席卷全球的SOA潮流正在吸引并影响着越来越多的企业。但是,很多企业在跃跃欲试部署SOA的同时,也在质疑SOA的投资回报率。那么,到底SOA能给企业带来怎样的ROI?
事实上,一些走在前头的企业已经给出了肯定的答案。总部位于瑞典的SBAB公司3年的SOA实践,投资回报率高达87%,他们的投资回收期只有1.16年。
走在业务前面
SBAB(瑞典住房信贷公司)是瑞典国有房屋抵押公司。SBAB的业务包括向个人购买用于居住、租赁和度假的房产提供抵押贷款的公司,也是为设法利用其房屋价值作为贷款担保的人提供住宅贷款的公司。
2005年初,瑞典加快了加入欧盟的步伐。加入欧盟后,将要求公司的财务报表必须符合国际会计标准(IAS)和Basel Ⅱ法规的要求。作为瑞典政府的全资贷款公司,SBAB公司的业务受到严格的监管。因此,SABA公司高层管理者预见到公司运营环境将会发生重大变化,并希望IT系统能够确实做好准备以适应新形势下环境的变化。除此之外,当时SBAB公司正在着手改变其业务模型,从而为客户提供新的投资产品。
尽管在当时,SABA公司的IT系统已经能很好地满足其业务需求,但是考虑到新形势下企业可能会对IT系统提出新的需求,SBAB公司的高层管理者还是开始寻找能支持其有效遵从新的规章制度,并为客户资金的投资建立可盈利业务模型的集成工具。
采用SOA策略
在考察了许多不同的技术解决方案,并经过综合考量之后,SBAB公司最终选定了BEA基于SOA的解决方案。
"我们对SOA十分感兴趣。SOA是一种设计架构,它能够使开发人员部署基于标准的可重用软件组件,从而提高效率,并缩短周期。"SBAB公司项目负责人评价说。
在选定了BEA公司的SOA解决方案之后,SBAB公司购买了BEA AquaLogic Service Bus、BEA WebLogic Integration和BEA WebLogic Server。
接下来,SBAB公司的3名员工与BEA公司的3名咨询人员密切合作,开始部署新的系统。一年以后,他们将上述产品部署成一个集成平台,同时形成了一套可根据需要创建新集成的工具。
SBAB基于BEA SOA的新系统首先用于替代现行的企业服务总线。在拆除企业服务总线时,SBAB项目组采用了迭代的方法,对每一个依赖于该总线的工作流和数据流程,先设计出一个基于SOA的新流程,并对其进行测试,然后再根据最终用户的意见进行修改。经过这一系列过程后才启用集成,然后将这部分原有的企业服务淘汰。SBAB的许多流程都必须经过这个过程。
2006年2月,第一个集成在运营环境中部署完成。
SBAB公司还利用BEA解决方案,构建了现在支持公司新投资服务运营的系统,构建了跟踪客户投资、利用抵押债券(这对于当时的SBAB公司来说是一种新的金融工具)为他们提供资金的应用,确保投资资金的合理利用,计算并跟踪其给投资者所带来的回报。
对SBAB公司来说,SOA解决方案与传统解决方案相比,具有很多优势。这些优势主要体现在以下3个方面。
首先,SOA大大减少了开发人员数量。由于新系统是建立在SOA基础之上的,SBAB开发人员可以利用可重用的服务来完成集成项目,从而大幅度地提高工作效率。SBAB估计,如果公司没有部署BEA SOA,要达到目前的项目完成水平,需要增加30个设计、开发和测试人员。
其次,SOA大规模地降低了软件的维护成本。系统的部署使得SBAB公司无需再在现有应用上进行大量定制。众所周知,对于任何一个系统来说,定制的东西越多,维护的费用就越高。SBAB估计,由于新系统避免了很多定制,其年软件维护费用减少了60万欧元。SOA系统的部署,还使得SBAB公司放心地淘汰了每年需花费50万欧元来维护的Sunguard系统。
最后,SOA给新业务带来利润。部署SOA解决方案,使SBAB能够建立向客户提供投资服务所必需的工作流和基础架构。SBAB客户投资的资金随着2006年中期该项服务的推出而迅速增加,预计将达到平均1亿欧元。
高投资回报
SBAB公司的开发团队仅用了1年时间就完成了新系统的部署,并将其与其他应用进行集成。
在项目进行过程中,BEA公司的咨询人员和其他咨询公司的人员一起,为SBAB提供了从需求分析到试验,再到部署和测试的全程帮助。一名SBAB公司员工通过监控流量,发布新的SOA服务,以及根据需要做出修改,为新的系统提供支持。
SBAB公司在采用了BEA AquaLogic和WebLogic解决方案后,大大增强了IT人员对法规和竞争环境变化的快速响应能力,提高了开发人员工作效率,降低了软件维护成本和为客户提供投资服务。
全球性技术调研和咨询服务提供商Nucleus公司对SBAB公司实施应用SOA 3年间软件、硬件、人工和咨询成本进行了计算,确定了SBAB公司的投资总额,并计算出直接效益和间接效益。其中,直接效益包括由于淘汰了旧的系统所减少的系统维护费用,已经通过部署新系统所实现的新业务所带来的收益;间接效益包括由于开发人员工作效率的提升而减少的人员费用。
Nucleus的分析结果表明,SBAB的SOA投资总额为421.7万欧元,其中咨询费用占47%,软件成本36%,人员成本占14%,硬件成本只占3%。Nucleus经过详尽的核算以后发现,SBAB公司SOA的年投资回报率高达87%,在1.16年时间内就收回投资!