深入解析 Web 服务开发:从基础到标准
在当今数字化时代,Web 服务的开发变得越来越重要。它不仅为分布式计算提供了可能,还让不同平台和语言的程序能够相互通信。下面我们将深入探讨 Web 服务开发的相关内容。
1. 架构演变与开发环境
传统的 Windows DNA 架构中,数据层通常使用数据库实现,业务层则使用 COM+ 组件。但当数据访问层从访问其他底层数据的 Web 服务获取数据,或者业务外观调用 Web 服务来完成部分工作时,应用架构就开始更像 Web 服务架构,而非传统的 Windows DNA 架构。实际上,Windows DNA 已经得到扩展,融入了 Web 服务架构的优势。
开发 Web 服务与开发 Web 应用有相似之处,开发者也能开发供传统 Windows DNA 应用使用的 Web 服务。不过,创建 Web 服务时,有一些传统 Windows DNA 模型中没有的要点需要考虑:
- 理解 SOAP :要理解 SOAP 消息,并使用 SOAP 生成响应。
- 创建 WSDL 合同 :WSDL 合同定义了 Web 服务使用的方法、参数和数据类型。
- 创建 Disco 文件 :这有助于开发者在已知网站位置的情况下找到该网站上的 Web 服务。
- 通过 UDDI 宣传服务 :如果希望不了解网站 URL 的开发者找到你的 Web 服务,UDDI 宣传是必要的。
2. Web 服务的特性要求
由于 Web 服务常成为其他开发者创建的
超级会员免费看
订阅专栏 解锁全文

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



