亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA在電子平臺(tái)中的研究

        2009-07-01 02:42:24萬哲君
        新媒體研究 2009年23期
        關(guān)鍵詞:體系結(jié)構(gòu)服務(wù)提供者使用者

        [摘要]介紹SOA的基本概念,研究基于SOA的電子平臺(tái)的構(gòu)建特點(diǎn)及涉及的相關(guān)模式。研究表明,基于web服務(wù)的SOA架構(gòu)構(gòu)建的電子平臺(tái)符合企業(yè)的需要。

        [關(guān)鍵詞]SOAweb服務(wù)模式

        中圖分類號:TP-9文獻(xiàn)標(biāo)識(shí)碼:A文章編號:1671-7597(2009)1210084-01

        隨著我國信息化以及互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,電子平臺(tái)得到了蓬勃發(fā)展。但是在電子平臺(tái)建設(shè)的過程中,標(biāo)準(zhǔn)不統(tǒng)一,缺乏數(shù)據(jù)溝通機(jī)制,形成新的“信息孤島”。而面向服務(wù)體系結(jié)構(gòu)(SOA,Service Oriented Architechture)的興起為解決上述問題指明了方向。

        一、面向?qū)Ψ椒?wù)體系結(jié)構(gòu)(SOA)

        (一)SOA概述。面向?qū)ο蠓?wù)體系結(jié)構(gòu)(SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。[1]

        其體系結(jié)構(gòu)主要有服務(wù)提供者、服務(wù)使用者和服務(wù)注冊中心組成。

        服務(wù)提供者是一個(gè)可通過網(wǎng)絡(luò)尋址的實(shí)體,它接受和執(zhí)行來自使用者的請求。它將自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊中心,以便服務(wù)使用者可以發(fā)現(xiàn)和訪問該服務(wù)。服務(wù)使用者是一個(gè)應(yīng)用程序、一個(gè)軟件模塊或需要一個(gè)服務(wù)的另一個(gè)服務(wù)。它發(fā)起對注冊中心中的服務(wù)的查詢,通過傳輸綁定服務(wù),并且執(zhí)行服務(wù)功能。服務(wù)使用者根據(jù)接口契約來執(zhí)行服務(wù)。服務(wù)注冊中心是服務(wù)發(fā)現(xiàn)的支持者。它包含一個(gè)可用服務(wù)的存儲(chǔ)庫,并允許感興趣的服務(wù)使用者查找服務(wù)。

        (二)SOA技術(shù)的實(shí)現(xiàn)-Web Service。SOA本身是如何將軟件組織在一起的抽象概念,并沒有確切地定義服務(wù)具體如何交互,而僅僅定義了服務(wù)如何相互理解以及如何交互。雖然Web Services并不是實(shí)現(xiàn)SOA的惟一方式,但目前Web Services是實(shí)現(xiàn)SOA的最好方式。[2]

        Web服務(wù)(Web Services):Web服務(wù)建立在開放標(biāo)準(zhǔn)和獨(dú)立于平臺(tái)的協(xié)議的基礎(chǔ)之上。

        XML Schema:W3C的推薦標(biāo)準(zhǔn),一經(jīng)確定立刻成為全球公認(rèn)的XML環(huán)境下的首選數(shù)據(jù)建模工具,它是實(shí)現(xiàn)SOA的基礎(chǔ)。

        簡單對象訪問協(xié)議(Simple Object Access Protocol,簡稱SOAP):

        實(shí)現(xiàn)SOA的協(xié)議。它是一種允許兩個(gè)軟件系統(tǒng)進(jìn)行通信,而無需考慮參與交流的計(jì)算機(jī)使用的軟件和硬件平臺(tái)的消息格式。[3]

        Web服務(wù)描述語言(Web services Description Language,簡稱WSDL):

        采用XML語言來描述Web Service的屬性的文檔,其中包括Web services做什么、位于哪里及如何調(diào)用等信息。WSDL文檔在網(wǎng)絡(luò)服務(wù)的定義中使用下列元素:Types,Message,Port Type,Binding,Service等。

        最后在Web服務(wù)領(lǐng)域,也需要一個(gè)集中的服務(wù)注冊目錄來提供服務(wù)注冊,以實(shí)現(xiàn)廣泛環(huán)境內(nèi)的服務(wù)發(fā)現(xiàn)和服務(wù)集成。UDDI正是為了提供這樣的服務(wù)而制定的全新的Web服務(wù)規(guī)范。

        二、系統(tǒng)平臺(tái)結(jié)構(gòu)

        以下是某個(gè)電子系統(tǒng)平臺(tái)的總體架構(gòu)圖(圖1)。其在邏輯上分成三個(gè)部分,分別是數(shù)據(jù)擁有者、數(shù)據(jù)訪問者和系統(tǒng)管理者,分別對應(yīng)于SOA體系結(jié)構(gòu)中的服務(wù)提供者、服務(wù)請求者和服務(wù)注冊中心。

        其中,用戶接口層主要由六個(gè)功能組成,分別是服務(wù)生成、服務(wù)發(fā)布、查詢條件定義、查詢執(zhí)行、本體管理和服務(wù)管理,分別供服務(wù)提供者、服務(wù)使用者和平臺(tái)管理者使用。

        領(lǐng)域本體層由領(lǐng)域本體庫構(gòu)成,用于存放定義的領(lǐng)域問題空間。領(lǐng)域本體庫屏蔽各數(shù)據(jù)源語義的差異,為用戶提供統(tǒng)一的數(shù)據(jù)視圖。

        訪問服務(wù)層主要由數(shù)據(jù)訪問服務(wù)集和UDDI注冊中心兩個(gè)部分組成。數(shù)據(jù)訪問服務(wù)集由任意多個(gè)服務(wù)組成,這些服務(wù)由數(shù)據(jù)擁有者調(diào)用用戶接口層的服務(wù)生成構(gòu)件來生成。

        圖1系統(tǒng)平臺(tái)總體架構(gòu)

        三、系設(shè)涉及到的相關(guān)模式

        DAO(Date Access obiect)模式:它是夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫資源中間通過在整個(gè)應(yīng)用程序中應(yīng)用數(shù)據(jù)訪問對象設(shè)計(jì)模式,使我們能夠把底層的數(shù)據(jù)訪問邏輯和上層的業(yè)務(wù)邏輯分開。

        Abstract Factory 模式:工廠模式專門負(fù)責(zé)將大量有共同接口的類實(shí)例化。工廠模式可以動(dòng)態(tài)決定將哪一個(gè)類實(shí)例化,不必事先知道每次要實(shí)例化哪一個(gè)類。

        四、使用SOA架構(gòu)構(gòu)建平臺(tái)優(yōu)勢

        編碼靈活性:可基于模塊化的低層服務(wù)、采用不同組合方式創(chuàng)建高層服務(wù),從而實(shí)現(xiàn)重用。

        支持多種客戶類型:借助精確定義的服務(wù)接口和對XML、Web服務(wù)標(biāo)準(zhǔn)的支持,可以支持多種客戶類型,包括PDA、手機(jī)等新型訪問渠道。

        更易維護(hù):服務(wù)提供者和服務(wù)使用者的松散耦合關(guān)系及對開放標(biāo)準(zhǔn)的采用確保了該特性的實(shí)現(xiàn)。

        五、總結(jié)

        基于SOA的分布式應(yīng)用集成框架建立在的電子系統(tǒng)平臺(tái),可維護(hù)性和可擴(kuò)展性都比較出色。無論編程或者網(wǎng)絡(luò)結(jié)構(gòu)的角度,集成應(yīng)用系統(tǒng)的建立都相對容易,節(jié)約大量的成本。并且,由于有UDDI注冊中心的存在,使得所有的服務(wù)都是動(dòng)態(tài)的,為實(shí)現(xiàn)動(dòng)態(tài)的服務(wù)進(jìn)一步實(shí)現(xiàn)虛擬辦公打下了良好的基礎(chǔ)。

        參考文獻(xiàn):

        [1]Roger Nagal,Ride Dove.21 Century Manufacturing Enterprise strategy:An Industry-Led View Infrastructure[M].Iacoaa Institute Lehigh University,1991.

        [2]周坷,基于SOA軟件架構(gòu)的企業(yè)應(yīng)用[J].微機(jī)發(fā)展,2005,15(11):52-53.

        [3]李華,BPEL和BPELJ常見問題解答[EB/OL].

        作者簡介:

        萬哲君(1986-),男,漢族,江西省南昌市人,碩士研究生,主要研究方向:軟件架構(gòu)。

        猜你喜歡
        體系結(jié)構(gòu)服務(wù)提供者使用者
        “法定許可”情況下使用者是否需要付費(fèi)
        網(wǎng)絡(luò)服務(wù)提供者的侵權(quán)責(zé)任研究
        法制博覽(2020年11期)2020-11-30 03:36:52
        論網(wǎng)絡(luò)服務(wù)提供者刑事責(zé)任的歸責(zé)模式一一以拒不履行網(wǎng)絡(luò)安全管理義務(wù)罪為切入點(diǎn)
        新型拼插休閑椅,讓人與人的距離更近
        好日子(2018年5期)2018-05-30 16:24:04
        論網(wǎng)絡(luò)服務(wù)提供者的侵權(quán)責(zé)任
        法制博覽(2017年16期)2017-01-28 00:01:59
        抓拍神器
        基于粒計(jì)算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
        作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
        網(wǎng)絡(luò)服務(wù)提供者第三方責(zé)任的立法審視
        湖湘論壇(2015年4期)2015-12-01 09:30:16
        基于DODAF的裝備體系結(jié)構(gòu)設(shè)計(jì)
        国产对白国语对白| 亚洲国产成人av第一二三区 | 国产精品原创巨作av无遮| 99久久免费中文字幕精品| 国产麻豆久久av入口| 肉体裸交137日本大胆摄影| 性夜夜春夜夜爽aa片a| 不打码在线观看一区二区三区视频 | 精品国产91天堂嫩模在线观看 | 人妻少妇精品视中文字幕免费| 亚洲午夜久久久久久久久久| 伊人色综合九久久天天蜜桃 | 蜜臀aⅴ国产精品久久久国产老师 国产精品久久婷婷六月丁香 | 国产操逼视频| 无码午夜剧场| 国产白浆大屁股精品视频拍| 最新欧美精品一区二区三区| 老熟妇乱子伦av| 欧美手机在线视频| 亚洲国产精品日韩av专区| 国内免费高清在线观看| 国产精品揄拍100视频| 男女上床视频免费网站| 亚洲国产精品久久又爽av| 国产办公室沙发系列高清| 亚洲国产99精品国自产拍| 白色月光免费观看完整版| 亚洲精品无码专区在线在线播放| 国产无遮挡a片又黄又爽| 被暴雨淋湿爆乳少妇正在播放 | 蜜桃视频在线免费观看一区二区 | 日韩精品视频一区二区三区 | 在线观看国产一区二区av| av综合网男人的天堂| 中文字幕在线亚洲一区二区三区| 国产毛片一区二区三区| 蜜芽亚洲av无码精品色午夜| 性高朝久久久久久久| 亚洲熟妇中文字幕日产无码| 一区二区在线视频免费蜜桃 | 国产一区二区三区四区色|