日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

SOA基础

發(fā)布時(shí)間:2024/7/5 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SOA基础 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、架構(gòu)的演化:

  • 結(jié)構(gòu)化

  • 客戶端-服務(wù)端

  • 三層

  • N層

  • 分布式對(duì)象

  • 組件

  • 服務(wù):是應(yīng)用程序或者企業(yè)的不同功能單元,每個(gè)功能單元作為實(shí)例存在,并與應(yīng)用程序和其他組件交互。通過(guò)基于消息的松散耦合的通信模型提供服務(wù)。

  • ?

    二、體系結(jié)構(gòu)的特征

  • 松耦合

  • 位置透明

  • 與協(xié)議無(wú)關(guān)

  • 基礎(chǔ)結(jié)構(gòu)對(duì)請(qǐng)求者隱藏盡可能多的技術(shù)

  • 來(lái)自不同實(shí)現(xiàn)技術(shù)的技術(shù)特異性不應(yīng)影響SOA用戶

  • ?

    三、SOA

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

  • 提供靈活性

  • 業(yè)務(wù)流程和基礎(chǔ)IT基礎(chǔ)架構(gòu)是標(biāo)準(zhǔn)化的組件

  • 組件可以重復(fù)使用

  • 解決了不斷變化的業(yè)務(wù)優(yōu)先級(jí)

  • ?

    四、SOA角色

  • 服務(wù)使用者:應(yīng)用程序/軟件模塊/其他服務(wù)

  • 服務(wù)提供者:可網(wǎng)絡(luò)尋址的實(shí)體,接受并執(zhí)行服務(wù)使用者的請(qǐng)求

  • 服務(wù)注冊(cè)中心:可用服務(wù)的存儲(chǔ)庫(kù),服務(wù)使用者可以查找服務(wù)提供者的接口

  • ?

    五、SOA操作

  • 發(fā)布:訪問(wèn)前要發(fā)布服務(wù)描述,這樣服務(wù)使用者才可以發(fā)現(xiàn)并調(diào)用它

  • 查找:服務(wù)使用者通過(guò)查詢服務(wù)注冊(cè)表中符合條件的服務(wù)來(lái)找到服務(wù)

  • 綁定并調(diào)用:服務(wù)使用者根據(jù)服務(wù)描述中的信息來(lái)調(diào)用服務(wù)

  • ?

    六、面向服務(wù)的架構(gòu)的協(xié)作

    ?

    七、SOA的特征

  • 服務(wù)是獨(dú)立的,模塊化的

  • 服務(wù)支持互操作

  • 服務(wù)是松散耦合的

  • 服務(wù)是透明的

  • 服務(wù)是復(fù)合模塊,由組件組成

  • ?

    八、SOA的不同實(shí)現(xiàn)

    ?

    九、Web服務(wù)的定義

  • 由URI表示的軟件應(yīng)用程序

  • 接口和綁定可以被定義、描述、發(fā)現(xiàn)為XML artifacts

  • Web服務(wù)支持使用基于XML的消息通過(guò)基于internet的協(xié)議直接與其他軟件代理交互。

  • 提供了一種分布式計(jì)算方法,用于通過(guò)internet集成異構(gòu)應(yīng)用程序

  • 是SOA的實(shí)現(xiàn),已被廣泛接受

  • 規(guī)格獨(dú)立于編程語(yǔ)言、操作系統(tǒng)和硬件,可以促進(jìn)松散耦合

  • ?

    十、Web服務(wù)架構(gòu)

    ?

    十一、基于開(kāi)放技術(shù)

  • 可擴(kuò)展標(biāo)記語(yǔ)言 XML

  • 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 SOAP

  • 通用描述 發(fā)現(xiàn)和集成 UDDI

  • Web服務(wù)描述語(yǔ)言 WSDL

  • 公司可以在不了解服務(wù)使用者的情況下實(shí)現(xiàn)Web服務(wù)

    ?

    十二、Web服務(wù)協(xié)作

    十三、標(biāo)準(zhǔn)棧

    基本的Web服務(wù)標(biāo)準(zhǔn)

  • 傳輸層 HTTP、SMTP

  • 消息傳遞層 XML、SOAP

  • 描述層 WSDL

  • 服務(wù)組合層 BPEL4WS

  • 服務(wù)發(fā)布和發(fā)現(xiàn)層 UDDI

  • 基本W(wǎng)eb服務(wù)結(jié)合了兩種普遍存在的技術(shù):XML通用數(shù)據(jù)描述語(yǔ)言 瀏覽器和Web服務(wù)器廣泛支持的HTTP傳輸協(xié)議

    SOAP是用于訪問(wèn)Web服務(wù)的基于XML的RPC消息傳遞協(xié)議【Remote Procedure Call遠(yuǎn)程過(guò)程調(diào)用】

    WSDL是用于描述Web服務(wù)的行業(yè)標(biāo)準(zhǔn)

    BPEL4WS將業(yè)務(wù)流程定義為Web服務(wù)交互的協(xié)調(diào)集合,從而能夠創(chuàng)建Web服務(wù)的組合

    UDDI(通用描述、發(fā)現(xiàn)和集成)是一種注冊(cè)表機(jī)制,可以用于查找Web服務(wù)描述

    ?

    十四、標(biāo)準(zhǔn)棧的結(jié)構(gòu)

    ?

    十五、Web服務(wù)特征

  • 獨(dú)立

  • 自描述

  • 模塊化

  • 可以在Web上發(fā)布定位和調(diào)用

  • 語(yǔ)言獨(dú)立且可互操作

  • 固有的開(kāi)放性

  • 基于標(biāo)準(zhǔn)

  • 動(dòng)態(tài)

  • 可組合

  • ?

    十六、Web服務(wù)的優(yōu)點(diǎn)

  • 降低生產(chǎn)銷(xiāo)售成本、縮短系統(tǒng)的安裝調(diào)試時(shí)間

  • 提高企業(yè)的反應(yīng)速度和工作效率

  • 更敏捷、更靈活

  • ?

    總結(jié)

    以上是生活随笔為你收集整理的SOA基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。