案例:事件处理系统在海上货运的应用

日期: 2013-01-14 作者:Jack Vaughan翻译:邹雅玲 来源:TechTarget中国 英文

东方海外货柜航运有限公司的信息系统开发中心位于与太平洋相距数英里的美国加州圣何塞Zanker路,这里是驻香港公司船只往返的必经之地。他们将钢或铝质集装箱运送到火车、卡车和拖车上,这些都是现代商业的一部分。   但是,东方海外货柜航运有限公司(OOCL)的开发团队,在这个历史性的硅谷路上的活动是复杂的、全球性的航运业务的一个组成部分。在圣何塞,应用开发中心的马特•罗森主任与他的工作团队开发了一套事件处理系统,该系统的远程操作将船舶和港口的信息连接到直接从事OOCL商业的指挥者。

  该系统可以使管理者逐个排查船只,也可以使管理者看到在某段时间内每个设备有多少集装箱通过,每艘船上要卸下多少个集装箱……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

东方海外货柜航运有限公司的信息系统开发中心位于与太平洋相距数英里的美国加州圣何塞Zanker路,这里是驻香港公司船只往返的必经之地。他们将钢或铝质集装箱运送到火车、卡车和拖车上,这些都是现代商业的一部分。

  但是,东方海外货柜航运有限公司(OOCL)的开发团队,在这个历史性的硅谷路上的活动是复杂的、全球性的航运业务的一个组成部分。在圣何塞,应用开发中心的马特•罗森主任与他的工作团队开发了一套事件处理系统,该系统的远程操作将船舶和港口的信息连接到直接从事OOCL商业的指挥者。

  该系统可以使管理者逐个排查船只,也可以使管理者看到在某段时间内每个设备有多少集装箱通过,每艘船上要卸下多少个集装箱,管理者还可以了解到货物是在哪里得到许可放行的等。当然,重要的是这个系统是成功的并且给公司带来利润。

  罗森说:“我们的成功的很大一部分是由于我们的IT方案,我们能在装运之前判断承受的底线。这是因为我们很好的掌控了运输成本。”这给极具挑战的航运界带来一种优势。

  实际上,经历过艰难后东方海外做的比以前更优秀。工业贸易刊物《美国货运者(American Shipper)》将东方海外评为2007年-2011年最佳上市公司,营业利润达到16亿美元,打破历史记录。在此次卓有成效的成果中,IT部门的工作是事件处理系统绝对重要的组成部分。

  过程自动化的融入

  使用面向事件系统来有效的定位复杂的操作需要融合许多技术以及定期反复试验。这意味着,系统要同时从传统的客户机/服务器体系结构进行。

  事件处理系统定位海上船只

  罗森和他的同事们使用多层次的Java中间件将海上的船只与家中的电脑相连接。同时,他们将软件连接到系统上跟踪和应对业务事件。SOA往往是设计的指导原则,敏捷开发展示了团队如何处理该项目。

  该系统的任何标准都令人印象深刻。东方海外融入光学字符识别(OCR)传感器、复杂事件处理、应用服务器、数据网格、ERP后端等,来创建一个既实用又实时的集装箱船队。

  罗森表示:“我们正试图添加流程自动化和测量多个部分的过程。”像在其他行业一样,意味着寻找的过程人类不必进行调解。

  比如,航运中的“D&D”或“拘留和滞期费”指外港口或其他终端港口在指定的时间等待装载或卸载的集装箱会产生延迟费用;滞留费是货物在制定时间内仍储存在一个港口或者其他终端时产生的费用。如今,如果达到D&D或者接近时,系统会自动的提醒用户。以前是客户服务人员通过电子邮件,电话或传真来通知客户。在这里,自动化是系统中一个重要的有利因素。罗森说:“该系统有助于质量和生产率的提高。它从这个平凡的事上解放了人们。”

  在这个行业中这些因素和其他事件及流程是关键因素。这些因素会让公司受罚。罗森说:“如果我们延迟订单的交货要被予以罚款。”延迟是自己为自己添置的处罚障碍。在试图缩短交货时间,船长会提高货船行驶速度并使用较多的燃料,这就增加了更多的货运成本。罗森说:“这就像个事件链。”

  供应链工具

  罗森和同事们使用的工具链和运行时软件所建立的系统是广泛的。在SAP和ERP应用程序内部建立连接。Sparx系统公司的企业构造统一建模工具用于构建模型的基本原则,这些原则经过了企业股东们的验证。Oracle Coherence内存分布数据网软件用于持久性业务对象,而SOA服务用于集群式服务器。Tibco软件公司的业务事件(Business Event)软件是复杂事件处理引擎。值得注意的是,东方公司是SL公司的合作伙伴,为系统和过程监控共同创建了实时信息显示,SL是软件供应商和中间件性能专业公司。

  罗森说在这个过程中我们得到一个结论:合作伙伴一同监控这些系统是整个工作重要的一部分。OOCL的技术管理者们确信第一个版本系统的运行结果小于系统的最佳值,以至于技术管理者们不得不对所有的应用程序进行标准化处理。

  一个复杂的业务

  罗森说还有许多事情要做。当然,在他所做的工作中仍然有许多新的内容。在2004年来OOLC以前,罗森是管理教育系统的,也曾在澳大利亚的财政管理系统部门工作。这是一个与航运不相干的行业,罗森称之为“一个极其复杂的行业。”

  尽管行业同仁称罗森能够用系统的视觉来看待工作,但他仍然说:“你不了解整件事情。”

  当被问及到,他是否曾将儿童的观点投入到这次强大的系统设计中——也就是说,一个小孩在后院玩模型玩具时,他会将自己想象在一个有真实货船、火车和卡车的世界中。罗森的回答是:“没有,真的没有。”

  但是,他承认有点想将加利福尼亚Long Beach设施港口作为一部分加入到OOCL的系统中。

  在工作完成后,罗森的兴趣点既不是全球也不是事件处理系统。在他的业余时间里,他追求的是天文学研究。

  但是,现在想起了,古时候人们航海时是通过星系的指引。或许这就是他的爱好和职业的关系。

作者

Jack Vaughan
Jack Vaughan

TechTarget新闻记者和网站编辑,主要关注数据管理领域的技术趋势和动态。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 理解CEP应用真正特点

    IT领域的每个人都知道分析,以及借助大量历史数据作出更优业务决策的价值。这里应用程序的挑战在于“历史”这个限定词。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。