欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > SOA架构在无人机信息交换平台中的应用

SOA架构在无人机信息交换平台中的应用

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


摘 要:

关键词:
  随着我国信息化建设的推进,为了满足当前航空航天事业快速发展的需求,航空航天系统应用了信息化的很多应用系统。这些资源系统一般分布在不同的部门,开发技术多种多样,操作系统有基于UNIX的,也有基于WINDOWS的,系统框架和开发平台有C/S结构,也有B/S结构的。而且各系统之间缺乏总体规划,往往是各个部门根据自身需求来设计实施信息管理系统,缺乏对整体资源信息的开发挖掘。传统开发方式开发的信息平台与开发工具、操作系统、数据库的紧密耦合使得分散的独立信息系统逐渐成为所谓的“信息孤岛”,信息资源没得到充分利用。多个信息系统的许多功能都是仅仅为了满足其特定的业务需求设计的,它们之间存在相似相通之处却又无法复用,造成软件升级或重新开发的成本巨大。
  这些问题的解决,需要航空航天各部门对现有业务流程和软件系统体系结构进行重新梳理和规范化改造,考虑面向服务的信息资源整合,充分利用航空航天系统内部信息资源,实现信息的统一控制和管理。
  本文首先研究了SOA的思想,SOA的最佳实现技术,以及Web服务的一种开发工具,然后把SOA思想运用在无人机信息交换平台中。
1 面向服务的架构
  SOA(Service-Oriented Architecture,面向服务的体系结构)将应用程序中的不同功能单元(称为服务)通过对这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,也就是说它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种此类系统中的服务可以用统一和通用的方式进行交互。SOA架构的基本元素是服务,SOA指定一组实体(服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供和消费服务。遵循SOA观点的系统必须要有服务,这些服务是可互操作的、独立的、模块化的、位置明确的、松耦合的,并且可以通过网络查找其地址。面向服务的参考架构主要由5部分组成,即Web层、服务层、应用程序层、企业级安全层和业务服务管理层。
2 通过Web服务和Java EE实现SOA
  Web服务为应用程序通过Internat互操作提供了一种新方法,为了迅速实现或者向外界提供一个Web服务,要求有一个功能强大且全面的应用程序开发和部署平台,而且同时易于开发者和部署者使用。Java EE平台提供了一个完整的Web服务技术集。
  Web服务平台是为使用特定编程语言来调用和部署Web Service而提供的一套工具集。本文主要研究了Java EE平台对Web服务开发的支持。Web服务平台有服务器端组件和客户端组件。服务器端组件通常封装在某种类型的容器中。客户端组件通常封装为工具,用于访问绑定到Web Service的Java接口实例。任何一种Web Service平台都支持三个核心子系统:调用子系统、序列化子系统,以及部署子系统。
3 基于SOA无人机数据交换平台
3.1 无人机数据交换平台分析
  无人直升机不仅广泛应用于民用,在国防军事领域同样具有非常重要的作用,尤其在保卫祖国领土完整,完成侦察等任务中凸显重要,所以,无人直升机的发展在我国航空科学技术领域倍受关注,如何管理其复杂的测控数据问题也是当今研究的热点之一。本文主要研究基于无人直升机测控数据分析的要求,利用数据融合技术,结合SOA的架构理念,实现新型的数据交换平台。
  采用SOA设计方法可以扩展本系统的适用范围。类似的数据交换平台可以通过通用的标准接口,实时地在线重用本系统所提供的部分功能,从而达到资源共享,减少重复工作的目的。
3.2 系统服务的设计与实现
  SOA方法以服务为中心对象构建层次架构,将功能方面涉及的对象、数据、组件、业务流程、界面等从服务提供者和服务消费者角度进行层次化。在服务层中将各业务功能点以服务的形式暴露于系统之外,其它信息系统可以通过服务协约对服务进行访问。这种技术简化了系统集成,可以快捷、容易地对业务需求的变化做出反应。服务的设计与实现是实现SOA的核心。下面主要描述系统服务的设计与实现,也就是重点描述业务层。
  无人机信息查询服务,主要提供无人机信息的修改、查询等服务。相关人员可能会查询关心的无人机型号的具体信息,这样不同的部门都可以调用无人机信息查询服务。其中有无人机基本信息的描述。
  发动机性能查询服务,主要提供不同型号发动机性能信息的修改、查询等服务。发动机信息是人们关心的另一个主题。发动机的品牌、性能决定着无人机的性能,不同部门都可能要用到这个服务。
4 结论
  本文首先介绍了服务及面向服务的架构等概念,它们属于理论基础。之后介绍了一种SOA的具体实现技术——Web服务。文章后一部分讲解的Web服务开发工具的基本原理。最后通过一个项目来应用之上的技术规范。
  相对于民用SOA在理论和应用方面的发展,在航空航天电子信息系统应用方面,研究成果报道较少。SOA是软件技术发展新的里程碑,是从高层次上解决航空航天电子信息系统互操作问题的一种重要技术途径。本文是对航空航天电子信息系统实现SOA架构的一个尝试,本方案具备良好的封装性、松散耦合性、可扩展性,是应用系统具有良好的互操作性、开放性,实现了分布式的数据查询与交换功能,有效解决了信息孤岛问题。 本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/242567.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学