woaidongmao

文章均收录自他人博客,但不喜标题前加-[转贴],因其丑陋,见谅!~
随笔 - 1469, 文章 - 0, 评论 - 661, 引用 - 0
数据加载中……

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.

[内有附件]

附件:
calc.rar

posted on 2008-05-27 18:37 肥仔 阅读(331) 评论(0)  编辑 收藏 引用 所属分类: 网络编程


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理