SOA案例:汽车行业如何加速数据引擎
2004年秋,公司的首席信息官Kevin Vasconi与另外几位高层主管在位于美国汽车行业中心的底特律总部开董事会。
这是一次讨论公司现状的会议,旨在探讨Polk的战略方向,达成的共识是:信息系统无法支持公司到下一个十年。
系统陈旧 跟不上新态势
这家总部设在密歇根州南菲尔德的公司的核心业务是数据聚合。Polk从260处来源汇总车辆登记和销售数据,包括美国和加拿大的机动车辆部门、保险公司、汽车生产商及贷款机构。然后公司对数据重新包装,销售给经销商、生产商和营销公司——比如哪款SUV在某个地区最畅销。
多年来,Polk的数据合并流程在IBM大型机上运行。Vasconi在2003年加盟公司时,有些软件已用了20年之久。“这些代码比有些员工在公司呆的时间还要长。”他说。
大型机系统本身没有出问题。但整个流程围绕大型机的批处理操作而设计:多个计算任务先排序后处理,以便尽量充分利用大型机的资源。Vasconi希望新技术能加快为客户提供数据的速度——一收到数据就进行处理,而不是每天或者每周集中批处理;还可以使手工处理的任务实现自动化,从而降低公司成本。
他还担心,旧系统跟不上数据迅猛增加的态势。因为公司数据库里面的数据已经超过1.5拍字节(1拍字节=1015字节);而历史趋势表明,将来增长速度会更快。“我们知道遇到了容量问题。发挥数据的价值将是公司面临的挑战。”他说。
同时,客户一直在急于摆脱限制,希望更快地获得销售数据。全国汽车经销商协会(NADA)是代表19700家汽车和卡车经销商的一家组织,首席经济学家Paul C. Taylor表示,通常在汽车生产商发布全国销售数据30天后,客户才能获得Polk的各州车辆登记数据。这样一来,新泽西州的经销商就无法立即比较本地区和全国的购车趋势,以便相应调查库存量。
Taylor说:“理想情况下,你一旦有了全国销售数字,就可以分析各州销售情况。Polk如果将周期缩短哪怕一周,那也是巨大的改进。”
实际上,Polk之前曾两次试图从大型机迁离出去,但这些项目最后还是回到了起点。公司主管们后来采用了不同的方法,启动了代号为ReFuel的项目。2004年底,Polk设立了新公司RLPTechnologies,构建下一个数据聚合系统。
Polk预计ReFuel项目能节省费用。实际上Polk旗下向公司客户销售数据的部门——Polk Global Automotive部门的部门总裁Joe Walker和Vasconi后来证实:该项目帮助公司把数据操作管理成本削减了近一半。
从零做起
Vasconi为新建的分公司组建了10人核心小组(这些人多半是Polk的信息技术员工)后,他的第一项任务是弄清楚新系统将是什么样子。
公司有三大目标,简称“50/50/100”,意思是:新系统把效率提高50%(换句话说,把运营成本削减一半)、数据提供速度加快50%;数据准确性力求达到100%。
新系统名为“数据工厂”(Data Factory),执行与IBM大型机同样的三项任务:先是获取数据,从260处来源汇总数据;然后把数据转换成标准格式,并使用统一的结构和命名,以便存储下来的得克萨斯州报告上去的车辆识别号码能够被Polk的其他应用所读取。最后,系统需要通过与其他数据库进行相互参照来提高数据准确性——比方说,核实消费者的姓名和地址,或者把某辆车与贷款历史联系起来。
Vasconi明白系统要有面向服务的架构(SOA),以便不同系统里面的软件组件能够以一种标准方式进行联系。因为新系统需要这种灵活性,可以自由地添加或者更新组件,又不干扰整个系统。SOA的扩展性也有望胜过整体式架构(这意味着它能够处理负载逐步加大的任务),因为较大的任务更容易细分成多个子任务。另外,他希望使用网格计算,从而利用多台机器来处理同一项任务,而不是使用功能强大的独立服务器。
他说:“我们需要构建能用30年的系统。”
RLPTechnologies的小组勾划了新系统的功能部分,然后确定哪些部分是市场上可以买到的商业软件产品、哪些部分需要自己内部开发。Vasconi说:“如果我们能找到可以买来的技术,就希望买现成的,以便加快我们开发的东西进入市场。”
Polk的“数据工厂”的硬件模块包括:采用英特尔处理器的戴尔服务器,运行Linux操作系统;使用两路及四路处理器的服务器配置成不同网格来处理不同应用;一个网格运行Oracle 10g数据库;第二个网格运行JBoss的应用服务器,负责托管自定义的Java代码;第三个网格运行Tibco Software公司的BusinessWorks消息总线软件,充当系统其他部分之间的通信代理;Tibco软件提供了该系统的SOA骨干部分。
“数据工厂”采用了其他现成软件包。来自Informatica公司的软件把进来的数据变成了可扩展标记语言(XML)文档,从而把数据处理成通用格式。使用DataFlux(隶属商业智能厂商SAS)的软件分析数据质量,以便能够发现可能的错误,进而调查分析。
- 1SOA不再是实验室里的花朵
- 2SOA:中国软件的机遇和挑战
- 3财务信息化:融资租赁的管理之道
- 4oa办公系统企业信息门户解决方案
- 5中小企业如何选好商用电脑
- 6OA系统是什么?什么是OA系统?泛普软件来分析
- 7SOA实施很大程度上依赖健全的治理体系
- 8BI战略不是项目 将数据变成信息要长跑
- 9大话南京OA之如何快速分批领料
- 10虚拟企业与供应链管理的联系与区别
- 11信息技术创新是柯达自救最后一根稻草?
- 12实施路径剖析 将SCM落到实处
- 13南京OA是框架 其他管理软件是子集
- 14依靠南京OA改善数据分散现状
- 15王东升:替代之危看得见与看不见
- 16计世独家:实现ITIL需要软件工具
- 17信息化技术协同“中国萨班斯”
- 18如何消除误解 提高ITIL实施满意率
- 19新技术推动BI发展 IT将功成身退
- 20中小企业信息化应用可提升空间巨大
- 21南京OA系统基础数据编码指南
- 22软件即服务SaaS:制造变革的浪潮
- 23垂直B2C电子商务引爆 比拼的还是产品
- 24我国大型企业信息化发展调查分析
- 25信息安全管理如何实行量化、可复用操作
- 26浅谈KM在国内企业中的发展应用
- 27计世资讯:中国信息化发展白皮书发布
- 28剖析企业信息化商业智能标准化定义及效益
- 29集团企业如何实施南京OA财务系统模块
- 30计世独家:首钢如何用e-HR管理14万人