乐思软件

提交需求|联系我们|请电400-603-8000

实现无障碍沟通 SOA南京油运落地开花


    在南京油运大楼一层的一个大开间办公室里,坐满了来自5家方案商的技术人员,这里是南京油运管理信息系统集成项目组。每个工位都完全开放,没有格子间,没有任何隔断。总集成商华胜天成的项目负责人沈晖的工位也在其中。

    ”开放、无障碍沟通“不仅是项目组的合作方式,更是这个项目所追求的目标。经过一年的实施,不仅系统之间实现了信息共享,还搭建了SOA基础平台,实现了标准服务的封装与可调用。

    SOA的落地开花是令人欣慰和鼓舞的。不论对中国的用户还是方案商而言,经过数年的投入和实践,都需要一些好消息鼓励路上的人继续前行。

    应用层面:让信息共享

    南京油运全称中国长航南京长江油运公司,主营原油、成品油运输,拥有各类营运船舶380余艘,年运量4160万吨。

    南京油运管理信息集成项目在应用层面需要对多个系统进行整合,这些系统包括 Portal门户系统、金蝶EAS应用套件(包括财务、物资、资产、人力资源、经济监督与审计管理系统)、网络化办公系统、船员管理系统、船舶管理系统、经营管理系统、客户关系管理系统、商业智能系统。系统之间很多是异构的。通过整合,南京油运实现了信息采集和处理的自动化,达到了信息共享的目标。

    在进行系统整合之前,南京油运经常出现一个人力资源方面的问题。对船员的管理对油运公司来说是很重要的。不同的船上有多少船员,他们的年龄、健康状况等信息都在船员管理公司的信息系统里。而南京油运人力资源部要统筹、调配船员,却不能共享信息。系统整合之后,不同系统之间的信息可以共享了。任何部门在授权允许的范围内都可以得到船员的信息。这只需要单点登录进入信息系统,就可以调出需要的数据。

    这样的例子还有很多。再比如,在过去的经营管理过程中,会发生业务和财务数据的不一致,原因是统计口径不同。同样一项收入,财务部按照货运完成时到达量计算,航运部按照船舶离岸时装运量计算,这样统计出来的数据不统一就很常见了。系统整合之后,财务和业务一体化了,所有数据的口径、来源、标准、时效都是一致的,这给南京油运的决策提供了快捷、准确的依据。

    系统层面:让服务共享

    SOA项目最典型的标志在于,能将应用功能封装成标准化服务模块,在未来的系统开发中可以调用。如果系统进行修改,也只需修改标准模块,再统一进行分发,以此达到系统易扩展、随需应变的目的。

    ”这样的应用已经在南京油运的系统中陆续体现出来了。“南京长江油运公司信息中心主任邓长林说。比如在菲奈特开发的BI系统中要进行数据挖掘、数据联查。如果数据查询涉及到凭证的查询,只需要调用金蝶的财务系统中去凭证查询的功能,而不是直接到数据库中进行数据调用。不论是查询图表、报表、账簿、凭证,都不需要重新开发应用,只要调用已封装的标准服务就可以了。并且这种调用不是点对点之间的调用,是通过ESB总线来进行的。

    总集成商华胜天成将所有的标准服务进行注册,各个应用系统的服务调用都通过ESB总线进行,改变了以往点对点调用的混乱局面。现在已经打包的标准服务模块有70多个。

    ”做SOA项目将应用定义成标准模式很重要,“沈晖说,”做南京油运的项目,最开始对信息交换的需求提出了100多项,如果每项需求都用不同的方式实现那效率就太低了。我们最后将它们抽象成4种模式,只要做4个标准服务模块就好了,这是SOA方法的优势所在。“

    南京油运在SOA项目中逐步尝到了甜头。南京长江油运公司负责信息化业务的副总余俊说:”其中华胜天成作为总集成商,起到了牵头和把控的作用。在集成的过程中,既有从信息交换、共享为切入点的自下而上的集成,也有从业务流程驱动的自上而下的集成。自下而上的集成解决信息数据标准化的问题,自上而下的集成解决服务封装共享的问题。“

    对华胜天成来说,具体项目建设范围包括:中间件平台系统安装与调测、统一用户管理与身份认证、Portal门户系统定制开发、应用系统之间的信息交换、跨多个应用系统的流程整合,还有一些其它功能的定制开发,比如短信接口网关定制开发、网络爬虫与信息管理功能定制开发。从集成的角度5个层面同时进行,是比较少见的。从应用的角度,有些应用系统已经开发完成,有的应用系统正在开发过程当中,有的系统在规划之中。在系统集成的项目中事前、事中、事后集成同时出现,也是对集成方的考验。整个项目组也在项目实施中磨练和成长了。

    信息与服务的双向集成

    从SOA的成熟度来讲,项目小组一致认为,目前这个项目已经达到SOA 3级成熟程度。至于未来是否将4级、5级成熟度作为目标,还要动态来判断。因为,信息化不仅涉及一个企业内部的信息化水平,还要看产业链整体的信息化水平,要与货主、港口代理等合作伙伴、供应商的信息系统进行接轨,这也是南京油运未来的信息化方向。

    附文一:    坚持与妥协

    ”关于标准问题,能与国际接轨的就采用国际标准,没有国际标准的按国家标准,没有国家标准的按照省部委的标准。“在标准的问题上,南京油运集成项目组是坚持的。

    要做好SOA的项目,除了坚持,沈晖还总结了一条经验——妥协。

    做SOA项目,难免有追求完美的想法,但是在实施中发现根本做不到,要让项目进行下去,只能是妥协。对总集成商来说,妥协是一种必备的态度。

    在项目刚刚启动的时候,华胜天成提出要做消息中心,比如,审批怎么走、代办通知怎么走,都制定标准流程。但在现实情况中,各家应用软件开发商根本不可能把流程做到统一。要做到统一,必须推翻他们已有的软件产品重新开发,这是不可能做到的,而工期又摆在那里。怎么办?只能退一步去协商解决。采取折中的办法。把消息汇聚到门户上,再往下流转。这样也能达到信息交换的效果。

    要进行应用集成,各软件厂商的代码在语义上不统一。举例说,合同类型,在企业标准里边”0“代表有效,”1“代表作废,但是有些软件里的”0“和”1“代表另外的意思。要让语义一致,大家必须先在企业编码的角度进行整改。这个梳理过程用掉了整个实施周期的1/3。华胜天成专门组织各家软件厂商成立了数据管控组,每家软件厂商都有专人负责编码的协调。

    在应用集成的过程中,南京油运也发挥了很大作用,在开始谈合同的阶段就阐明,每家软件厂商都要有一定的工作量是参与集成的。实施过程中则要求由总集成商对编码进行管控,给华胜天成的协调工作以明确的授权。

    ”做不同应用系统的集成,技术是一方面,融洽的合作氛围甚至比技术最重要。“沈晖说。”项目经理的协调起到了关键作用。“而集成商的价值也恰恰体现在这里。

    附文二:    SOA适合一类用户,而非适合所有

    南京油运的信息化建设是在2005年启动的,这正是南京油运经营体系大变革的一年。从国营体制到面向市场化竞争,让南京油运将信息化提上日程,以此来提升经营管理水平、提高竞争力。

    ”我们的信息化几乎是从一张白纸上开始的,以往的遗留系统非常少,这让我们能够从一开始就做一个清晰的信息化整体规划,可以按照SOA的方法论去实施。“南京油运公司副总经理余俊说。当记者问到,”如果南京油运以往的遗留信息化系统很多,是否还会启动SOA项目?“余俊没有正面回答,他说,”如果那样的话,需要推翻重建很多系统,损失和成本都会非常大,系统建设的难度也会很大。“

    SOA项目的成功案例之所以凤毛麟角,一个原因在于,SOA项目的周期都比较长,从 2006年SOA概念升温之后,一些启动的项目还没有做完;另外的原因就在于,对于以往有很多成熟信息化系统的用户而言,启动SOA项目需要否定和推翻太多原有的项目,造成巨大的损失、花费巨大的成本,制造太高的风险。

    南京油运的项目之所以能够顺利推进,在于其几乎没有遗留的系统。而在一张白纸上规划信息化蓝图,SOA则代表了先进的设计思想。从这个意义上来讲,南京油运代表了一类SOA用户,而不代表所有。企业要启动SOA项目,应先审视自身是否有能让SOA落地开花的土壤。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录