Web服务用于跨越设备边界,网络,操作系统和程序语言边界共享功能,于开发式标准为基础,并采用了松散结合的,可扩展的方案,通过标准xml协议展示。
Web服务的几个协议:WSDL,UDDI,SOAP,HTTP,DISCO
相关技术:.NET MyServices(passport 认证系统),.NET远程处理,XML-RPC,消息队列
WebService属性:
Namespace:设置服务的xml名称空间
Description:添加成为描述(WSDL)文档的一部分的文本/HTML说明
WebMethod属性包括了6个相关属性说明和更改Web方法的行为:
Description:添加WEB方法的描述
MessageName:更改名称
EnableSession:启用状态管理将会降低性能
CacheDuration:可以设置请求/响应对在缓冲中存储的秒数
TransactionOption:事务管理
BufferedResponse
部署WEB服务:
可以通过两种比较常用方法部署web服务:FontPage Extensions和UNC(通用命名约定).