摘要:军事物流信息系统建设是突破我军后勤信息化现状,提高我军现代战争后勤保障能力的重要举措。本文针对军事物流信息系统总体架构设计问题,在分析我军后勤信息化建设与发展需求的基础上,指出了基于SOA架构的技术实现体制与实现思路,提出了基于SOA的军事物流信息系统总体架构,并深入分析了在该架构体系下军事物流信息系统的主要实现内容与关键任务,为我军开展军事物流信息系统建设提供技术与方法上的参考。
关键字:军事物流;信息系统; 系统架构;SOA
0 引言
当前,在我军后勤领域,通过自行组织研发,已建成和使用的与军事物流相关的(后勤实力统计、物资储备管理、后勤装备管理、军队财务管理、被装业务供应、物资采购、铁路军运调度、油料业务管理、药材业务管理、营材业务管理、后方仓库综合管理、审计业务管理等)专业后勤业务信息管理系统有百余个,有的在各自业务领域发挥着重要的作用。但是,由于这些系统在建设初期,缺乏统一规划,许多系统采取的是C/S、B/S、B/S/S等软件体系结构,存在着严重的系统相互独立、技术体制不统一、开发工具不相同、数据结构不一致、语义异构、信息难以交换等问题[1],给军事物流信息系统建设造成了极大的困难。如何充分利用这些已有在用的专业后勤业务管理信息系统,并在实现与军事物流相关的所有专业后勤业务部门之间信息共享的基础上,达到从计划、采购、仓储、运输、配送、核算等整个军事物流环节业务的管控一体化、决策最优化、运作协同化,是一个艰巨而又极富挑战性的任务。
1军事物流信息系统实现技术体制分析
实现军事物流一体化运作的首要条件就是必须要解决现有在用的各专业后勤业务系统之间的信息共享问题,这是军事物流信息系统建设无法跨越的鸿沟,除非完全摒弃现有在用在研的所有专业后勤业务管理系统,而这种接近于疯狂的想法是完全不可能的。因此必须从技术体系上寻求解决办法。另外,我军为了能够适应现代作战后勤保障需要,正在积极推进后勤体制改革,届时,组织机构的调整必将带来业务流程的变化;此外,战时情况下,为了能够形成快速保障力量,各种可能的打破常规后勤保障模式,灵活配置保障资源开展军事物流一体化运作的情形必将发生,这些情形要求军事物流信息系统必须要能够灵活轻松的应对变化。因此,所采取的实现技术还要能够使得军事物流信息系统具有灵活地应对应用需求变化的能力。
面向服务架构(Service-Oriented Architecture, SOA)是基于面向服务的IT体系结构,是一种应用框架,它着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。服务之间通过网络彼此通信,进行分布式组合、部署[2-3]。SOA作为一个创新的应用框架,可易化构成各种离散业务流程与服务的重用与组合[4-5]。当SOA构建在开放标准如Web服务之上时,就可以更快速、更轻松的连接业务服务组件——流程和应用服务,而不用考虑系统或编程语言[6-7]。SOA使得用户可以构建、部署和整合这些服务,且无需依赖应用程序及其运行计算系统,从而提高业务流程的灵活性[8-9]。SOA能够充分利用现有在用的遗留系统,有助于实现更多的资产重用、更轻松的管理和更快的开发与部署[10]。SOA具有松耦合、位置透明和协议无关的特点,易于实现大规模网络环境下跨地域、跨组织、跨部门、跨异构系统大型复杂信息系统的集成与建设[11-12]。因此,SOA已成为当前软件集成领域的主要技术发展方向[13]。目前,在商用领域,IBM、Microsoft、Sun、Oracle等主流软件提供商均已全面将产品线向SOA迁移[14];在军用领域,以美军为代表的许多国家都在军事信息系统建设中采用SOA作为主流技术体制,大力发展“网络中心站”计划等[15]。