一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

論利用ebXML和SOAP開(kāi)發(fā)Web服務(wù)

  • 相關(guān)推薦

論利用ebXML和SOAP開(kāi)發(fā)Web服務(wù)

論利用ebXML和SOAP開(kāi)發(fā)Web服務(wù) 文章解釋了基本的Web服務(wù)和協(xié)作的Web服務(wù)之間的差別,并描述使用電子商務(wù)擴展標記語(yǔ)言(ebXML)和簡(jiǎn)單對象協(xié)議(SOAP)開(kāi)發(fā)Web服務(wù)的好處。討論了Sun公司的開(kāi)放網(wǎng)絡(luò )環(huán)境(Sun ONE)產(chǎn)品在開(kāi)發(fā)協(xié)作的Web服務(wù)過(guò)程中所扮演的重要角色。
ebXML;SOAP;Web服務(wù)

  Sun公司的Dan Malks和Marina Sun解釋了基本的Web服務(wù)和協(xié)作的Web服務(wù)之間的差別,并認為問(wèn)題不在于選擇ebXML還是選擇SOAP,而在于是否擴展SOAP以支持ebXML消息可靠性。
1 Web服務(wù)介紹
Web服務(wù)(Web Services)是目前程序設計領(lǐng)域中的一項新技術(shù),是一個(gè)嶄新的分布式計算模式,指的是模塊化的獨立于平臺和與語(yǔ)言無(wú)關(guān)的系統功能,這個(gè)功能是基于開(kāi)放標準并且它是根據所支持的交易方案需求來(lái)使用的。然而,術(shù)語(yǔ)“Web服務(wù)”有點(diǎn)讓人覺(jué)得模糊,因為它描述了相關(guān)但卻是不同領(lǐng)域的解決方案,包括貿易商到貿易商的集成(B2B),企業(yè)應用程序集成(EAI),以及基于遠程過(guò)程調用(RPC)的基本服務(wù)。另外,Web服務(wù)如今存在著(zhù)大量的標準——這些標準將很可能會(huì )因為它們發(fā)展和成熟而融合。為了更好地理解術(shù)語(yǔ)“Web服務(wù)”,我們使用了限定詞——“協(xié)作的和基本的”來(lái)描述當前Web服務(wù)的發(fā)展。
1.1對比基本的Web服務(wù)和協(xié)作的Web服務(wù)
1.1.1基本的Web服務(wù)和協(xié)作的Web服務(wù)具有一些共同的特征:粗糙的——典型的,Web服務(wù)扮演在基于對象或組件的服務(wù)內詳細描述的門(mén)面;松耦合——服務(wù)消費者和服務(wù)提供者不知道關(guān)于彼此的內在實(shí)現。因而,Web服務(wù)是獨立于平臺和語(yǔ)言的;自描述——存在著(zhù)對這些服務(wù)的標準描述。那些通知其他系統有關(guān)服務(wù)細節的描述包括了鏈接它們的方式和它們可靠特征以及安全參數。
1.1.2那么,什么東西是基本W(wǎng)eb服務(wù)中缺少而卻是協(xié)作的Web服務(wù)的一部分呢?三個(gè)關(guān)鍵特征:可靠性——可靠的通信意味著(zhù)它確保一條消息至少被發(fā)送——并且至多一次只送到一個(gè)接收者,這個(gè)接收者可以過(guò)慮掉重復的消息。這兩大功能結合在一起就產(chǎn)生了可確保的、一次僅一次的傳送。因為發(fā)送者和接收者都必須比較進(jìn)來(lái)的消息和先前的消息以決定它們是否是重復的,這一項保證就暗含著(zhù)消息的持續性;安全性——考慮到在互連網(wǎng)上,而不是在有防火墻控制的企業(yè)內部網(wǎng)出現最多的交互,可以說(shuō)這是一個(gè)關(guān)鍵的組件,特別是對于基于B2B集成的Web服務(wù)。安全性關(guān)注存在的風(fēng)險,這些風(fēng)險包括從消息完整性和機密性到端點(diǎn)的網(wǎng)絡(luò )級的保護。在兩個(gè)消息端點(diǎn)之間的網(wǎng)絡(luò )保護是有效的,但消息已被接收和從網(wǎng)絡(luò )中移除的情況是一次也不會(huì )發(fā)生的;交易處理——協(xié)作的Web服務(wù)典型地包括有多個(gè)交易活動(dòng),它們是作為協(xié)作的一部分的。因而,我們必須在那些活動(dòng)中定義事務(wù)和次序——處理指的是交易過(guò)程的編序。
1.2小結基本的Web服務(wù)和協(xié)作的Web服務(wù)的差別如下

基本的Web服務(wù) 協(xié)作的Web服務(wù)
為帶有單一請求和響應的交互提供了簡(jiǎn)單的模式 為帶有多個(gè)消息交換的交互提供了精練的模式
具有有限的安全需求 具有強烈的安全需求
不支持交易協(xié)作 支持交易協(xié)作
同步的且不可靠 異步的并且可靠
只讀的 可讀并可更新


2可應用的組件平臺及技術(shù)
  下面概述一下滿(mǎn)足Web要求的兩個(gè)組件平臺和兩種技術(shù)風(fēng)險:Java2平臺,企業(yè)版(J2EE平臺),ebXML和SOAP。
