2009年10月,IBM宣布,帮助中远集装箱运输有限公司(简称中远集运,下同)逐步构建面向服务的架构(SOA),完成了COSCON核心业务梳理、EDI(电子数据交换)中国区和全球EDI应用、全球集装箱管理应用系统、企业信息化管控(SOA管控)、外围应用系统、基于企业级的SOA应用整合平台和信息架构以及实现业务与信息化资产的全生命周期管理等信息化项目。中远集运从2004年以来与IBM合作,通过四个阶段的SOA信息化建设,逐步完成了基于SOA的企业信息化架构转型。
中远集装箱运输有限公司是中远集团下属的子公司,专门从事集装箱运输业务。中远集运作为全球领先的综合集装箱航运服务供应商之一,是中国最大的集装箱运输公司,客户遍及全球,在全球集装箱运输行业排名第六。
SOA演进:从外围系统到企业核心
中远集运作为中国集装箱运输行业的SOA先行者,早于2004年实施了其SOA先行项目——EDI平台建设,率先于业界对原来各自分散的独立系统实现了端到端的全程监控,并提供了完整的日志支持。至今,中远集运在IBM SmartSOA思路的指导下,凭借领先的SOA规划与稳健的信息化建设步伐,已经完成了基于SOA的三大项目——EDI平台建设项目、设备交接单整合项目和集装箱堆存费管理系统。中远集运通过逐步将SOA项目从外围系统转型,推进至核心外围系统整合,并构思实现企业级的核心业务整合,为整个企业的信息架构注入业务运转和发展所需的灵活性、生产力和扩展性。
上海中远资讯科技有限公司总经理王新波先生表示:“IBM根据其‘SmartSOA方法论’为我们所勾勒的SOA演进图谱,很适合我们公司整个SOA信息化架构的转型路线图。”中远集运从2004年开始基于SOA建设中国地区EDI的应用平台;2005年实现通过系统级的企业信息总线整合应用,开展基于SOA的资产重用;2008年开始进行集装箱信息应用系统的管理,同时引入了业务规则管理、SOA管控和BPM工具;2009年准备构思企业级的信息总线,构建企业级的SOA管控的组织架构。
中远集运对SOA的投资经过一、二期的EDI平台建设,积累了丰富的服务组件,这些组件在箱管平台中得到充分利用,约有30%的服务组件得到重用。在前期项目成功的基础上,中远集运于2008年在IBM的辅助下实施了新箱管平台项目,基于企业服务总线对外围系统设备交接单打印工具进行了重构,成功将SOA从外围系统推进至核心外围系统的整合。无论是从降本增效、开发效率还是系统的灵活性来看,都收到了明显效果。
以设备交接单整合项目为例,在新系统中基于服务调用查询提单,生成列表只需8秒,对比老系统所需的30秒,节省了22秒,效率大大提高,开发周期缩短约50%左右。该项目支持企业的信息化管控以及服务的全生命周期的管理,为企业未来应付复杂的业务需求增强了灵活性。
SOA文化:总线理念深入人心
中运集运领先的IT规划思路和建设实践在业界屡获嘉评。在中国信息化500强评选中,中远集运分别荣获05、06、08、09年度“中国企业最佳IT服务管理奖”以及09年度“IT治理奖”。这背后的秘诀是什么呢?
王新波认为,信息化成功的关键因素之一是,经过多年的努力,SOA已经在中远集运整个系统里形成了一种文化:“我们已经培养出这样一种文化,大家说起话来都从SOA的理念出发,使用SOA的语言。”回顾第一次做EDI SOA的时候,中远集运采取的是“IBM顾问为主,中远集运为辅”的方式;而到2008年做箱管项目的时候,IBM的顾问不再是主导,而转变成其协作方与咨询方。主要靠中远集运自主牵头,IBM仅提供技术难题与方向上的咨询支持服务。“我们和IBM合作的过程中,更多的是把IBM当成一个老师的角色。这个过程中所培养的一批有SOA理念、掌握SOA技术的人员,成为我们一笔很宝贵的财富。”王新波先生对此深有感触。
谈到SOA在中远集运企业文化的影响,王新波先生把SOA比喻为企业信息的中央枢纽。所谓企业信息中央枢纽,就是通过基于服务调用的企业服务总线,梳理企业应用之间的互联互通。这对于具有业务全球性、业务不间断性和异构系统复杂性的中远集运意义尤为重大。“SOA一定是你在设计程序的时候有一种‘企业总线’的理念在里面,要有全盘考虑的理念。推而广之,这也正是很多成功的商业模式背后的理念。”王新波先生表示。
通过堆存费管理系统、电子商务平台和企业智能系统等一系列成功的SOA项目,中远集运IT部门一次又一次地向企业上下证明了SOA的价值。
SOA延展:惠及业务人员
在堆存费管理系统中,中远集运还结合多年的SOA建设成果,创新性地引入了IBM WebSphere ILOG软件,通过业务规则管理实现了业务流程的简化、可控和灵活性。堆存费率的计算规则涉及到堆场、进/出口、累进制等多个变量,具有复杂、多变的特点,如果用传统的编程开发实现,代码量和后期维护工作量都非常大,每次价格的微小变动,都需要业务人员和IT人员进行协作完成。
在引入业务规则管理之后,中远集运的业务人员无需IT的帮助便能通过IBM WebSphere ILOG软件中功能强大而且简单易用的业务工具,自主地根据业务情况变更规则定义,从而极大地提升了业务的灵活性。举例而言,业务人员可以为悉尼堆场的堆存费函数定义这样一个函数引擎,“当标准箱出口数大于等于1且小于等于3时,引用累进制费率A”。在实际计算时,业务人员只需调用该引擎便可返回计算结果,更可根据业务情况的变化灵活调整定义。
对此,王新波先生深有感触:“ILOG的业务规则管理跟SOA结合在一起,能够使SOA的灵活性、更重要的是业务本身的灵活性得到了更好的发挥。”
展望未来,中远集运正在构思实施“智能箱管系统”,进一步考虑跟IBM合作建设基于SOA的航运物流解决方案的中心,希望基于SOA把堆存费管理提升至一个更具智能化的层面,帮助优化其遍及全球的集装箱管理,目标是实现从成本中心到利润中心的业务转型。
IBM中国开发中心Web 2.0首席架构师及IBM资深技术主管毛新生先生表示:“IBM SmartSOA方法论将企业SOA发展过程总结为一个四阶段的‘SOA演进图’,即‘基础整合’、‘跨部门扩展’、‘企业转型’、‘随需而动’四个阶段。中远集运IT在业务驱动的SOA架构转型上做了有益尝试,现已处于从‘企业转型’迈向‘随需而动’的阶段。”