|
国产软件成色几何 东方通中间件给出答案
国产软件似乎悄然沦为了“不行”的代名词。然而,国产软件真的不行吗?东方通用自己的成绩给出了答案。
而从规模上来看,中国航信构建起了支撑民航业发展的订座、离港、分销、结算四大商务信息系统,服务范围延伸到了300多个国内城市、100多个国际城市,连接了国内及港澳地区27家航空公司、147个机场、6500多家机票销售代理。这种业务量决定了中国航信的信息系统必须满足具备高数据吞吐量的处理能力,同时兼具高可靠性的特点。刘川透露,中国航信服务总线项目(TSB)的业务处理量至少能够达到了几千TPS(每秒交易处理笔数)。 关键的总线 中航信的标书一出,一时引来了许多国际、国内厂商的关注。但东方通的判断是,国内乃至国际上,能够提供这种高效消息收发引擎的公司及产品屈指可数,东方通不仅有中间件的技术积累,还有多年交通行业的业务经验积累,是有竞争能力的。 刘川透露,事实上早在中国移动软件集中采购的竞标中,用户已在自己的真实环境中,对几家公司的中间件产品进行过测试。几轮较量下来,东方通公司的产品作为唯一的国产中间件,与其他几家国际大公司的产品不相上下。 东方通公司销售总监高春光则介绍说:“东方通能够最后胜出的原因,在于东方通能满足中国航信要求能提供中间件源代码级的支持和服务,并且帮助用户做定制的要求。” 谈到源代码级服务,刘川介绍说:“从分工上来看,就是我们在中国航信的需求之上,做出架构层面的设计,由东方通或中航信的开发人员进行开发。在这个过程中,我们也融入了原来在交通业做项目的经验,同时我们也借鉴了国外同类系统的先进经验。”换句话说,东方通在此次与中国航信的合作中,角色已发生了很大的改变。原来是相对单纯的提供中间件产品和产品维护服务,而现在则是在中间件层面引导对方应该怎么去做了。 这样做的好处是显而易见的,有了源代码级的指导,开发进度大大加快了。此外,利用源代码级开发,我们可以更有针对性的解决用户的具体需求而不必要像开发商用中间件那样考虑不同用户的各种需求。提供通用商用中间件对于软件提供商来说是利润率最高的一种模式,但为用户定制的专门平台对于用户来说却是更经济高效的模式——因为不需要为以前商用软件提供的大量本企业并不需要的功能付费。刘川说:“象我们在处理收发引擎时,我们注意到它的安全性要求有其自己的特点,主要在于收发引擎完全是一个在内部可信系统之间运行的框架,对安全的要求不会像那些要和外界系统和用户通讯的系统那么高。源代码级开发的好处就是,不会为了不必要的安全性进行多余的开发。如果系统内有一个节点发出的请求多到不正常的状态,我们肯定要干掉它。而这样的功能我们可以在架构层面上实现,预留一个接口给开发人员,这样开发强度就大大减轻了。” 在这个项目中,还有一个有意思的现象。这就是中国航信和东方通共同选择了应用SOA。对此,刘川认为:“SOA经历了最初的疯狂炒作阶段,最后在关SOA的声音变弱肯定是正常现象。实际上,我们可以发现一个有趣的规律,某个新概念,新技术总是在前期刚产生的时候声音最大,而在真正被应用,落地的时候声音反而变得很弱了——因为有了更加新鲜,炙手可热的概念和技术,他们进入的了前期这种“大声音”时期。此外,应用SOA也必须灵活应用SOA的本质方法而不是生搬硬套具体技术。比如SOA强调应用之间的松耦合,一般情况下系统之间粗粒度的业务服务的接口使用比如WebService这样的标准接口有很多优势,但在中国航信项目的具体场景下,TSB更需要满足内部服务或业务功能模块之间高效的调用,因此我们会设置一个规范的接口,但并一定生硬的直接使用WebService接口。至于耦合的粒度,ESB的作用和位置,以及服务和服务间的关系等问题,我们都会用很好的方法论来去实现。我们的出发点只有一个,这就是满足系统对于高效的需求。” 中国航信服务总线项目(TSB)上线之后,将会扩展业务运行平台的开放性,有效解耦各系统间和系统内的相关联功能模块,提高业务的伸缩性和扩展性,简化业务的开发,全面满足新一代旅客服务系统作为一个全球化的大集中应用系统的业务需求,并且降低航信对于该系统的拥有,开发和维护成本。事实上,东方通与中国航信就中国航信服务总线项目(TSB)的全作,还只能说是双方深入合作的开始。 目前越来越多的国产软件正在用一次次胜利证明自己能行。从“意境”这个词拆解来看,是人的认识与周边的环境达到了一定程度的交融,才有了意境。现在,国产软件正在做出自己的努力,用户需要考虑的,也许就是要不要更新观念,融入到国产软件的“意境”当中去的问题了。
责编:刘沙
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
推荐博客
|
|