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

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

通過WebService實現Java與.Net互聯

2019-11-18 11:29:08
字體:
來源:轉載
供稿:網友

通過Web Service實現java.net互聯

        (將.net程序封裝成為Web Service,通過Java程序進行調用)

Web Service概述

什么是Web Service

       Web Service是能夠基于網絡,尤其是基于萬維網(World Wide Web)直接調用的能夠處理離散任務或連續任務的軟件模型。目前較為流行的應用是,由一家公司對其專有數據進行封裝,提供Web Service,然后其它公司就可以通過Internet來動態使用這些在線服務。這為未來全球的電子商務發展提供了新的標準和架構。

Web Service架構

Web Service是獨立的、模塊化的應用,能夠通過因特網來描述、發布、定位以及調用。在Web Service的體系架構中包括三個角色:服務提供者(Service PRovider)、服務請求者(Service Requestor)、服務注冊器(Service Registry)。角色間主要有三個操作:發布(Publish)、查找(Find)、綁定(Bind)。

下圖清楚的描述了三種角色,以及角色之間的作用關系。

通過WebService實現Java與.Net互聯(圖一)

Web Service協議標準

簡單對象訪問協議(SOAP)

       SOAP是Simple Object access Protocol的縮寫,是一種基于xml的不依靠傳輸協議的表示層協議,用來在分散或分布式的應用程序之間方便地以對象的形式交換數據。在SOAP的下層,可以是HTTP/HTTP,也可以是SMTP/POP3,還可以是為一些應用而專門設計的非凡的通信協議。

       SOAP包括三個主要部分:

²        SOAP封裝結構:定義了一個整體框架,以表示消息中包含什么內容,誰來處理這些內容以及這些內容是可選的或是必需的。

²        SOAP編碼規則:定義了用以交換應用程序定義的數據類型的實例的一系列機制。

²        SOAP RPC表示:定義了一個用來表示遠程過程調用和應答的協定。

Web Service描述語言(WSDL)

       WSDL是Web Service Description Language的縮寫,該語言將網絡服務定義成一個能交換消息的通信端點集,為分布式系統提供了幫助文檔,同時也可作為自動實現應用間通信的解決方案。

統一描述、發現和集成協議(UDDI)

       UDDI是一套基于Web的、分布式的、為Web Service提供的、信息注冊中心的實現標準規范,同時也包含一組使企業能將自身提供的Web Service注冊,以使別的企業能夠發現的訪問協議的實現標準。

通過Java調用Web Service

       在這里我們通過.net實現了一個Web Service,它提供了這樣的功能,將輸入的兩個數相加,返回結果。

示例Web Service提供的功能

       該示例Web Service提供了兩個整數相加的功能,使用C#來實現Web Service,可以通過http://10.16.92.29/java/math.asmx?wsdl訪問Web Service描述文件,其對應的WSDL描述如下所示:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尤溪县| 兴隆县| 资源县| 呼图壁县| 顺平县| 紫阳县| 涞源县| 勃利县| 新野县| 永丰县| 夏津县| 安西县| 丹东市| 迁西县| 霍林郭勒市| 黄陵县| 成都市| 扎赉特旗| 昔阳县| 封开县| 卓资县| 信宜市| 思茅市| 昔阳县| 汝阳县| 宜阳县| 临沭县| 平阳县| 长丰县| 高邮市| 岳西县| 永清县| 佛教| 榕江县| 安庆市| 若尔盖县| 锦州市| 博罗县| 河南省| 舒兰市| 合水县|