网络服务与Windows服务全解析
网络服务基础
网络服务是一种新兴且有趣的技术,一旦掌握其基本概念,实现起来并不困难。它基于HTTP和XML,依赖标准的通用协议,无论使用何种平台或操作系统,大家都能使用。网络服务本质上是可通过互联网访问的应用程序,它的出现弥补了ActiveX和COM等旧技术在计算机交互方面的不足。
网络服务协议
- SOAP :是与网络服务一起使用的最常见协议,它是一套以标准方式格式化XML的规则,任何网络服务或客户端都能理解。当需要从服务返回复杂数据(如DataSet或类)、需要复杂数据或对服务进行丰富的编程访问时,建议使用SOAP。但当带宽是关键因素时,不建议使用SOAP,可使用HTTP - Get或HTTP - Post。
- HTTP - Get和HTTP - Post :也可用于使用网络服务。
使用网络服务的步骤
使用网络服务需执行以下三个步骤:
1. 发现(Discovery) :这是一个可选步骤,可用于了解网络服务的相关信息。
2. 代理生成(Proxy Generation) :创建一个类,封装通过互联网访问网络服务所需的功能。
3. 实现(Implementation) :只需在应用程序中使用代理类即可。
UDDI协议
UDDI允许以更用户友好的方式向潜在客户端定义和描述网络服务。UDDI网站
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



