国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用J2EE建立基于XML的網絡服務

2019-11-18 16:16:22
字體:
來源:轉載
供稿:網友

  使用J2EE建立基于xml的網絡服務

1 概述
使用XML標準的網絡服務(Web service)是B2B交互模型的一個新的規范。它提供了一個概念和架構的基礎。這些可以借助于不同的平臺和產品可以得到實現。今天,開發者能夠使用java 2 Platform, EnterPRise Edition(J2EE)來建立基于XML的網絡服務。我們可以利用已有的J2EE技術來建立一個完全的、互操作的適合于XML的網絡服務。不需要從根本架構的重構,也不需要建立一個增強的J2EE系統,開發者就能夠創建復雜并且強有力的網絡服務。

2 介紹
網絡服務接收其它系統來自Internet或者Intranet通過輕量、不依賴開發商的通訊手段傳輸的請求,這些通訊技術使得所有可以連接Internet的系統之間能夠交互。隨著這些技術的成熟,網絡服務將能夠包含更多的適合于多方的B2B合作的特殊功能。

網絡服務已經開始演變得可以以十分智能和動態的方式進行操作。這些“聰明”的網絡服務將懂得每個請求的內容并且動態產生不同狀況下的返回結果。這些服務能夠根據用戶認證、參數選擇、定位等信息來調整自己并給出請求原因。多個服務能夠被動態組合到一起,合作生成一個統一的定制的解決方案,這種各種合作的機制能完全對用戶透明,用戶只需要知道最終的集成結構就可以了。

在一個商業網站的建設中,要建立網絡服務需要經歷有三個主要的挑戰,它們是:

l 建立客戶層的連接,它使得Applets、應用程序、商業伙伴以及PDA用戶都能夠連通和使用此網絡服務

l 實現網絡服務,它包括工作流邏輯、數據傳輸邏輯、商業邏輯以及數據訪問邏輯。它是網絡服務后臺提供對客戶的功能支持的基礎。

l 連接到后端系統,它可能包括一個或多個數據庫,現存的企業信息系統、商業伙伴發布的網絡服務以及公共的、被多個系統共享的用戶信息庫。

Web services 實際上是基于XML的針對商業、應用程序以及系統服務的接口。實際上是建立在一系列已有的技術基礎上的一個新的概念。如何建立一個Web service呢?下面的技術獲得了工業界普遍認同。

l 服務提供者建立、組織和發布網絡服務。它的手段是多樣的,可以使用編程語言(例如Delphi,Java,C#等)、中間件或其它特殊平臺來完成。

l 服務提供者用WSDL (the Web Services Description Language )來提供服務描述。. WSDL文檔向第三方提供服務描述。

l 服務提供者向UDDI (Universal Description, Discovery, and Integration ) 注冊表注冊網絡服務。UDDI使得開發者發布服務并且可以通過軟件搜索其它人提供的服務。 用戶將通過搜索UDDI 注冊表來搜索服務。

客戶端應用程序通過和網絡服務綁定并且通過SOAP (the Simple Object access Protocol )來激活網絡服務相應的操作。SOAP 提供XML格式的參數和返回結果,并利用HTTP傳送。所有網絡服務都通過SOAP通訊。

圖1描述了一個基于J2EE的網絡服務系統的架構。需要注意到,很多API沒有在本圖中顯示,它們被用于分析和通訊。然而,本圖描繪了基于J2EE的網絡服務系統中主要的標準、協議和主要的子系統。

(出處:http://m.survivalescaperooms.com)



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠水县| 昌平区| 丰县| 凤凰县| 东丰县| 阳山县| 新巴尔虎左旗| 五莲县| 胶州市| 长葛市| 株洲县| 伊金霍洛旗| 江西省| 两当县| 象州县| 昌都县| 贺州市| 深水埗区| 枣庄市| 龙井市| 钦州市| 武乡县| 霍林郭勒市| 石狮市| 鱼台县| 丰城市| 富阳市| 黑龙江省| 定州市| 密云县| 永丰县| 邻水| 常州市| 自治县| 辉南县| 竹山县| 武隆县| 奎屯市| 兴城市| 滦南县| 浮山县|