中国最早的SOA实践者和获益者 中外运案例(1)
出处:信息周刊 文: 翁美飞 评论 ( 0 ) 条 ( 0 ) 砖 ( 0 ) 好 论坛 博客
阅读提示:中外运没有纠缠于SOA的种种困惑,而是结合自身的业务需求,率先摸索适合自己的SOA实践之路。...
作为国内实施服务导向架构(SOA)的先行者,中国外运股份有限公司(下称中外运)两年前就在其核心业务系统“海运船货代系统”实施了SOA的架构。
采用SOA架构使得中外运构建这样复杂的业务系统变得更加灵活,从而更快地响应业务的需求。
从需求出发
“海运船货代系统”是中外运的一个核心业务系统,有将近200多家分支机构、上万名业务人员都在使用这个系统,涉及的营业额每年达上百亿元之巨。
由于中外运不同分支机构、不同地区的业务不尽相同,以及各地海关、港口的要求、流程有所差异,所以各地分支机构对于信息系统的要求也不完全一样。中外运原来的业务系统就是由各地30多个不同的系统“拼装”而成的。但随着业务的发展,这种系统“诸侯割据”的局面必须改变,否则会越来越影响数据的及时传输和共享。
中外运决策部门和IT团队经过讨论,认为对这么多基于异构平台的系统进行集成的代价太大,最后决定重新开发一个统一的核心业务系统。这个系统要照顾到各地业务模式的差异和需求的变动以及今后的可扩展性。中外运信息管理部副总经理张思宇说:“这是我们最后选择SOA的根本原因。”
事实上,中外运采用SOA架构和编程是在2004年春节后。之前的一年,张思宇带领60多人的IT团队一直在进行业务梳理、需求分析以及架构讨论的工作,他们同时还请了惠普公司(HP)作为咨询顾问。张思宇回顾,当时SOA还没有像现在这样被炒得热火朝天,但是需求分析的最后结果是只有实施SOA,才能解决开发复杂系统所面临的各种问题。
据介绍,“海运船货代系统”涉及的业务、用户比较多,既有内部的也有外部的应用,是一个相对复杂的系统。实施SOA的架构后,不同系统、不同模块之间的关系被统一为“请求和服务”。系统构建者可以只关注每个功能点及其提供的服务,而暂且不必考虑模块相互间的关系,避免了系统由于复杂而出现的混乱。另外,由于系统工程浩大,“海运船货代系统”由不同的人开发不同模块,相互之间协作比较困难。SOA的架构提供了统一的软件工程标准,使得不同模块开发人员之间的沟通更加容易。还有重要的一点是,中外运各地的业务模式不完全相同,往往80%~90%的业务相同,还有10%~20%的业务却不相同,甚至不兼容。应用SOA就可以在已经开发的功能模块上做一些修改,从而减少很多重复的工作。
共2页: 1 [2] 下一页
【内容导航】
已有0人发表看法
我来说两句
验证码: (如果看不清请点击图片进行更换.)   匿名
最新评论更多..
服 务 CIO 推 进 信 息 化
主编推荐
最近更新
热门文章
中国CIO周刊
CIO深陷困境 实施SOA是否是建“乌托邦” CIO深陷困境 实施SOA是否是建“乌托邦”
去年,史高所在的方信市信息中心的老处长退休了,当了5年副处长的史高被扶了正。刚刚上任,就赶上了实施“金市”工程,方信市将要建立统一..
何经理的困惑:如何解决网站外包存在的风险 何经理的困惑:如何解决网站外包存在的风险
何经理所在的公司是一家制造行业的民营企业,主要生产管件、轴承等产品,由于地处东南沿海,何经理的老板对于信息化很重视,眼看着一个个..
洞察
SaaS概念要落地 软件提供商不能任意定价 SaaS概念要落地 软件提供商不能任意定价
软件领域任何字母都可能组合成新的名词,进而上升到概念的高度,SaaS也不例外。2003年SaaS提出,顷刻间概念飞遍了各个角落,然而,概念不..
VSAT卫星通信系统在交通应急通信中的应用 VSAT卫星通信系统在交通应急通信中的应用
本文针对交通应急行业的特点论述了VSAT卫星通信技术在交通应急系统上应用的必要性和未来发展前景,并制定最佳的实施方案,使之具有科技含..