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

首頁 > 開發(fā) > XML > 正文

COM+ Web 服務(wù):通過復(fù)選框路由到 XML Web Services (轉(zhuǎn))

2024-09-05 20:55:49
字體:
供稿:網(wǎng)友
com+ web 服務(wù):通過復(fù)選框路由到 xml web services
john noss 和 jonathan hawkins
microsoft corporation
2001年11月

摘要:com+ web 服務(wù)新增了某些功能,可與 microsoft .net remoting 集成,并通過 soap for com+ 組件實現(xiàn) xml web services 發(fā)布的復(fù)選框激活。本文通過幾個示例介紹基本的互操作性、配置以及托管和非托管 com+ 組件(在 microsoft windows .net server 和 microsoft windows xp professional 上作為 xml web services 發(fā)布)的部署。

目錄
簡介
簡單的已知對象 (wko) 示例
簡單的客戶端激活對象 (cao) 示例
事務(wù)性組件示例
一切才剛剛開始
簡介
com+ web 服務(wù)新增了某些功能,可與 microsoft .net remoting 集成,并通過 soap for com+ 組件實現(xiàn) xml web services 發(fā)布的復(fù)選框激活。本文通過幾個示例介紹基本的互操作性、配置以及托管和非托管 com+ 組件(在 microsoft windows .net server 和 microsoft® windows® xp professional 上作為 xml web services 發(fā)布)的部署。還通過示例介紹了幾個新功能,使運行 windows xp 的客戶端能夠訪問遠程服務(wù)器上的 xml web services。

當(dāng)開發(fā)人員使用 .net remoting 和托管代碼來完善現(xiàn)有的非托管 com+ 服務(wù)器和客戶端代碼時,這些功能可以幫助他們利用和簡化遷移過程。在 .net 框架的測試階段,有許多用戶問及如何配置 .net remoting 來進行簡單的跨計算機激活操作。com+ web 服務(wù)的解決方案是同時自動配置服務(wù)器 (microsoft windows .net server) 和客戶端 (microsoft windows xp professional) 計算機,使用 .net remoting 來提供 soap 以替代 dcom。

microsoft windows xp 和 microsoft .net 框架是本年度發(fā)布的兩個最重要的軟件。二者的目的都是為了簡化過程并提高軟件開發(fā)人員的能力,因此利用這兩種產(chǎn)品并發(fā)揮各自優(yōu)勢來提供一套集成的、易于使用的解決方案就成為自然之選。com+ web 服務(wù)提供了一種簡單的方法,可以將 com+ 組件發(fā)布為 xml web services ;還提供了新的集成功能,用于從客戶端計算機訪問 xml web services。從以下 microsoft visual basic scripting edition (vbscript) 示例中可以了解其易于使用的特點,該示例用于確定 alaska 的 fairbanks 的當(dāng)前氣溫。請在 windows xp(已安裝 .net 框架)或 windows .net server 上運行此示例:

set soapobj = getobject
   ("soap:wsdl=http://www.xmethods.net/sd/temperatureservice.wsdl")
wscript.echo "fairbanks 氣溫 = " & soapobj.gettemp("99707")

在上面的示例中,服務(wù)器是在 linux 上運行的 apache soap server,但也可以使用任何具有標準 web 服務(wù)說明語言 (wsdl) 描述功能的 soap v1.1 服務(wù)器。

注意: 如果出現(xiàn)“未找到服務(wù)器”錯誤,您需要在控制面板的 internet 選項中手動配置防火墻設(shè)置。
使用 soap 作為計算機之間通信協(xié)議的優(yōu)點之一,在于它增加了可以交互操作的計算機的種類。.net remoting 具有以下兩種基本操作模型:

已知對象 (wko): wko 是 soap v1.1 所支持的最常見的 xml web services 模型。它允許與其他運行 soap v1.1 兼容堆棧的計算機協(xié)同工作。服務(wù)器和客戶端可以是運行 apache soap 的非 windows 服務(wù)器和運行 pocketsoap 的 pocket pc,也可以是基于 windows 的服務(wù)器和客戶端。唯一的要求是服務(wù)器上必須安裝了與 wsdl 1.1 版本兼容的描述功能,以便生成相應(yīng)的代理。此代理是在運行時生成的,并且第一次使用 wsdl 名字對象時沒有用戶介入。
客戶端激活的對象 (cao): cao 提供了更豐富的開發(fā)環(huán)境,包括穩(wěn)定持久的連接。較之典型的 xml web services 模型,它更類似于 dcom 模型,但要求在服務(wù)器和客戶端上都安裝有某一版本的 .net 框架。
com+ web 服務(wù)可以使用 wko 和 cao 兩種激活模型,而且所有的服務(wù)器應(yīng)用程序都可以提供 wko 和 cao 端點。通過組合使用激活模型、xml web services 和 .net remoting,開發(fā)人員可以輕松地組合和匹配托管及非托管的客戶端和服務(wù)器。下表所示為兩種激活模型所支持方案的示例。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 育儿| 香河县| 精河县| 平湖市| 肇庆市| 东阿县| 城口县| 开阳县| 岐山县| 靖安县| 禄丰县| 桦川县| 民县| 新乡市| 偃师市| 瑞安市| 无为县| 萝北县| 商河县| 宣武区| 信丰县| 高邑县| 宁国市| 唐山市| 靖西县| 金门县| 镇康县| 灵石县| 克山县| 镇赉县| 武胜县| 江阴市| 邵东县| 大竹县| 紫金县| 上饶县| 遵化市| 灌阳县| 尉氏县| 无锡市| 来宾市|