面向服务架构(SOA)与 Windows 通信基础(WCF)技术解析
在当今的软件开发领域,面向服务架构(Service Oriented Architecture,SOA)和 Windows 通信基础(Windows Communication Foundation,WCF)是两个重要的概念。SOA 为软件系统的设计提供了一种灵活的架构模式,而 WCF 则是微软推出的用于构建服务的强大技术。下面将详细介绍这两个方面的相关知识。
1. 代理类与 Web 服务调用
代理类是针对特定语言的。对于每个 Web 服务,可能会有适用于 Java 客户端、C# 客户端和 COBOL 客户端的不同代理类。要从客户端应用程序调用 Web 服务,首先需要将合适的代理类添加到客户端项目中。然后,可以通过一个可选的配置文件来定义 Web 服务的地址。在客户端应用程序内部,能够实例化一个 Web 服务对象,并像调用其他普通方法一样调用其方法。
调用 Web 服务的步骤如下:
1. 将合适的代理类添加到客户端项目。
2. 使用可选的配置文件定义 Web 服务的地址。
3. 在客户端应用程序中实例化 Web 服务对象。
4. 调用 Web 服务对象的方法。
2. SOAP 协议
Web 服务有许多标准,SOAP 就是其中之一。SOAP 最初是 Simple Object Access Protocol(简单对象访问协议)的缩写,由微软设计。随着 Web 服务的普及,该协议变得流行起来,但其原始含义容易产生误导,因此在标准的 1.2 版本中,去掉了原来的缩写。现在,SOAP 仅仅是一种由 W3C 维护的协议。
超级会员免费看
订阅专栏 解锁全文
100

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



