简述WCF 服务功能介绍
创始人
2024-06-14 02:51:41
0

WCF 服务包括许多新的和改进的用于提高工作效率的功能。IDE 还进行了重新设计,从而向开发人员提供对.NET Framework 组件的直接访问。从而更高更有效地进行WCF 服务。

无论您是刚刚接触 Windows® Communication Foundation (WCF) 还是有过一点使用经验,都可以通过一些测试技巧和原理轻松掌握 WCF。有多种方法可以弄清 WCF 究竟是什么,我更倾向于将 WCF 服务看作是 Web 服务的重要扩展。与 Web 服务一样,WCF 服务允许您使用面向服务的体系结构来创建分布式系统。但是,WCF 服务提供了更大的灵活性(如选择传输协议)和附加功能(如事务和安全性)。#t#

WCF 绝非仅仅是 Web 服务的扩展,但如果您刚刚接触 WCF,开始时这样看待 WCF 服务也未尝不可。图 1 是一个简单但极具代表性的 WCF 方案。在这里,Internet Explorer® 充当客户端程序并访问 ASP.NET Web 应用程序,用来接受来自用户的一些文本并计算其加密哈希值。ASP.NET Web 应用程序在后台调用 WCF 服务来实际执行哈希运算。

在这个特定方案中,WCF 服务由 IIS 承载并被 ASP.NET Web 应用程序使用,但正如我要在稍后进行说明的那样,除 IIS 之外,WCF 服务还可以通过多种方式承载,并且实际上可被任何类型的应用程序或其他服务使用。

 

WCF 应用程序方案

 

最基本的 WCF 服务测试类型包括验证服务操作功能的正确性。一种方法是通过应用程序 UI 手动测试 WCF 服务。尽管手动测试是必要的,但使用此方法来测试 WCF 服务的基本功能会是一项耗时、易错、低效而且乏味的工作。   更好的方法是编写测试自动化软件,一个类似于图 2 所示的运行程序。此屏幕快照显示了我编写的一个控制台应用程序测试工具,它可以将输入文本直接提供给后端 WCF 服务,然后从该服务获取响应消息并确定测试用例结果(通过或失败)。图 3 中的图表是一个简化视图,它总结了图 1 和图 2 中所示程序之间的关系。在许多情况下,WCF 服务都从后端数据库检索信息或者从 Web 服务或 WCF 服务检索信息,但我并未在图 3 中包括这些情况。

 测试 WCF 服务(

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...