Oswald Regular
OpenSans Regular
推动变革
一家巨型消费品公司改进其产品运输至商场的方式。

一家超大型消费品公司 (CPG) 的核心问题是如何整合其不同的产品线,这也是消费品行业的常见问题。虽然每条产品线的业务性质相似,却都作为独立的实体(实质上是独立的业务)各自扩展,每条产品线都拥有其独立的基础结构。每项业务都要采购食品原料,运抵至食物成品的工厂,再将成品运送到仓库和配送中心,最后再运往商场。遗憾的是,每项业务都有其自己的运输网络,公司货车经常造访同一地点,出现无必要的空载情况。该公司的货车运输队规模在全球名列前茅,空载导致了其成本快速增加,公司白白损失了大量收入。

初期计划

起初,该 CPG 公司考虑使用 Java 从头开始构建新的应用程序。随着设计工作的启动,种种迹象表明,项目的复杂性将使这项工作变成一个规模超大的项目,需要很长时间才能完成,并蕴含极高的风险。对业务部门而言,问题悬而不决的每一天都意味着巨大的经济损失,系统发生故障成本之大则难以估量。如果商场里的货物品种不齐全、数量不充足,营业收入就会遭受重创。面临如此艰难的境地,这家公司转而求助于 Ab Initio。

新的应用程序要求诸多:必须完全集成到这家超大型 CPG 公司的每个事业部;必须与每个事业部的订购系统接口;必须理解并处理货车、工厂、仓库、配送中心及商场的各种详细信息;必须了解货物明细及其运输相关的全部信息;必须支持各独立货物运输公司投标发运项目;必须连接到货车所有可能的提货地点,以便为工作人员生成提货单和说明,帮助他们正确地将货物装上对应的货车;必须将信息反馈到一个第三方的先进优化引擎,并将最终优化计划通知到这个国际公司的所有相关方。也就是说,新应用程序要包罗万象、无所不能。由于业务全天候营运,应用程序因此必须实时地全天候运行。

快速开发全新解决方案

人们通常认为,这样一家全球企业巨头构建此类应用程序需要投入的工作量必然巨大,人力资源必然雄厚。但对于 Ab Initio,即使开发大型应用程序也无需太大投入。一名 Ab Initio 顾问就能够帮助客户设计、实施应用程序,并培训客户由应用程序开发人员组成的小型团队(团队无人具备 Ab Initio 软件经验)。

在涉及到与客户的企业消息总线进行连接时(此例中为常见消息发送产品),Ab Initio 的杰出表现出人意料。通常的做法是将一个应用程序分解成多个小程序,每个小程序通过总线读写消息。 所有这些小程序必须一致地协同运行,否则在系统出现故障时,整个程序无法继续正常运行。因为确保系统稳健运行是系统架构师和开发人员的责任,这种情况往往意味着大量的额外编码和测试工作。如果客户团队没有预先考虑到所有的故障模式,那么后果不堪设想。

Ab Initio 架构提供强大的功能处理故障,应用程序被简化为若干表示业务流程和逻辑的小“图形”。所有流程和逻辑完全由 Ab Initio 构建,无需采用传统编码方法。系统自身非常可靠,核心技术稳固地集成于系统之内。

从开始到结束,项目花费的时间还不到一年。客户万分惊讶,同时欣喜的发现系统一经投入使用,即可正常运行,稳健而强大。通常,新系统都经历“磨合期”,Ab Initio 却最大限度地简化了应用程序,故障处理整合在核心技术之内,因此无须磨合即达到了理想的工作状态。

展望未来

如今,这家超大型 CPG 公司已在其所有事业部部署了全新的运输优化系统,节省了数千万美元的费用。项目经理(后因立项有功而晋升为高级副总裁)兴奋地讲述首席信息官高层会议的情景,当他的同事们还在为各自系统所存在的棘手问题争论不休时,他却就下一个新项目侃侃而谈,当然,其构建技术自然是 Ab Initio。

English
Français
Español
Deutsch
语言:
简体中文
日本語