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

        ?

        SOA技術(shù)的發(fā)展及研究

        2016-05-11 06:50:02佟敏徐鳳全許韋達(dá)
        中國新通信 2016年7期
        關(guān)鍵詞:體系結(jié)構(gòu)關(guān)鍵技術(shù)

        佟敏 徐鳳全 許韋達(dá)

        【摘要】 面向服務(wù)架構(gòu)(SOA)已經(jīng)逐漸成為軟件產(chǎn)品開發(fā)和系統(tǒng)建設(shè)的主導(dǎo)方法,基于SOA的信息化工程項目已逐步在各相關(guān)行業(yè)得到越來越廣泛的實施。梳理了SOA的定義、關(guān)鍵技術(shù)等,分析了SOA的優(yōu)點,并肯定了SOA將成為解決當(dāng)前信息化建設(shè)中普遍面臨的信息資源共享難、IT系統(tǒng)間難以協(xié)作,以及IT系統(tǒng)難以支撐業(yè)務(wù)變化等難題的有效途徑,最后提出了下步發(fā)展的思路和重點。

        【關(guān)鍵詞】 SOA 體系結(jié)構(gòu) 關(guān)鍵技術(shù)

        一、SOA的定義

        SOA(Service-Oriented Architecture)面向服務(wù)的體系結(jié)構(gòu)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種各樣的系統(tǒng)中的服務(wù)可以使用一種統(tǒng)一和通用的方式進行交互。

        這種具有中立的接口定義的特征稱為服務(wù)之間的松耦合。松耦合系統(tǒng)的好處有兩點,一點是它的靈活性,另一點是,當(dāng)組成整個應(yīng)用程序的每個服務(wù)的內(nèi)部結(jié)構(gòu)和實現(xiàn)逐漸地發(fā)生改變時,它能夠繼續(xù)存在。

        1、體系結(jié)構(gòu)角度。從體系結(jié)構(gòu)的角度,SOA是一種軟件體系結(jié)構(gòu)和軟件構(gòu)造方法。在軟件的基礎(chǔ)架構(gòu)上,SOA架構(gòu)能夠?qū)崿F(xiàn)服務(wù)部署環(huán)境和服務(wù)實現(xiàn)之間的松散耦合,有利于提高分布式系統(tǒng)的可伸縮性,有利于實現(xiàn)對資源的動態(tài)優(yōu)化配置,最大程度地資源共享。在軟件的構(gòu)造方法上,SOA打破了傳統(tǒng)的分布式組件容器的界限,以服務(wù)作為基本構(gòu)造計算單元,通過服務(wù)的組合和組裝完成系統(tǒng)整體功能。

        2、實現(xiàn)技術(shù)角度。從實現(xiàn)技術(shù)的角度,SOA是指以松散耦合方式實現(xiàn)業(yè)務(wù)層面各種服務(wù)能力的共享、供給和重用的方法學(xué)。SOA包含了編程模型及軟件工程方法學(xué)等在內(nèi)的一整套系統(tǒng)構(gòu)造方法和環(huán)境。SOA的技術(shù)實現(xiàn)也體現(xiàn)了在軟件使用模式的深刻變革,軟件將以服務(wù)的形式通過互聯(lián)網(wǎng)向用戶提供,目前的軟件授權(quán)、開發(fā)、維護方式將發(fā)生巨大變化,軟件應(yīng)用模式和商業(yè)模式也隨之發(fā)生改變。雖然SOA技術(shù)與軟件服務(wù)化的使用模式并沒有必然的聯(lián)系,但SOA軟件構(gòu)造技術(shù)所帶來的松散耦合和軟件的可組合等特性,都有助于軟件的使用方式逐漸演化為“定制化使用”、“托管部署和運維”的服務(wù)化使用方式。

        二、引言

        隨著信息化建設(shè)的深入,許多企業(yè)都開始建立計算機信息系統(tǒng),由于各個信息系統(tǒng)都是獨立開發(fā)的,所采用的開發(fā)方式和平臺各不相同。因此,系統(tǒng)之間獨立性很強而溝通性嚴(yán)重缺乏,而以此系統(tǒng)為基礎(chǔ)的企業(yè)職能部門,相互之間無法進行有效的通信,從而形成孤立的信息系統(tǒng)。而現(xiàn)代企業(yè)為了適應(yīng)客戶需求的不斷變更以及激烈的市場競爭,迫切需求各個部門以及商業(yè)伙伴之間能夠及時獲取實時信息,信息孤島的存在嚴(yán)重制約著企業(yè)的進一步拓展,容易導(dǎo)致企業(yè)IT投資的成本居高不下,因此遺留程序和信息孤島,已成為企業(yè)必須面對的當(dāng)務(wù)之急。

        而基于SOA(面向服務(wù)的架構(gòu))的應(yīng)用集成開發(fā)方案可以很好地解決這些問題,尤其是針對多個不同技術(shù)開發(fā),運行在不同平臺的應(yīng)用程序的相互通信。

        三、SOA的組成元素

        面向服務(wù)的體系結(jié)構(gòu)中的角色包括:如下圖所示:

        (1)服務(wù)請求者:服務(wù)請求者是一個應(yīng)用程序、一個軟件模塊或需要一個服務(wù)的另一個服務(wù)。它發(fā)起對注冊中心中的服務(wù)的查詢,通過傳輸綁定服務(wù),并且執(zhí)行服務(wù)功能。服務(wù)請求者根據(jù)接口契約來執(zhí)行服務(wù)。

        (2)服務(wù)提供者:服務(wù)提供者是一個可通過網(wǎng)絡(luò)尋址的實體,它接受和執(zhí)行來自請求者的請求。它將自己的服務(wù)和接口契約發(fā)布到服務(wù)注冊中心,以便服務(wù)請求者可以發(fā)現(xiàn)和訪問該服務(wù)

        (3)服務(wù)注冊中心:服務(wù)注冊中心是服務(wù)發(fā)現(xiàn)的支持者。它包含一個可用服務(wù)的存儲庫,并允許感興趣的服務(wù)請求者查找服務(wù)提供者接口。

        (4)面向服務(wù)的體系結(jié)構(gòu)中的每個實體都扮演著服務(wù)提供者、請求者和注冊中心這三種角色中的某一種(或多種)。面向服務(wù)的體系結(jié)構(gòu)中的操作包括:1)發(fā)布:為了使服務(wù)可訪問.需要發(fā)布服務(wù)描述以使服務(wù)請求者可以發(fā)現(xiàn)和調(diào)用它。2)查詢:服務(wù)請求者定位服務(wù).方法是查詢服務(wù)注冊中心來找到滿足其標(biāo)準(zhǔn)的服務(wù)。3)綁定和調(diào)用:在檢索完服務(wù)描述之后,服務(wù)請求者繼續(xù)根據(jù)服務(wù)描述中的信息來調(diào)用服務(wù)。

        面向服務(wù)的體系結(jié)構(gòu)中的構(gòu)件包括:1)服務(wù):可以通過已發(fā)布接口使用服務(wù),并且允許服務(wù)使用者調(diào)用服務(wù)。2)服務(wù)描述:服務(wù)描述指定服務(wù)使用者與服務(wù)提供者交互的方式。它指定來自服務(wù)的請求和響應(yīng)的格式。服務(wù)描述可以指定一組前提條件、后置條件和/或服務(wù)質(zhì)量(Q0S)級別。

        四、SOA的優(yōu)勢

        (1)實現(xiàn)企業(yè)IT閑置資產(chǎn)的重用。實施SOA,企業(yè)必然需要對自身所用的信息系統(tǒng)進行重新的分類,這勢必會使企業(yè)全面的了解自身的信息系統(tǒng),然后針對企業(yè)的服務(wù)尋找適合的IT支持。以前由于種種原因被閑置的企業(yè)IT資產(chǎn),企業(yè)必然會重新考慮,挖掘到閑置資產(chǎn)的價值,從而使閑置的IT資產(chǎn)得以重用。另外,SOA可以將舊的系統(tǒng)封裝起來,成為Web Services得以重新利用。

        (2)降低企業(yè)的IT投資成本。以往多數(shù)企業(yè)在建設(shè)企業(yè)的IT系統(tǒng)時是從項目的角度出發(fā)的,事后等企業(yè)的IT系統(tǒng)越來越多的時候,才會考慮系統(tǒng)的集成問題,但這時候往往集成的難度就很大了。而SOA要求企業(yè)在建設(shè)IT系統(tǒng)之初就要考慮這些問題,也就是要考慮服務(wù)之間的接口問題。這樣就會使企業(yè)的IT的成本大大縮減。同時,SOA將改變以往的軟件購買模式,目前的多數(shù)企業(yè)在購買軟件時往往是成熟性軟件,往往無法將那些企業(yè)不需要的功能剔除出去,這樣,企業(yè)就不得不為此付出資金成本等許多不必要的成本,而SOA則可以幫助企業(yè)實現(xiàn)真正的按需購買,幫助企業(yè)避免不必要的支出。

        (3)實現(xiàn)企業(yè)的動態(tài)變革。SOA使企業(yè)的IT人員不必太多的關(guān)心企業(yè)IT系統(tǒng)的底層技術(shù),而更多的去考慮企業(yè)的業(yè)務(wù)以及業(yè)務(wù)與IT的接合。SOA面對的是一個個獨立的服務(wù),服務(wù)之間可以通過標(biāo)準(zhǔn)接口來相互調(diào)用,這樣企業(yè)在重復(fù)功能上就可以直接通過接口調(diào)用,而不必去重新開發(fā)。企業(yè)的業(yè)務(wù)發(fā)生變化時,只需要修改相對應(yīng)的服務(wù)即可,降低了修改的難度與復(fù)雜度,保證了企業(yè)的IT系統(tǒng)的動態(tài)變化。

        五、SOA的關(guān)鍵技術(shù)

        隨著SOA技術(shù)應(yīng)用范圍的擴展、應(yīng)用程度的加深,以及SOA技術(shù)與其他新技術(shù)的融合,SOA技術(shù)體系已經(jīng)變得較為復(fù)雜,掌握SOA技術(shù)體系的難度較大,對實施SOA的技術(shù)人員和業(yè)務(wù)人員提出了很高的要求。如何將技術(shù)簡化為更實用、更可靠的工具,以方便和推進SOA的實施,也是SOA下步發(fā)展的重要方向。總結(jié)SOA的關(guān)鍵技術(shù),從工程角度看主要包含三方面。

        (1)與Web服務(wù)相關(guān)的一組技術(shù)。包括:Web服務(wù)建模、Web服務(wù)的描述、發(fā)布與發(fā)現(xiàn)技術(shù)、Web服務(wù)通信技術(shù)、Web服務(wù)交互技術(shù)、Web服務(wù)組合技術(shù)、Web服務(wù)安全和QoS保障技術(shù)、Web服務(wù)的事務(wù)管理技術(shù)等。

        (2)與SOA工程相關(guān)的一組技術(shù)。包括SOA構(gòu)造方法學(xué)、領(lǐng)域建模、需求分析、服務(wù)編程與開發(fā)技術(shù), 以及基于服務(wù)的信息集成、應(yīng)用集成等服務(wù)集成技術(shù)等。

        (3)與分布式系統(tǒng)共性問題相關(guān)的一組基礎(chǔ)技術(shù),包括SOA系統(tǒng)的體系結(jié)構(gòu)、可伸縮性、可靠性及可用性保障技術(shù)等。這里每一個方面都有相應(yīng)的技術(shù)產(chǎn)品和商業(yè)產(chǎn)品出臺,一些老牌的供應(yīng)商也都有重量級的產(chǎn)占領(lǐng)市場。此外,面向開放式網(wǎng)絡(luò)計算環(huán)境,軟件發(fā)展還在探索新興的云計算、軟件即服務(wù)(SaaS)、平臺即服務(wù)(PaaS)等一系列技術(shù)下步可能的應(yīng)用模式。面對如此龐大的SOA技術(shù)體系和繁雜的SOA產(chǎn)品市場和應(yīng)用模式,用戶其實更需要的是針對不同的應(yīng)用需求提供更加簡單、易用的、可選配的SOA平臺解決方案,來屏蔽復(fù)雜的技術(shù)細(xì)節(jié),建立規(guī)范化的服務(wù)接入“窗口”,向下能夠選擇裝配不同廠家的SOA基礎(chǔ)產(chǎn)品,向上又能夠根據(jù)行業(yè)應(yīng)用需求快速接入不同的業(yè)務(wù)應(yīng)用服務(wù),方便技術(shù)人員和業(yè)務(wù)人員的實施,真正提高 SOA 應(yīng)用系統(tǒng)開發(fā)、整合的效率、降低實施SOA的成本。

        六、SOA下一步發(fā)展方向

        SOA 的理念和技術(shù)經(jīng)過多年的發(fā)展,目前正在走向平穩(wěn)發(fā)展階段。我認(rèn)為在總體發(fā)展思路上應(yīng)重點把握以下幾點:

        (1)在標(biāo)準(zhǔn)規(guī)范建設(shè)上,構(gòu)造和完善SOA國際和國內(nèi)直至行業(yè)標(biāo)準(zhǔn)規(guī)范的總體布局,將標(biāo)準(zhǔn)規(guī)范與技術(shù)實現(xiàn)、業(yè)務(wù)應(yīng)用相結(jié)合,推進更多的國內(nèi)和行業(yè)標(biāo)準(zhǔn)國際化,提升我國自主軟件產(chǎn)業(yè)在國際標(biāo)準(zhǔn)陣營的主動權(quán)和話語權(quán)。

        (2)在技術(shù)上,重點發(fā)展和建立重業(yè)務(wù)、可選配、輕量級的SOA產(chǎn)品平臺,推動集約化應(yīng)用與管控模式下的核心技術(shù)積累,在相應(yīng)的體系結(jié)構(gòu)、保障和優(yōu)化技術(shù)等方面形成特色核心技術(shù)。促進軟件服務(wù)化轉(zhuǎn)型,優(yōu)化產(chǎn)業(yè)結(jié)構(gòu),促進國內(nèi)供應(yīng)商基于現(xiàn)有SOA平臺聯(lián)合協(xié)作,促進成功的SOA成果應(yīng)用落地。

        (3)在SOA應(yīng)用和市場方面,發(fā)揮國內(nèi)供應(yīng)商產(chǎn)品輕量級、可選配的技術(shù)特點,結(jié)合熟悉業(yè)務(wù)需求的特長優(yōu)勢,協(xié)作開展咨詢和服務(wù)工作,為行業(yè)用戶提供咨詢和工程實施服務(wù),在項目支持上重點突破與廣泛應(yīng)用相結(jié)合,選擇重點領(lǐng)域,進行聯(lián)合攻關(guān),解決用戶重大工程需求問題。在具體技術(shù)產(chǎn)品方面,重點發(fā)展以下產(chǎn)品套件和平臺產(chǎn)品。

        SOA 應(yīng)用集成框架,SOA工具集產(chǎn)品,SOA基礎(chǔ)產(chǎn)品,SOA通用業(yè)務(wù)服務(wù)產(chǎn)品及面向行業(yè)的SOA應(yīng)用服務(wù)產(chǎn)品。這樣既可以為用戶提供實施和開發(fā)SOA應(yīng)用的工具和基礎(chǔ)產(chǎn)品支撐,又可以為不同行業(yè)領(lǐng)域的SOA應(yīng)用集成商和服務(wù)商提供規(guī)范化、易實施的常用模式/模板及應(yīng)用加工軟件,有效縮短SOA技術(shù)與業(yè)務(wù)應(yīng)用的距離,降低SOA的實施難度,提升SOA應(yīng)用的規(guī)范化程度。

        七、結(jié)束語

        SOA是目前在開放式網(wǎng)絡(luò)環(huán)境下,構(gòu)建大型信息系統(tǒng)的有效指導(dǎo)思想和配套的方法路子,SOA目前還有很大的發(fā)展空間,隨著SOA的逐步實現(xiàn)和使用,我們可以更好地發(fā)現(xiàn)它的不足,揚長避短,發(fā)揮貼近業(yè)務(wù)優(yōu)勢,更好地理解和使用SOA,促進SOA的發(fā)展和成熟。

        參 考 文 獻

        [1]喻堅,韓燕波.面向服務(wù)的計算[M]. 北京 :清華大學(xué)出版社,2006

        [2]Shawn X. K. Hu. Interoperability at the SOAP message level(aWS-DL design case study), IBM DW站點, 2006,7.

        [3] Jeremy Caine, Joe Hardman. Design strategies for legacy system in-volvement in SOA solutions. IBM DW站點, 2007,4.

        [4]唐秀良,SOA的發(fā)展探索與研究,中國軟件與技術(shù)服務(wù)股份有限公司,2009.

        [5]凌曉東,SOA的綜述,上海科學(xué)院,2007.

        [6] (美)Thomas Erl著,王滿紅,陳榮華譯以概念、技術(shù)與設(shè)計北京機械工業(yè)出版

        猜你喜歡
        體系結(jié)構(gòu)關(guān)鍵技術(shù)
        牛繁育與健康養(yǎng)殖關(guān)鍵技術(shù)
        小麥春季化控要掌握關(guān)鍵技術(shù)
        棉花追肥關(guān)鍵技術(shù)
        成功育雛的關(guān)鍵技術(shù)
        基于粒計算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
        作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
        基于DODAF的裝備體系結(jié)構(gòu)設(shè)計
        基于云計算的航天器控制系統(tǒng)自組織體系結(jié)構(gòu)
        亚洲午夜久久久精品国产| 国产欧美一区二区精品久久久| 乱中年女人伦av一区二区| 国产97在线 | 免费| 调教在线播放黄| 亚洲在线视频一区二区 | 国产又黄又爽又无遮挡的视频| 国产激情视频免费观看| 国产激情一区二区三区成人| 四虎永久在线精品免费网址| 男ji大巴进入女人的视频小说| 成 人 网 站 免 费 av| yw193.can尤物国产在线网页| 一二三四在线观看韩国视频| 伊人久久精品亚洲午夜| 国产av旡码专区亚洲av苍井空| 国产精品视频一区二区三区四| 无码制服丝袜中文字幕| 美女被内射很爽的视频网站| 国产女人好紧好爽| 性大毛片视频| 久久人人做人人妻人人玩精| 亚洲在线视频一区二区| 日本高清一区二区三区在线观看| 亚洲无线码一区二区三区| 亚洲国产成人精品无码区99| 中文字幕乱码人妻无码久久久1| 网址视频在线成人亚洲| 亚洲性无码av中文字幕| 国产午夜福利片| 色噜噜狠狠色综合中文字幕| 国产av黄色一区二区| 人妻少妇被猛烈进入中文字幕| 无码少妇一区二区性色av| 国产91色在线|亚洲| 天堂av中文在线官网| 丰满少妇人妻久久精品| 一本一道久久综合久久| 亚洲电影中文字幕| 久久青青草原亚洲av| 国产欧美综合一区二区三区|