2.1 J2EE平臺
  基于Java2平臺,標準版本(J2EE平臺),J2EE平臺提供了健壯的建立、部署和管理分布式的多層的企業(yè)應用程序的基礎。既然J2EE標準微你的基于服務(wù)體系中的應用程序提供了核心功能,那么那些成為創(chuàng )建Web服務(wù)磚瓦的組件根據那些標準創(chuàng )建。
  另外,我們能夠在J2EE平臺下包裝和改編我們的組件,因而提供了一個(gè)標準的訪(fǎng)問(wèn)既新又合法代碼的途徑。特別地,我們包裝合法的組件,這些組件沒(méi)有暴露依從于J2EE的接口,例如,J2EE連接器體系和改編已經(jīng)存在的J2EE組件以適應我們需求。
 

建立基于J2EE平臺的系統僅僅是一個(gè)開(kāi)始。下面面臨的問(wèn)題是如何使系統模塊化且可擴展,可重用,可伸縮,可維護等等。除了學(xué)習如何使用相關(guān)的API外,也必須要獲取健壯的設計和軟件體系原則的穩固理解。
  在Sun專(zhuān)家服務(wù)(http:///service/sunps/architect/)中,在我們著(zhù)手處理J2EE平臺和基于Web服務(wù)的項目中,我們會(huì )基于大家熟悉的模式分類(lèi),用它們來(lái)幫助我們理解在特定環(huán)境中解決出現的問(wèn)題。合理使用模式會(huì )提高我們進(jìn)度的效率:我們?yōu)榕c給定的熟悉的解決方案相呼應的軟件開(kāi)發(fā)項目作圖表,用共同的詞匯與我們的團隊人員進(jìn)行交流。

2.2 ebXML
今天的電子商務(wù)世界正經(jīng)歷著(zhù)對可靠和安全的消息以及自動(dòng)化能力,特別使交易協(xié)作的緊迫需要。當前ebXML是唯一為基于B2B的Web服務(wù)協(xié)作而定案的、業(yè)界標準的聲明集。
ebXML是聯(lián)合國貿易促進(jìn)和電子商務(wù)中心(UN/CEFACT)和結構化信息標準發(fā)展組織(OASIS)共同倡導、全球參與開(kāi)發(fā)和使用的規范,其中UN/CEFACT提供相關(guān)的商務(wù)技術(shù),OASIS則提供XML及相關(guān)技術(shù)的支持。ebXML作為電子商務(wù)全球化標準,它是一組支持模塊化電子商務(wù)框架的規范,支持全球化的電子市場(chǎng),它使得任意規模的企業(yè)能夠通過(guò)交換基于XML的信息,不受地域限制地接洽和處理生意。
2.2.1 ebXML體系結構如圖2所示
一些IT人士使用術(shù)語(yǔ)“ebXML”來(lái)指定ebXML一系列聲明中的其中之一。例如,一些人可能會(huì )說(shuō),“讓我們在咱們項目中使用ebXML進(jìn)行可靠通信!痹谶@種情況下,話(huà)語(yǔ)實(shí)際所指的是ebXML消息服務(wù)聲明,它只是ebXML體系中的一個(gè)組件。必須承認的是,以為聲明支持可靠的通信,它經(jīng)常會(huì )被一些交易商首先考慮到。同時(shí),牢記ebXML是作為一個(gè)由多個(gè)聲明所組成的整體出現的,那些聲明可以被遞增地或者每一個(gè)獨立地采用。
ebXML體系具有的主要聲明如下:可靠通信:ebXML消息服務(wù)聲明(ebMS)——它提供了可靠的、一次僅一次的傳送,成層在SOAP消息之上;交易過(guò)程聲明:ebXML交易過(guò)程聲明模式(ebXML BPSS)——它定義了交易活動(dòng)、協(xié)作和事務(wù),并且描述了它們的關(guān)系。它也提供了機器可讀的聲明實(shí)例;貿易伙伴配置和協(xié)定:ebXML協(xié)作協(xié)議配置和協(xié)作協(xié)議協(xié)定(ebXML CPP/A)——它持有伙伴運行時(shí)系統的配置信息并存儲了服務(wù)質(zhì)量信息;注冊中心和存儲中心:ebXML注冊中心/存儲中心(ebXML Reg/Rep)——它為構件提供了強大的分類(lèi)和存儲機制,包括有BPSS和CPP/A。
  那么,面臨的選擇就不是使用“ebXML還是SOAP”的問(wèn)題了,而是是否擴展SOAP以支持ebXML消息的可靠性。
2.2.2 ebXML的好處
  ebXML的首要目標是促進(jìn)基于XML和文檔交換的全球電子市場(chǎng)建立。由UN/CEFACT和OASIS國際性地發(fā)起的聲明為建立支持協(xié)作的Web服務(wù)(包括可靠的通信)提供了一個(gè)開(kāi)放的業(yè)界標準。
  認識到ebXML的好處是為組織擴展它們的電子交易事務(wù)、發(fā)展它們伙伴和操作多個(gè)傳送通道而提供的低成本的可替代方案。
2.2.3 ebXML的認可

下一頁(yè)

【論利用ebXML和SOAP開(kāi)發(fā)Web服務(wù)】相關(guān)文章:

利用PowerBuilder開(kāi)發(fā)WEB應用03-19

淺談地方文獻的開(kāi)發(fā)和利用03-18

醫學(xué)檔案信息的開(kāi)發(fā)和利用論文11-14

論知識管理與利用03-23

開(kāi)發(fā)和利用英語(yǔ)學(xué)習中的非智力性因素03-16

論Web2.0的網(wǎng)絡(luò )口碑營(yíng)銷(xiāo)03-25

基于Web服務(wù)的集成研究03-08

初中數學(xué)學(xué)習資源的有效開(kāi)發(fā)和利用之初探05-15

談新課程理念下化學(xué)課程資源的開(kāi)發(fā)和利用03-18

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看