天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Open API實(shí)現(xiàn)信息資源共享的應(yīng)用研究

發(fā)布時(shí)間:2024-04-14 07:04
  本文研究的內(nèi)容是通過SOA技術(shù)對(duì)現(xiàn)有系統(tǒng)的功能進(jìn)行封裝,以服務(wù)的形式對(duì)外發(fā)布成Open API接口,第三方開發(fā)者通過調(diào)用接口,采用Mashup技術(shù)來實(shí)現(xiàn)新的應(yīng)用,最終實(shí)現(xiàn)信息資源的共享。具體實(shí)現(xiàn)是通過對(duì)文檔數(shù)字化與資源共享平臺(tái)進(jìn)行改造,把平臺(tái)中的功能以服務(wù)的形式對(duì)外發(fā)布成Open API,第三方開發(fā)者通過調(diào)用Open API訪問平臺(tái)中的資源,進(jìn)而實(shí)現(xiàn)資源共享。 在Open API的實(shí)現(xiàn)過程中主要完成了如下工作: 1.服務(wù)器端采用Tuscany+Spring+Hibernate開發(fā)架構(gòu),這種開發(fā)模式具有層次清晰,耦合度低,移植方便的優(yōu)點(diǎn)。Hibernate負(fù)責(zé)數(shù)據(jù)庫的管理,Spring負(fù)責(zé)功能組件的裝配,Tuscany把裝配好的組件對(duì)外以Web Service的形式發(fā)布成服務(wù)。 2.客戶端采用SDK技術(shù)對(duì)服務(wù)器端發(fā)布的服務(wù)進(jìn)行封裝,方便第三方開發(fā)者調(diào)用。SDK包括封裝服務(wù)支持客戶端開發(fā)的JAR包和開發(fā)文檔,JAR包實(shí)現(xiàn)了客戶端Open API的發(fā)布。 3.為了控制平臺(tái)資源的使用,第三方開發(fā)者在使用Open API前必須對(duì)服務(wù)的訪問權(quán)限進(jìn)行申請(qǐng)。系統(tǒng)采用RBAC的方式進(jìn)行服務(wù)權(quán)限的控制,具...

【文章頁數(shù)】:81 頁

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
    1.1 研究的背景與意義
    1.2 國內(nèi)與國外研究現(xiàn)狀
        1.2.1 國外研究現(xiàn)狀
        1.2.2 國內(nèi)研究現(xiàn)狀
    1.3 論文研究的主要內(nèi)容
    1.4 論文的組織結(jié)構(gòu)
    1.5 論文創(chuàng)新點(diǎn)
第二章 通過SOA實(shí)現(xiàn)資源共享OPEN API的相關(guān)技術(shù)
    2.1 SOA的概述
        2.1.1 SOA的基本概念
        2.1.2 SOA的特征
        2.1.3 SOA的架構(gòu)
        2.1.4 SOA的優(yōu)勢和不足
        2.1.5 Tuscany的介紹
    2.2 WEB SERVICE介紹
    2.3 AXIS2的介紹
        2.3.1 Axis2的特點(diǎn)和架構(gòu)
        2.3.2 Axis2處理SOAP消息的過程
    2.4 RBAC權(quán)限控制方式
    2.5 數(shù)據(jù)加密
    2.6 SPRING框架的介紹
    2.7 HIBERNATE框架的介紹
        2.7.1 ORM簡介
        2.7.2 Hibernate的體系結(jié)構(gòu)
        2.7.3 Hibernate API的核心接口
    2.8 本章小結(jié)
第三章 基于SOA實(shí)現(xiàn)資源共享OPEN API的整體架構(gòu)描述
    3.1 資源共享OPEN API要實(shí)現(xiàn)的目標(biāo)
        3.1.1 Open API的概念
        3.1.2 Open API的分類
        3.1.3 本文介紹的Open API要實(shí)現(xiàn)的目標(biāo)
    3.2 文檔數(shù)字化與資源共享平臺(tái)整體架構(gòu)分析
        3.2.1 平臺(tái)建設(shè)的背景和意義
        3.2.2 平臺(tái)的整體框架介紹
    3.3 資源共享OPEN API的整體架構(gòu)設(shè)計(jì)
        3.3.1 Hibernate管理數(shù)據(jù)庫的整體設(shè)計(jì)
        3.3.2 Spring在整體架構(gòu)中的三個(gè)作用
        3.3.3 Tuscany實(shí)現(xiàn)組件Web Service的發(fā)布
    3.4 本章小結(jié)
第四章 基于SOA開發(fā)資源共享OPEN API的設(shè)計(jì)與實(shí)現(xiàn)
    4.1 資源共享OPEN API服務(wù)端的設(shè)計(jì)實(shí)現(xiàn)
        4.1.1 Spring和Hibernate的整合實(shí)現(xiàn)服務(wù)器端數(shù)據(jù)庫的透明訪問
        4.1.2 Tuscany與Spring整合實(shí)現(xiàn)Open API服務(wù)的發(fā)布
    4.2 資源共享OPEN API客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    4.3 資源共享OPEN API的RBAC權(quán)限控制的設(shè)計(jì)與實(shí)現(xiàn)
    4.4 資源共享OPEN API加密傳輸?shù)脑O(shè)計(jì)與實(shí)現(xiàn)
    4.5 主要的調(diào)用接口和成果展示
        4.5.1 平臺(tái)提供訪問服務(wù)的兩種接口方式
        4.5.2 下面是引用Open API實(shí)現(xiàn)平臺(tái)資源共享的實(shí)例
    4.6 本章小結(jié)
第五章 總結(jié)與展望
    5.1 論文工作總結(jié)
    5.2 下一步工作展望
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的學(xué)術(shù)成果
    論文發(fā)表情況
    主要項(xiàng)目參與情況
致謝



本文編號(hào):3954299

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3954299.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶42dfe***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com