六月的拉斯维加斯突然下了一场雨,温度骤降。不过希尔顿酒店Informatica World 2008会议的现场,气氛火热。公司刚刚发布了全球首款全面、统一、开放的数据集成平台Informatica 8.6。这一平台的四个主要部分:提供即时资料整合的PowerCenter RealTime Edition、整合了Salesforce.com服务的on-demand Data Loader、进行资料转换与交换的B2B Data Exchange,以及提供由多重系统或多国语言,进行资料查找与比对的Proactive Data Quality with Identity Resolution,全部都可以以软件即服务(SaaS)的方式来提供,这一点吸引了业务无数关注的目光。
因为SaaS和数据整合是两个放在一起就会产生问题的话题。面对SaaS的应用趋势,很多企业犹豫不决就是出于对数据整合的担心,在《InformationWeek》最近一次针对SaaS部署的调查中,就有一位受访者直言不讳地表示数据的整合和访问是他最大的顾虑:“当数据库被托管在外部服务器时,通常认为它是为厂商所持有。如果我们要分析自己的数据,那就会花费好几个月的时间,而且耗资巨大。”而每当谈及SaaS及其集成问题时,提供商的常规反映则是快速转换话题,比如,传统供应商也同样存在这个问题,或者说,数据整合其实就是SaaS的业务趋动之一等等。
而现在,似乎已经有实例开始证明,SaaS时代的数据整合问题是可以被有效解决的。Ellie Mae公司--Informatica World 2008 年度按需定制数据集成奖的获得者,其CRM部署的案例为想要进行SaaS部署,又担心数据整合问题的企业提供了成功的范本。
三个月Vs. 9天
Ellie Mae是一家为美国银行按揭抵押贷款行业提供电子交易平台的高科技企业,全美两到三万亿美元的按揭抵押贷款交易中有1/3是通过Ellie Mae公司这一平台完成的。
由于美国复杂的金融体系,资金从政府、华尔街,到银行,经纪人,再到个人,完成一笔按揭贷款交易,资金至少要在这个电子平台上转十几手,因此,作为电子交易平台的提供商,Ellie Mae必须了解每一次转手中资金、房屋、个人等各方面的信息,考虑到所有的关系和层面,面对的是一个多维的资料信息。历年来,公司对于信息整合部分一直非常重视,整合程度很高,然而随之出现一个弊端,即过于定制化。随着资料积累得越来越多,如果需要对信息进行修改,则牵一发而动全身,变得非常困难。
事实上,Ellie Mae 在其基础架构和电子商务副总裁Chris Lin的带领下,几年前就已经开始部署SOA,进行服务、工作流、数据的全面整合,这也是之后在进行CRM升级时,能够成功部署SaaS的基础。对于公司的老旧的应用软件,由于web服务界面有限,或者根本没有,Chris将它们以资料的方式整合在一起,送回服务架构,在此基础上编写新的应用,因此Ellie Mae在部署CRM升级时,不存在数据迁移的问题。
面临CRM系统升级时,Ellie Mae的资深副总裁Chris Lin面临两个选择。一是走传统的方法,先找业务分析的人来做分析,确定需求,之后由IT来写代码编成,完成后进行测试。
这样一个项目大致需要三个月到半年的时间。Chris进行了全面的分析、估价之后,决定采用另一种方式进行升级。采用Salesforce的服务进行升级部署。这一过程中,Ellie Mae仅仅编写了data gateway用以和Salesforce直接连接,不再另写应用,而只进行资料传送。信息传输过来之后,直接进入data hub,由它确定资料应该导向哪里。这个项目的data hub采用了informatica的power center,成功地将Salesforce CRM系统和Ellie Mae的内部企业系统连接在一起,保证了所有数据在防火墙内外都能实现同步。
而Ellie Mae和Informatica一起,从什么都没有,到实现升级后的所有功能,前后只花了9个工作日。项目的ROI则达到了100%。
Ellie Mae的随需应变
然而让Chris感到最满意的还不是升级时间的缩短和成本的控制,而是其实现了业务的0停工期。通常,进行应用的升级或者迁移对于任何一个企业都是一项复杂的大工程,由于不同部门的情况各异,要安排统一的升级或者迁移时间非常困难,而进行升级或者迁移时,又不可避免需要停工,升级前两天不能进行资料的输入更新,需要安排同一天进行全体升级。而这个项目完成之后,由于资料完全整合在了一起,对于业务部门而言,新旧两套CRM同时可以使用。每个业务部门,甚至每个业务小组,都可以根据自身的业务情况来自由决定什么时候迁移到新的CRM上,业务简单地可以先升级,业务复杂的可以先进行测试,并且用power center将企业应用的资料库和salesforce的进行整合之后,不管采用新系统或是旧系统,流程都是透明的,信息可以实现完全共享。
对于Chris而言,目前的架构对公司今后的发展提供了一个可扩展的高效的平台。而利用Salesfore的一些特性,他实现了将业务和纯技术的需求进一步分清的目标。
通常,提及业务和技术整合,人们就会想到,业务部门有需求就向IT部门提出,由IT帮助其实现。而Chris认为这是非常不合理并且浪费资源的做法,因为业务的需求变化很快,很容易导致IT部门刚刚实现的需求又被否定,需要进行重新开发的现象。
而Salesforce的特性之一就是可以由终端用户自己进行一些配置的设置,进行SaaS的部署之后,每一个业务部门都可以根据自身的需求,由自己部门的具有一定技术知识的power user进行功能配置。而IT部门只需要控制资料和信息的传输和流向。用Chris的话来说,实现了公司内IT应用的“民主”。
Brocade的建议
如果说Ellie Mae是基于相对成熟产品上的成功典范的话,Brocade绝对属于第一个吃螃蟹的人。
2006年,当Brocade通讯系统公司决定采用Salesforce.com公司的SaaS服务时,该公司发现把内部部署和外部部署的数据整合在一起是非常头疼的事情。
Brocade需要把它的Salesforce.com数据与其内部ERP和财务系统的数据合并在一起来编辑一个趋势报告,并且支付基于渠道的佣金。Salesforce.com的部署进行得很好。但公司突然发现把这些数据发送回公司内部的数据库中可能是一件大事情。当时Salesforce.com提供了一套应用程序编程接口。但是,实施小组认为开发这个应用程序编程接口需要更长的时间。
Brocade尝试了Informatica公司当时还处于测试阶段的这些支持SaaS的数据整合功能,并且成功地实现了内外部的数据同步和迁移。
事实上,由于SaaS应用渐成趋势,市场上提供此类数据整合的产品也层出不穷,AppExchange列出它能够与具体的应用程序方便地进行整合的工具和与更广泛的集成平台等范围更广的工具。SalesCentrix公司的AccountDynamics能够把Salesforce.com的数据与QuickBooks集成在一起。还有位于加州Redwood City的Ipedo公司的XIP,能够为复杂的企业架构创建一个虚拟的数据服务层。
面对越来越令人眼花缭乱的产品,Brocade公司的首席信息官Marti Menacho对于考虑部署SaaS的那些公司提出了一点忠告——重点是得到一致的数据定义,采用主数据管理等规则以及在整个企业范围内的良好的数据映射。