民航信息系统发展方向:SWIM消息传输与实现
需积分: 12 47 浏览量
更新于2024-09-06
1
收藏 416KB PDF 举报
"SWIM消息传输的概念及实现,高占春,周赛,王佩。SWIM(System Wide Information Management)是民航广域信息管理,基于SOA架构实现异构系统间的信息交换和共享,利用Web服务定义接口并采用WSDL描述。本文探讨了SWIM的框架结构与消息传输需求,构建了SWIM消息传输服务和接口管理服务的系统原型,通过Web服务整合航班(DB2)和气象(Oracle)数据,并利用ESB进行应用集成。关键词包括:SWIM,SOA,消息传输,Web服务,ESB。"
在民航领域,SWIM(System Wide Information Management)是一种重要的信息管理方法,旨在促进未来民航信息系统的全面发展。SWIM的核心理念是采用面向服务的架构(SOA),以解决不同部门之间异构系统的信息交换难题。通过SOA,SWIM能够打破信息孤岛,实现数据的有效整合和共享。
在技术实现上,SWIM利用Web服务作为接口,使得各系统的交互标准化和规范化。Web服务描述语言(WSDL)用于定义这些接口,提供了一种机器可读的方式来描述服务的可用操作、接口和消息格式,从而确保不同系统间的数据交换能够顺利进行。
论文研究了SWIM的框架结构,这是理解其工作原理的基础。该框架通常包括服务提供者、服务消费者、服务注册库和服务总线(Enterprise Service Bus,ESB)。服务提供者负责发布信息,服务消费者则通过注册库发现并使用所需服务。ESB作为中间件,起到了消息路由、转换和集成的作用,确保不同系统之间的兼容性。
论文还着重讨论了SWIM的消息传输需求。在民航系统中,高效、可靠的消息传输至关重要,涉及到航班动态、气象预报等关键信息的实时更新。因此,系统原型通过Web服务将航班数据库(如DB2)和气象服务(如Oracle)的数据集成,再利用ESB进行处理和发布,形成新的Web服务供其他系统调用。
SWIM是一种创新的信息管理策略,通过SOA和Web服务技术,有效地解决了民航领域中跨系统数据共享的问题,提高了信息的流通效率,对提升整个行业的运营效能具有重要意义。这篇论文的贡献在于提出了一个实际的SWIM消息传输服务系统原型,为民航信息化建设提供了有价值的参考。
2020-07-05 上传
2018-03-15 上传
2024-07-01 上传
2021-10-12 上传
2021-11-19 上传
2019-09-05 上传
2015-10-29 上传
2021-10-06 上传
2021-08-29 上传
weixin_39840588
- 粉丝: 451
- 资源: 1万+
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程