联合太平洋公司的核心是一个铁路业务IBM基于大型机交通控制系统的继续运行像一个勤劳的机车了近40年。据业内专家,这是一个开创性的系统首次引入时,这让康尼格拉运输巨头的第一个公司是世界上广泛使用的在线事务处理技术。
虽然联合太平洋已经能够建立在系统的1100万行宏汇编程序代码并对其进行功能修改多年来,这项技术已经过时了,根据公司高管。这使得它更严格的开发人员添加特性,以应对客户的业务需求,这已成为越来越多的“alert-driven, workflow-based的世界,”马丁说莫来,联合太平洋铁路信息系统的副总裁助理。
例如,由于汽车行业的销售放缓,联合太平洋铁路公司高管希望能够混合来自不同制造商的车辆在一个轨道车,马利说。旧的系统不能够处理这种变化,他说。但是多亏了一个新的分布式网络,自2006年以来一直在发展,该公司一直能够介绍一些和更多的功能。
新兴的网络,称为NetControl,是基于面向服务的体系结构平台,在很大程度上依赖于开源技术,例如Apache Web服务器,Hibernate查询软件和SpringSource的Java应用程序管理工具。它被写在J2EE和Linux上运行。组件的新交通控制系统部署阶段帮助联合太平洋公司更好地管理超过90000铁路和32000英里的轨道。SOA项目将耗资1.5亿美元,至2亿美元,和系统有望成为全面运作到2013年底,届时该公司计划逐步淘汰IBM大型机。
对未来的一个系统
项目是部分原因是联合太平洋是难以招募工人与宏汇编程序技术维护和提高老系统,高级副总裁兼首席信息官林登Tennison说。许多IT工人熟悉基于大型机系统已接近退休年龄,“多数高校甚至不教汇编,”他说。
联合太平洋也想开发一个系统,将提高客户与公司的互动,帮助推动内部生产力,Tennison说。
近年来,许多货运客户规模或外包他们的运输部门、芯片卡夫说,运营总监规划运输经济学&管理系统公司,弗雷德里克,一家咨询公司。这些公司现在指望铁路提供更多服务,更容易访问。
联合太平洋铁路公司正在努力解决这些类型的需求在NetControl,第三年的多年设计工作,大约30%完成。例如,超过99%的铁路的客户订单生成电子在网络上,通过EDI提要,琳达Brandl说,副总统负责联合太平洋的400人的国家的客户服务中心。当货物通过主机系统客户发送电子订单,订单中的信息并不总是匹配数据联合太平洋的记录——例如,位置代码之间可能会有差异,Tennison说。当发生时,客户服务代表必须手动编辑命令。
联合太平洋自动化的流程在新平台通过应用基于规则的体系下电子货物于2004年8月实施的服务应用程序。系统帮助抓住任何差异和“修复它们,”Brandl说。该应用程序几乎完全消除了需要客服人员对订单和提单改正,Malley说NetControl项目领导人。
压力来拯救
这些改进独自拯救了公司在劳动力成本每年几百万美元,Tennison说。系统已经帮助联合太平洋电子账单失败率降低59%自安装。
它也使联合太平洋铁路公司的客户服务部门工作更有效率,因为它不再有延迟客户订单而手动修正,Brandl说。
这种自动化等运输公司联合太平洋至关重要,因为货运在经济衰退期间下降。7月23日的季度财务报告,联合太平洋公司表示,其货运收入同比下降了28%,截至6月30日的季度。
这种压力正在推动着运输公司it业务项目旨在产生“重大”ROI通过效率和成本控制,首席执行官杰克·w·Plunkett说冷藏室研究有限公司在休斯顿。这些类型的项目包括部署基于web的系统,帮助运输航空公司更有效地与客户沟通”而减少操作员的必要性,”普伦科特补充道。
联合太平洋公司没有进行ROI分析NetControl,因为这个项目被视为一个风险缓解策略来取代一个40岁的系统,已成为难以维护,但仍然是该公司的核心业务,Tennison说。不过,他说,公司高层确定NetControl所产生的成本节约。
Tennison说联合太平洋考虑其他选项除了构建一个全新的系统,包括使用按需基于云服务的可能性,但他们不满足公司的需求。“虽然我们看到巨大的波动的能力,我们不体积的变化。我们没有看到经济学,我们没有大幅波动的计算需求”来证明转向按需计算服务,他说。
NetControl项目也给了联合太平洋的机会使其运输更好的为客户服务。例如,而老系统提供货运客户跟踪和追踪订单的能力,新的基于soa平台将使客户看到自己的实际行程。将通过更紧密集成网络功能和新的应用程序,将更直接与客户的业务流程,Brandl说。她指出,220人NetControl项目团队最近开始计划的发展,功能。
因为NetControl系统正在逐步随着时间的推移,联合太平洋铁路货运客户已经对订单的增加的可见性。例如,客户不再需要电话或传真的订单提前几天的货车会需要一套单一的装运或运输,Brandl说。2005年,NetControl项目团队开发了一个应用程序称为总车管理,使客户通过网络订购和使用他们的浏览器来查看当货车已经应用到他们的订单,Brandl说。应用程序帮助联合太平洋手动车订单的数量减少75%自安装,根据公司的官员。
联合太平洋的转变从大型机系统的绿屏界面受益匪浅的许多年轻员工。例如,Brandl说需要10周训练一位客户服务代表旧的系统,但它将仅仅6周一旦新系统,更加直观,全面实现。
年轻人“短信环境中成长与MySpace和Facebook,“Brandl说,很多公司的年轻员工和客户“希望能够去网上找到他们寻找的东西而不需要使用一些特殊的代码到那里”,他们将与绿屏系统。
不过,NetControl项目团队必须确保新的GUI不会完整的冲击对于那些员工已经习惯了旧系统的外观和感觉。平衡,开发人员创造了一套基于浏览器的样式表允许最终用户选择自己的GUI偏好,Tennison说。
它帮助项目团队介绍了功能”婴儿的步骤,”Tennison说。从文化的角度来看,他说,“让它容易得多,也许是因为我们没有走得太快了。”Instead, the company has laid new track for NetControl while the mainframe is eased into the boneyard.
乍一看
公司:联合太平洋公司。
总部:奥马哈
业务:其主要运营公司,联合太平洋铁路,为23个州提供货运服务西部三分之二的美国
公司统计:2008年营收为180亿美元;2008年净利润为23亿美元
林登Tennison项目冠军:最初,这是,高级副总裁兼首席信息官。目前项目负责人马丁•马利助理副总裁在联合太平洋铁路信息系统。
项目团队的规模:220人,包括离岸开发人员
IT人员规模:刚刚超过1400人,包括400年的电信业务
项目投资:联合太平洋计划投资约2亿美元的新运输分销网络的完成阶段到2013年。
项目的回报:通过自动化客户计费流程,联合太平洋已经大大减少了所需的手动编辑处理客户账单和节省数百万美元的劳动力成本。
霍夫曼在纽约是一个自由撰稿人。要想联络他请发邮件至tom.hoffman24@gmail.com。
网络
开源的有效载荷
当林登Tennison CIO和联合太平洋IT团队的其他成员开始探索承载NetControl系统技术平台,他们发现了一些必备:系统必须是长期的,能够有效规模,能够支持一个“五个九”准则,即99.999%的正常运行时间)环境。
“我们设计一个松散耦合的服务器环境的工程模型,就像你会发现谷歌而不是那么复杂,“Tennison说最初的设计工作,在2003年初开始。
团队花费了大约两年的时间运行测试评估和模拟模型。“一旦我们知道足够的关于技术框架,我们开始认真的重新设计核心业务在2006年中期到后期,“Tennison补充道。
项目团队成员选择了一个分布式网络因为他们想要一个系统,可以有效地处理计算密集型应用程序,比如那些为机车和铁路构建优化模型,Tennison说。“我们希望能够把很多马力的这些问题并不是受制于一个单一引擎,”他说。团队最终决定在Linux上运行的系统。
马丁Malley和220人的NetControl项目团队的成员,面临的最大挑战之一是确定哪些旧体制的特点被保留下来,这样做没有的帮助文档的各种业务流程,系统是如何演化,马利说。
要做到这一点,团队应用敏捷模型,应用程序设计提前三到六个月的软件开发,马利说。应用程序交付团队工作一个月变化,每季度生成新版本。
这种方法往往适合面向服务的体系结构计划,兰迪·凯西说,Forrester Research Inc .的分析师soa类框架,凯西说,“有机会来自动化和重新考虑某些流程是如何工作的。”
这个故事,“联合太平洋铁路沟渠的大型机SOA”最初发表的《计算机世界》 。