过去,IT系统帮助诸多企业在生产管理、供应链管理、客户关系管理等方面实现了业务自动化,对企业运作效率的提高起到了有目共睹的作用。现在,随着应用的深入,原来依照不同业务流程垂直构建的应用形同“孤岛”,互通互联成为IT系统建设的新目标。不仅如此,伴随企业对业务创新的强烈要求,IT系统还要能够随需应变,根据业务任意组合。
微软倡导的OBA(Office Business Applications)框架就是针对以上需求的响亮回应。它通过SharePoint Server将后端的业务应用和前端的Office生产工具连接起来,不仅统一了后台各种服务的接口,而且直接调用Office应用程序的方式也省却了创建输入/输出数据接口的麻烦。
OBA框架的作用,在中外运空运发展股份有限公司的信息系统中得到了充分的体现。
从物流信息化到信息化物流
中外运空运发展股份有限公司成立于1999年10月,并于2000年12月28日在上海证券交易所成功上市,是国内航空货运代理行业第一家上市公司,简称“外运发展”。外运发展由中国外运集团的优质空运业务资产重组而成,核心业务包括航空货运代理、速递及综合物流,其中国际货运代理业务稳居国内行业第一,速递业务也已形成高速发展的自有品牌——中外运e速。
作为一家快速发展的航空物流企业,外运发展迄今已在全国拥有6大区域、85家分公司和300多个物流网点,运营网络辐射全国。从2001年11月与惠普启动IT战略规划以来,7年时间过去,外运发展已经构建起一系列的IT系统,在竞争日益激烈的物流行业,通过信息化手段实现了业务敏捷性。
从2002年1月启动国际货运管理系统CMIS信息平台建设,2003年6月实现国际货运CMIS系统与集团Oracle财务系统对接;到2004年5月启动e速快件货运管理系统EMIS信息平台建设,2005年实现国际货运与国内e速快件CMIS/EMIS系统整合;再到2006年12月实施国家发改委第三方物流协同平台SOA建设,2007年1月与麦肯锡启动战略CMIS/EMSI系统优化。外运发展的IT系统建设保持着每年上一个大项目的频率,和业务的飞速发展紧紧结合在一起。现在,与微软公司合作实施的OBA项目又将外运发展的信息化程度向前推进了一大步。
中外运空运发展股份有限公司工程部技术总监沈晔向51CTO.com记者介绍到:“物流信息化的一个重要成果就是基于物流企业自身环节物流过程的信息化,为我们的客户提供及时、精确的物流状态信息和过程追溯,为客户提供生产决策的依据,从而降低客户企业内部的生产成本,实现物流服务价值最大化。七年物流信息化的实践表明,IT技术已经在我们的业中占据了重要的地位,IT已经达到和我们企业中买车、买仓库同等重要的位置,已经是最核心的东西了。将来,要谈的不是物流信息化,而是信息化物流。”
OBA,成就架构变革的催化剂
沈晔将OBA(Office Business Applications)称为至关重要的项目,是因为它决定了整个信息系统由BS架构到PS架构的顺利过度。多年的信息化实践当中,沈晔发现,传统的BS架构存在着诸多的弊端,从而创新性地提出必须由“B”过度到“P”,P(Portal)即拼装应用的平台、门户,而微软的OBA解决方案则能很好的实现从“P”到业务前端的功能。沈晔形象地将IT架构划分为三个不同的发展阶段,即B(Browser)S(Server)时代、P(Portal)S(Server)时代和P(Portal)S(SOA)时代。
微软的Office业务应用(OBA)就是一个很好的实现Portal的平台,也是实现PS架构的前提条件。OBA旨在将企业所需要的信息和应用系统功能完美地整合到用户所熟悉的桌面应用平台中,使用户可以便捷地进行沟通、协作、获取商业洞察力、制定决策、推动企业运营,进而全面提升企业核心业务应用系统的应用水平,提升IT系统价值。这一全新的商业软件概念构建在人们所熟知的前端Office应用程序和来自后端Office系统的开放信息架构基础之上。例如,在实际工作过程中,销售人员在接收到包含了相关业务信息的邮件后,只需通过单击操作即可将当前信息与运行在后端的客户关系管理系统(CRM)进行自动同步——而在以前,用户可能需要手动完成信息同步的工作,如停止当前操作,再开启一个全新的程序,然后将信息复制过去——现在,这样繁琐的操作将会被彻底丢弃。OBA将封锁在多个独立业务系统中的数据信息彻底解冻,同时增强了信息的可访问性和可操控性,进而帮助企业员工提升对企业信息资产的使用水平,制定更为明智的业务决策,并最终全面推动业务运营的成功进行。
P包括了前端的客户端和中间的Portal,前端客户端使用Rich Client的方式,微软的Office当仁不让的成为了首选,因为每个用户要会安装IE,会安装Outlook,也会安装Office办公套件,我们只需要一个Portal将这些应用集中到一个统一的平台上,而Sharepoint就很适合成为这个Portal。
采访中沈晔将外运发展部署OBA的效果总结为:“分布在不同区域和部门的员工,可以方便地借助Office Excel 2007、Office InfoPath 2007、Office Outlook 2007、Web浏览器,甚至手持的移动设备通过在线或离线的方式提交数据。从而实现了信息的高度集成和共享,提高了反应速度,解决了以前部门之间协调困难的问题,提高了企业的整体运作效率,使管理上了一个新台阶。通过使用以上信息采集和流动的通道,外运发展可以轻松地与其产业链中的合作伙伴实现信息共享,对物流各环节进行实时跟踪、有效控制与全程管理,实现物流信息畅通。”
SOA,在Portal平台上拼装应用
都是简称PS架构,但P(Portal)S(Server)和P(Portal)S(SOA)却有划时代的差别。
在当今社会,提供各类社会服务的企业,无论是电信、银行还是各种公共事业,都需要依赖强大的信息管理系统的支撑,来完成提供服务的整个过程。SOA则是一种企业信息管理应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的“服务”。形象地说,这些“服务”就像大小不一的乐高玩具中的积木,它们间的灵活组合可适应不同的业务管理需要。
拼装应用正是SOA带来的巨大价值与启示,而与传统的开发应用的不同则是服务的重用,沈晔用“开发行为”的变化很好的诠释了这场IT领域的巨大变革。外运发展将SOA进行了一个七层划分,最底层为系统硬件层,涉及一些硬件和网络的技术;第二层为基础软件层,运行着各种操作系统;第三层则是基础应用框架层,运行着J2EE或者.Net的环境;第四层为核心业务服务层,Web服务就运行在这一层;第五层将是业务流程服务层,涉及到SCA/SDO等技术,第六层则是服务展现层,上文提到的Portal就运行在这一层;最顶端的将是业务应用层,运行着诸多的商业业务应用系统。可以看出,作为第六层的Portal很好的衔接了底下五层与业务应用层,除了对下面五层展现了一个平台,同时也很好的支撑了业务应用层。而上述提到的OBA解决方案就起到了第六层Portal的作用,除了提供SharePoint Server这样一个中间平台,还提供了服务于业务应用层的统一操作工具,很好的衔接了企业的后端业务,同时在应用上更偏重于前端应用。
采用SOA架构后有一个明显的好处,就是将曾经的代码全部打包为服务,然后通过应用构建将这些服务拼装起来,最终用户看到的都将是一个个服务,而再不会涉及到代码。沈晔对从事SOA七层架构的工作人员进行了划分,“第一至四层为Service开发人员,他们的工作将全部是代码编写;第五层业务流程服务层为Process组装人员,他的工作将是一部分为组装配置,一部分为代码编写;往上是我们提到的Protal层,这层的角色主要是ProcessUi/ServiceUi组装人员,他们的代码编写任务已经很少了,估计不足四分之一,其次都是组装配置的工作量;最上层的业务员的工作几乎全部是组装配置的工作,而不再从事代码的编写。”
SOA七层架构是外运发展在信息化实践道路得出的心得和经验,也将是以后搭建新的信息系统的行为准则。
结语
企业发展对物流信息化的要求已由"从无到有"转变为"对业务价值的再造",因此外运发展的IT建设目标也开始从“物流信息化”展望到“信息化物流”,微软OBA为外运发展的IT创新开辟了新视角。因为在业务流程链上,传统的应用系统往往按照“链”上的职能区域进行分割,业务流程的创新也被局限于这些区域内部。OBA是从整体上来复合与重组IT资产,成就系统和人员之间的协作与互动。