基于soa的军事信息系统集成研究

基于soa的军事信息系统集成研究

ID:26811898

大小:54.00 KB

页数:5页

时间:2018-11-29

基于soa的军事信息系统集成研究_第1页
基于soa的军事信息系统集成研究_第2页
基于soa的军事信息系统集成研究_第3页
基于soa的军事信息系统集成研究_第4页
基于soa的军事信息系统集成研究_第5页
资源描述:

《基于soa的军事信息系统集成研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SOA的军事信息系统集成研究摘要:为了使分布式军事信息系统能够适应实现技术、部署位置和操作流程等不确定因素,提出了一个基于SOA的柔性分布式系统集成框架。首先对SOA进行了概要阐述,进而提出军事信息系统集成要求,最后给出了系统集成框架。框架基于SOA架构、组件化思想,采用ationSystemIntegrationBasedonSOA  LIUZhan-long1,LIChang1,FENGXiao-jie2  (1.ArtillerymandAcademyofPLA,Xuanhua075100,China;

2、2.PLAGeneralStaffmunicationsTrainingBase,Xuanhua075100,China)  Abstract:AnalyzethecurrentproblemsinthemilitaryInformationSystemIntegrationanddescribetheconceptandbasicprincipleofSOA,parethedifferencesbetethods.ThearchitectureandimplementationstepsofmilitaryIn

3、formationSystemintegrationbasedonSOAaredesigned,makeknoationsystemintegrationbasedonSOAakingfulladvantageoftheexistingInformationSystem.  Keyilitary;informationsystem;integration;architecture  随着我军现代化建设的快速发展,大量军事信息系统应运而生。但由于各系统设计主体不同、使用需求不同等原因,这些系统在互操作性、共享性、安

4、全性以及服务质量等方面都还存在着这样那样的问题,阻碍了我军信息化建设的进一步推进。  SOA是一种面向服务的软件架构。作为一种设计和构建松散耦合的软件解决方案的方法,近年来得到了广泛关注。本文基于SOA架构,依据服务融合的思想,综合利用已有的信息资源,快速地构建集成军事信息系统,使之能够适应军事业务不断变化对信息系统集成产生的影响。  1SOA概述  面向服务的架构(Service-OrientedArchitecture,SOA)并不是一个新的概念,它是一种将信息系统模块化为服务的架构风格,拥有服务之后,就可以

5、通过编配这些服务给业务流程带来生命力[1]。  SOA的一般定义为:“本质上是服务的集合。服务间彼此通信,这种通信可能是简单的数据传送,也可能是两个或更多的服务协调进行某些活动。服务间需要某些方法进行连接。所谓服务就是精确定义、封装完善、独立于其他服务所处环境和状态的函数[2]。”  在SOA架构中,包括三种角色:服务提供者、服务请求者和服务代理者。这三种角色通过3个基本操作:发布、查找、绑定相互作用。服务提供者向服务代理者发布服务;服务请求者通过服务代理者查找所需的服务,并绑定到这些服务商;服务提供者和服务请求

6、者之间可以交互[3]。SOA架构模型如图1所示。  从本质上说,SOA是一种面向服务的软件架构,是一种设计和构建松散耦合的软件解决方案的方法。SOA架构的基本元素是服务,服务作为用于业务流程的可重用组件,它提供信息服务或简化业务数据的状态迁移过程,响应客户的请求并提供高质量的服务[4]。  2军事信息系统体系结构  2.1体系结构设计要求  1)集成现有系统。由于历史的原因,我军目前现有的各类信息系统呈“烟囱式”特点,互连互通互操作困难。现代军事信息系统的建设,不能只着眼于新的、孤立的系统的建设,而应该充分考虑对

7、遗留系统的再利用。  2)结构松散耦合。松耦合使得服务更容易集成,或组成其他的服务,同时提供了良好的应用和服务管理能力。系统所提供服务应该是透明的、协议独立的,从而可以不必与特定的系统和网络相连接,同时也使得服务重用成为可能。  3)基础架构统一。在所有不同的应用系统之间,基础架构的开发和部署应该一致。现有组件、新开发组件可以合并在一个框架内,从而增强系统可扩展性。  2.2系统总体结构  基于SOA的军事信息集成系统,通过标准化的服务接口连接起来进行数据交换。它屏蔽了不同平台、编程语言、操作系统和硬件架构之间的

8、差异。在这种模式下,一个应用或部分应用是一种服务,可以被重用和共享。与传统相比,整个环境变得更富有弹性,能快速响应决策业务需求,从而实现更好的业务灵活性[5]。总的来说该框架分为四层:数据存储层、组件服务层、业务逻辑层以及表现层。  数据存储层:数据层是系统中各个服务得以实现的基础。数据存储层包括当前流行的数据库管理系统,如SQLServer2005,Oracle11g等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。