GSoap初體驗[轉]

         最近對SOAP很感興趣,於是在網上找了一下,在sourceforge上找到一個叫gSOAP的項目,這個gSOAP功能非常強悍,使用者完全不用瞭解 XML和SOAP協議就可以使用SOAP進行編程。它提供了很多sample程序,其中一個是calc,這個程序提供簡單計算器的功能,支持加減乘除和乘 方。客戶端把參數發送給服務端,服務端計算完成後返回。雖然這裏的功能看起來很有限,但是卻已經把SOAP的精髓體現出來了。我個人的看法是,SOAP將 會是一種異構平臺上提供無縫透明計算的關鍵技術,當然,這一切都是以XML這一種子技術爲基礎的。從長遠的趨勢來看,分佈式計算將會越來越流行,在這種情 況下,SOAP的前景將會是一片光明。因爲,相對於其他的幾種分佈式計算技術如DCOM而言,SOAP簡單有效。儘管SOAP存在效率上的損失,但是 WEB技術的流行已經闡明瞭一個深刻的道理:相對於效率而言,現實世界更喜歡簡單的東西。

我是用DEV-CPP編譯的,採用的是gSOAP的2.7.7版,做了一點小修改(原來的客戶端是連到www.xmethods.com上的服務程序,我改成了在本地機器上運行編譯後的calc_server.exe,然後再用calc_client.exe連過去),詳細情況見附件。

另附:

gSOAP官方站點:http://www.cs.fsu.edu/~engelen/soap.html

sf上的gSOAP站點:http://sourceforge.net/projects/gsoap2

sf上的gSOAP簡介:

gSOAP is a cross-platform development environment for C/C++ XML Web services (SOAP1.1/1.2, WSDL1.1). gSOAP supports XML serialization of native C/C++ data types. Includes SOAP/XML engine, Web server, stub/skeleton compiler, WSDL tools, and much more.

(附件請到www.dormforce.net/blog/rockins下載)

發佈了31 篇原創文章 · 獲贊 5 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章