当前位置:主页 > 管理论文 > 移动网络论文 >

基于Open API实现信息资源共享的应用研究

发布时间:2024-04-14 07:04
  本文研究的内容是通过SOA技术对现有系统的功能进行封装,以服务的形式对外发布成Open API接口,第三方开发者通过调用接口,采用Mashup技术来实现新的应用,最终实现信息资源的共享。具体实现是通过对文档数字化与资源共享平台进行改造,把平台中的功能以服务的形式对外发布成Open API,第三方开发者通过调用Open API访问平台中的资源,进而实现资源共享。 在Open API的实现过程中主要完成了如下工作: 1.服务器端采用Tuscany+Spring+Hibernate开发架构,这种开发模式具有层次清晰,耦合度低,移植方便的优点。Hibernate负责数据库的管理,Spring负责功能组件的装配,Tuscany把装配好的组件对外以Web Service的形式发布成服务。 2.客户端采用SDK技术对服务器端发布的服务进行封装,方便第三方开发者调用。SDK包括封装服务支持客户端开发的JAR包和开发文档,JAR包实现了客户端Open API的发布。 3.为了控制平台资源的使用,第三方开发者在使用Open API前必须对服务的访问权限进行申请。系统采用RBAC的方式进行服务权限的控制,具...

【文章页数】:81 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
目录
第一章 绪论
    1.1 研究的背景与意义
    1.2 国内与国外研究现状
        1.2.1 国外研究现状
        1.2.2 国内研究现状
    1.3 论文研究的主要内容
    1.4 论文的组织结构
    1.5 论文创新点
第二章 通过SOA实现资源共享OPEN API的相关技术
    2.1 SOA的概述
        2.1.1 SOA的基本概念
        2.1.2 SOA的特征
        2.1.3 SOA的架构
        2.1.4 SOA的优势和不足
        2.1.5 Tuscany的介绍
    2.2 WEB SERVICE介绍
    2.3 AXIS2的介绍
        2.3.1 Axis2的特点和架构
        2.3.2 Axis2处理SOAP消息的过程
    2.4 RBAC权限控制方式
    2.5 数据加密
    2.6 SPRING框架的介绍
    2.7 HIBERNATE框架的介绍
        2.7.1 ORM简介
        2.7.2 Hibernate的体系结构
        2.7.3 Hibernate API的核心接口
    2.8 本章小结
第三章 基于SOA实现资源共享OPEN API的整体架构描述
    3.1 资源共享OPEN API要实现的目标
        3.1.1 Open API的概念
        3.1.2 Open API的分类
        3.1.3 本文介绍的Open API要实现的目标
    3.2 文档数字化与资源共享平台整体架构分析
        3.2.1 平台建设的背景和意义
        3.2.2 平台的整体框架介绍
    3.3 资源共享OPEN API的整体架构设计
        3.3.1 Hibernate管理数据库的整体设计
        3.3.2 Spring在整体架构中的三个作用
        3.3.3 Tuscany实现组件Web Service的发布
    3.4 本章小结
第四章 基于SOA开发资源共享OPEN API的设计与实现
    4.1 资源共享OPEN API服务端的设计实现
        4.1.1 Spring和Hibernate的整合实现服务器端数据库的透明访问
        4.1.2 Tuscany与Spring整合实现Open API服务的发布
    4.2 资源共享OPEN API客户端的设计与实现
    4.3 资源共享OPEN API的RBAC权限控制的设计与实现
    4.4 资源共享OPEN API加密传输的设计与实现
    4.5 主要的调用接口和成果展示
        4.5.1 平台提供访问服务的两种接口方式
        4.5.2 下面是引用Open API实现平台资源共享的实例
    4.6 本章小结
第五章 总结与展望
    5.1 论文工作总结
    5.2 下一步工作展望
参考文献
攻读硕士学位期间取得的学术成果
    论文发表情况
    主要项目参与情况
致谢



本文编号:3954299

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3954299.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户42dfe***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com