33、网络服务与Windows服务全解析

网络服务与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网站

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值