关于c#下写的web service 服务在delphi下调用时的问题
在这种背景下,web services 应运而生,它很好的解决了跨语言.跨平台以及良好而安全的穿透企业防火墙.它的体系结构大体上分为五个层次: 【程序编程相关:在C#中使用异步Socket编程实现TC】
首先我觉得有必要把.net平台下开发webservice进行一个比较全面的阐述,web service的最初产生是在电子商务的环境下出现的,有些问题通过传统的手段已经不容易解决,比如在应用程序之间进行商务通信.数据交换,使用dcom.corba等二进制机制的东西已经行不通了,姑且不说他们受各自平台的限制,比如dcom(distribute common objects model)只能在windows平台下进行,而corba(common objects request broker architecture)又只是java平台下的产物.他们要实现应用程序之间的数据通信是比较困难的. 【推荐阅读:很久没发代码了,今天来发些C#代码 】
http进行数据通信存在速度较慢的情况,尤其是第一次联结.需要一台web server这一额外的开销 说了webservices的体系结构以及其优点缺点以后我们切入正题,那就是我们这次讨论的话题: 【扩展信息:c#.net常用的小函数和方法集 】
http(hypertext transfer protocol)信道下进行数据通信xml(extensable markup language)数据表达形式soap(simple objects access protocol)的数据封装wsdl(webservices description language)的描述语言格式uddi(universal description and discovery integration) 统一的描述.发现与集成 作为它的优点跨语言.跨平台以及良好而安全的穿透企业防火墙已经足以使我们感到兴奋了.不过它也存在需要改善的地方,比如:
web service 服务在delphi下调用时的问题
闲话少说,我们用一个检验webmethod的attribute的一个简单的例子进行阐述:它是完成一次从客户a转帐到b的一个简单商务过程.
首先我们在.net framework1.1下创建一个webservice,这时候.net会帮我们自动创建一个web应用
... 下一页