首页> 中文学位 >基于SOA的渔业信息服务资源的互访问
【6h】

基于SOA的渔业信息服务资源的互访问

代理获取

目录

文摘

英文文摘

声明

引言

第1章 绪论

1.1选题背景和意义

1.2国内外渔业信息系统互访问研究现状

1.3渔业服务资源互访问研究的主要工作

1.4论文的创新点

1.5本章小结

第2章 SOA与Agent相关技术概述

2.1 SOA技术

2.1.1 SOA特性

2.1.2关键实现技术

2.1.3 SOA架构参考模型

2.2 Agent技术

2.2.1 Agent概念和特征

2.2.2 Agent基本模型

2.3相关的编程实现技术

2.3.1基于SOA架构的相关编程实现技术

2.3.2 Agent形式规约方法

2.4本章小结

第3章 基于“令牌—Agent”的互访问模型

3.1基于Agent渔业信息服务资源用户行为的形式化模型

3.1.1渔业信息服务资源交互的Agent协同机制

3.1.2用户注册和登录的形式化描述

3.1.3基于Agent渔业信息资源服务请求过程

3.2基于“令牌-Agent”的渔业信息服务资源服务协同机制

3.2.1信息服务资源交互异常

3.2.2基于令牌环的Agent形式化协议

3.2.3基于令牌的Pi-演算语义规则

3.3基于“令牌-Agent”交互请求过程的形式化模型

3.3.1服务请求中的进程的形式化定义

3.3.2“令牌-Agent”服务请求执行过程的形式模型

3.4本章小结

第4章 基于SOA渔业信息资源互访问模型的实现

4.1系统需求分析

4.1.1渔业信息服务资源互访问平台设计目标

4.1.2业务需求分析

4.1.3功能需求分析

4.2基于SOA渔业服务管理平台的架构设计

4.2.1基于SOA的渔业信息资源互访问平台的分层体系架构

4.2.2 Web Service服务的封装和集成应用的实现

4.2.3基于SOA的通信机制

4.2.4基于SOA的渔业信息资源互访问平台总体架构

4.3服务器端的实现

4.3.1服务端模块设计

4.3.2基于流数据的SOAP请求和响应

4.3.3基于Xfire框架的Web Service发布

4.4客户端的实现

4.4.1基于ALSB的服务部署和配置

4.4.2客户端模块的设计

4.4.3渔业信息服务资源互访问平台的运行测试

4.5本章小结

第5章 研究总结与展望

5.1总结

5.2展望

参考文献

附录

致谢

展开▼

摘要

渔业各部门经过长久以来的信息化建设,开发了一系列渔业信息系统,由于这些系统开发时期和厂商的不同,所属的渔业部门各不相同,使用的操作平台、数据库系统以及提供的数据信息格式各异,并且缺乏统一管理规划,造成这些信息系统相互独立,信息交互和资源共享实现困难,因此形成了大量的分布式异构系统并立的局面。
   为消除这种信息孤岛现象实现信息资源互操作,一般采用的传统解决方案实质上都是一种非标准化的紧耦合信息系统集成模式,很难从根本上解决异构平台的互操作问题,因此需要在异构信息系统的基础上有一个通用的与操作平台、编程语言无关的互访问平台实现异构系统间的信息资源交互。文章就此提出了一个面向SOA技术的渔业信息服务资源互访问的平台,该系统构建在异构、分布的渔业资源环境下,采用SOA技术实现渔业信息系统之间服务资源的松耦合、跨平台共享和集成,以完成各个应用间既能相互独立又能相互协同工作。
   论文首先说明了国内外现有的渔业信息系统互访问研究状况,尤其在国内对信息资源访问研究薄弱,无法实现大范围的信息资源通信,进而阐述本研究的先进性以及市场价值性。其次,论文讨论了互访问平台构建的相关理论和技术,详细的阐述了SOA的相关特征、关键实现技术和应用系统架构模型,以及Agent的概念和基本模型,利用Agent的社会性、自治性、反应性和主动性为服务管理平台服务,增强系统的灵活性、智能性和高效性:同时为支持资源共享过程中服务请求的动态进程的准确形式化描述提出了基于Pi-演算的形式化语法和语义。接着,论文详细的阐述了基于Agent的服务请求形式化描述和验证,针对信息交互过程中的资源冲突,论文在Pi-演算的基础上引进事件驱动因子即令牌来标识资源访问的权限,使用S-Pi演算形式化描述服务请求动态进程,论证了该令牌-Agent协同控制机制能够有效地消除服务请求过程中的信息资源冲突,为渔业信息服务资源互访问的可行性和有效性奠定了理论基础。最后,论文详细分析了服务管理系统需求性和目标,并分层描述了基于SOA的渔业信息服务资源互访问平台的分层架构模型,根据信息系统分布特点给出了基于B/S结构的渔业服务管理平台的总体框架,以XFire Web Service框架开发服务平台的客户端和服务端,服务端实现服务互访问平台的业务层、数据层、数据持久层和数据库系统的集成,其中采用Hibernate技术实现数据库和程序的映射实现持久层的建立;客户端使用Spring集成技术构建容器封装渔业各种Web业务逻辑,并以Struts MVC框架来处理用户统一访问界面;同时在服务平台上搭建ESB服务总线作为服务端和客户端的中间件,执行服务代理的功能,服务之间的交互采用统一的基于XML描述语言的SOAP传输协议作为标准,通过WSDL文件实现不同平台之间Web服务的相互调用,完成服务平台的互访问,实现了理论和实践的结合。
   由于SOA技术具有跨平台、跨语言的优点,论文提出的基于SOA的渔业资源互访问平台的设计方案可以较好地解决渔业信息系统间资源共享和系统重构等问题,同时将Agent技术融合到信息服务资源互访问研究中,使用令牌事件驱动机制使得基于SOA平台上各个组件能够有效良好的进行协同工作,争取实现渔业信息资源整合的最大程度上的技术复用,同时有力的推动现代软件技术的发展,向着自动化、智能化、功能化的软件应用方向全面提高整个软件业的信息服务资源互访问。整个系统架构简单,不仅开发成本低,而且具有较好的集成性、扩展性和广泛适用性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号