亚洲免费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ì)
        麻豆久久五月国产综合| 国产播放隔着超薄丝袜进入| 国产办公室沙发系列高清| 少妇三级欧美久久| 在线观看国产精品自拍| 亚洲女同同性一区二区| 男女啪动最猛动态图| 中文字日产幕码三区的做法大全| 亚洲妇女无套内射精| 欧美成人久久久免费播放| 日韩人妻有码中文字幕| 免费久久久一本精品久久区| 久久精品国产视频在热| 一级片久久| 成人短篇在线视频夫妻刺激自拍| 国产免费一区二区三区三| 最近免费中文字幕中文高清6| 亚洲欧美aⅴ在线资源| 少妇无码av无码去区钱| 久久久国产精品首页免费| 亚洲αv在线精品糸列| 亚洲精品国偷自产在线99正片| 91精品国产91热久久p| 综合久久精品亚洲天堂| 午夜裸体性播放| 久青草国产在线观看| 日韩av中文字幕亚洲天| 蜜桃视频在线看一区二区三区| a人片在线观看苍苍影院| 久久综合给合久久狠狠狠9 | 国产精品一区二区久久久av| 国产69精品久久久久777| 老熟妇仑乱一区二区视頻| 亚洲国产成人精品一区刚刚| 中文无码av一区二区三区| 中文字幕日韩一区二区三区不卡| 午夜无码无遮挡在线视频| 日本一区二区国产精品| 日日婷婷夜日日天干| 人妻丰满熟妇AV无码片| 国产一区二区三区亚洲精品|