1 / 62
文档名称:

有状态通知服务在民航综合信息平台的设计与实现.pdf

格式:pdf   页数:62
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

有状态通知服务在民航综合信息平台的设计与实现.pdf

上传人:peach1 2014/2/24 文件大小:0 KB

下载得到文件列表

有状态通知服务在民航综合信息平台的设计与实现.pdf

文档介绍

文档介绍:南京航空航天大学
硕士学位论文
有状态通知服务在民航综合信息平台的设计与实现
姓名:张连荣
申请学位级别:硕士
专业:计算机应用技术
指导教师:徐涛
20080301
南京航空航天大学硕士学位论文

摘要
面向服务体系结构(Service Oriented Architecture,SOA)对现代软件开发模式
产生了深远的影响,它通过服务的发布、发现以及绑定等机制为其他的应用程序
提供服务。SOA具有松散耦合、粗粒度、可互操作等优点。通过采用SOA架构的
设计思想,可以减少系统间的耦合性,提高可重用性,因而能够较好的整合企业
遗留系统,消除信息化中存在的“信息孤岛”,并提高系统的灵活性、敏捷性和
可扩展性。
Web服务凭借自身良好的封装性、平台和语言无关性成为SOA的主要实现技
术,但标准Web服务缺乏对服务状态的管理机制,同时其请求/响应的消息交换模
式无法满足对动态通知服务的需求。Web服务资源框架(WSRF)通过将资源引入
到服务中解决了Web服务在交互中不能保持状态的问题。Web服务通知规范
(WSN)通过发布/订阅模式制定了Web服务环境中创建事件驱动服务的流程。
本文首先介绍了SOA的概念、架构及其设计原则。阐述了它能为企业级应用
整合带来技术和业务效益。对于SOA的主要实现技术Web服务,分析了服务为何
是无状态的原因,详细介绍了WSRF和WSN规范。针对民航综合信息平台对事件
驱动服务的需求,使用Web服务对航班状态资源建模,通过在Web服务中引入资
源属性,设计了基于有状态服务的航班动态通知服务,论述了通知服务的消息交
换模型,并对涉及到的设计模式以及航班状态资源生命周期管理等关键问题进行
了详细阐述,最后基于Globus平台实现了该服务。
关键词:面向服务体系结构,Web服务,Web服务资源框架,Web服务通知规范,
民航综合信息平台
i
有状态通知服务在民航综合信息平台的设计与实现
Abstract
Service Oriented Architecture (SOA) has a profound impact on modern
software development model, and it provides the services for other application
programs through the mechanisms such as publishing, finding and binding. SOA is a
coarse-grained, loosely coupled service structure. Through the use of the SOA
framework, the coupling between systems can be reduced and the software reusing
can be improved, therefore the remaining system can achieve a better integration and
the information island can be eliminated and it can also upgrade the system
flexibility and expandability.
Web service relies on the platform and language irrelevant es the main
realization technology of SOA, but it lacks the management mechanism of state and
can not meet the requirement of notification service with it’s request/correspond
information exchange model. The Web Service Resource Framework (WSRF)
solved the question that web service can not have the stateful resource.
WS-Notification (WSN) used publishing/subscription pattern to formulate in the
web service environment to found the event-driven services.