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下载)

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值