05 2011 档案

摘要:实现企业内部的WCF服务和客户端程序的安全需要相当的力气,但是WCF提供了绑定和行为来简化保护通信。使用.NET Framework4.0提供的认证和授权,可以确保服务和客户端消息传输的保密性,而且还确保只有经过授权的用户才能对服务提交请求。企业内部的网络环境由于内在的保密性,对比因特网其相对比较稳定;虽然也有黑客入侵,但这也只是偶尔的现象。只要系统管理员和网络管理员维护好企业基础架构的安全,那么你就基本可以信任客户端程序和服务。消息加密、用户验证、用户授权,它们都能比较容易地在企业内部部署。 但是,当客户端程序和WCF服务跨越公共网络(比如因特网)时,你便不能再假定客户端程序,WCF服务,及两者之间的通信是可以信任的。比如,客户端程序如何验证它所发送消息的服务端是否是真实的服务端,而不是替代了真实服务的冒牌服务端;或者在消息被传送至真实服务之前冒牌服务端是否破译并记录消息;亦或服务如何区分运行客户端的用户是否就是他所声称的身份;以及服务如何分辨请求是否来自授权的客户端而不是来自一个由黑客伪装的客户端。 因特网是一个充满潜在危险的环境,因此你必须高度怀疑所有通过因特网传输的 阅读全文
posted @ 2011-05-30 22:35 On the road.... 阅读(3423) 评论(10) 推荐(7)
摘要:安全是任何系统至关重要的一个方面,尤其当该系统由分布式的程序和服务组成;安全还是一个非常广泛的话题。因为这些原因,你应该考虑如何在不同的场景下实现系统的安全。这些关于安全的内容将通过三章内容进行一一介绍。在本章,我们把注意力集中在企业内部WCF服务的安全管理。在此场景下,运行WCF服务的服务端和客户端之间已经存在必要的信任关系;通过客户端访问该服务的用户都来自同一个安全域。WCF服务可以直接访问该域内的信息,并直接使用这些信息验证用户。在第五章"保护因特网上的WCF服务",你将看到客户端程序和服务分布在不同的安全域内,并且由不安全的网络分隔开。在这种情况下,不要试图也不可能直接验证用户。在第十七章"使用Windows CardSpace管理身份",你将看到在混合环境下如何实现一个分身元系统以帮助验证用户。 阅读全文
posted @ 2011-05-24 10:03 On the road.... 阅读(4270) 评论(11) 推荐(9)
摘要:捕获和处理异常是任何专业的应用程序的一个重要组成部分。在一个复杂的桌面程序上,许多场景都能产生一个异常,从程序错误、意外的事件、不完整的用户输入,到运行该程序一个或多个的硬件故障。在分布式环境中,异常的发生场景就更多了。因为网络的状态,在某些情况下,无论应用程序开发人员、还是网络管理员都无法控制网络的发挥功效或者维持其处于正常的工作状态。如果把应用程序访问第三方组件考虑在内,那么还应考虑你的分布式程序能否可靠地工作. 本章将介绍如何处理客户端和服务端的异常。你将学习到如何在服务端指定异常,以使服务能引发该异常,并将该异常的信息推送至客户端。你还将了解到服务可能所处的状态,以及如何确定宿主程序是否从一个状态切换到另一个状态,以及如何使服务从一个失败的状态中恢复。最后,你还将看到如何识别客户端发送给服务端的预料之外的消息。 阅读全文
posted @ 2011-05-18 08:17 On the road.... 阅读(4406) 评论(9) 推荐(5)
摘要:本章先描述WCF service的工作原理;然后阐述寄宿WCF服务的各种方式;随后通过创建WPF程序和Windows Service来寄宿WCF服务;最后讲述支持WCF内置的各种绑定以及如何对一个WCF服务实现多重绑定。 在第一章中,我们为你介绍了如何创建一个WCF服务,并将其部署到IIS上,然后通过客户端程序访问该服务。在本章中,我们将关注WCF工作的细节;各种寄宿WCF服务的方式;此外,你还将学习到如何创建和配置宿主程序,其负责处理来自客户端的请求并控制WCF服务的状态;你还将进一步了解到绑定的工作原理及WCF运行时如何使用绑定来实现服务的其他特性。 阅读全文
posted @ 2011-05-16 09:41 On the road.... 阅读(9603) 评论(16) 推荐(17)
摘要:WCF进阶第一章--WCF简介。介绍了什么是WCF;WCF的目标;使用Visual Studio 2010创建一个WCF服务;部署WF服务到IIS;创建一个客户端访问WCF服务;WCF与SOA基本原则。 阅读全文
posted @ 2011-05-10 01:03 On the road.... 阅读(7838) 评论(20) 推荐(16)
摘要:WCF4.0 进阶系列--前言部分。介绍了什么是WCF,以及如何做好学习本书的准备 阅读全文
posted @ 2011-05-10 01:00 On the road.... 阅读(2955) 评论(6) 推荐(5)
摘要:在jQuery基础上,开发UI注意事项;很多细节的东西,只有你经历过,才了解。 阅读全文
posted @ 2011-05-07 17:24 On the road.... 阅读(894) 评论(2) 推荐(0)