开发基于.NET的Windows应用程序的设计原则,这些应用程序与WCF和Java web服务交互,并与Oracle DB通信

开发基于.NET的Windows应用程序的设计原则,这些应用程序与WCF和Java web服务交互,并与Oracle DB通信,wcf,Wcf,在开发基于.NET的Windows应用程序(与WCF和Java web服务交互,并与Oracle DB进行通信)时,您是否可以分享您的经验/建议准则/犯过的常见错误 在为WCF和Java服务开发.NET Windows客户端之前,需要记住哪些要点? 是否有任何设计选择用于连接LAN、WAN或VPN网络等介质? 在设计基于防火墙的WCF服务时需要考虑哪些方面? 谢谢, pv这取决于您的安全认证、隐私等要求 您仍然可以应用一些通用准则,其中大部分在本安全指南中介绍: 根据您的问题,有几点想法: 关于

在开发基于.NET的Windows应用程序(与WCF和Java web服务交互,并与Oracle DB进行通信)时,您是否可以分享您的经验/建议准则/犯过的常见错误

在为WCF和Java服务开发.NET Windows客户端之前,需要记住哪些要点? 是否有任何设计选择用于连接LAN、WAN或VPN网络等介质? 在设计基于防火墙的WCF服务时需要考虑哪些方面? 谢谢,
pv

这取决于您的安全认证、隐私等要求

您仍然可以应用一些通用准则,其中大部分在本安全指南中介绍:

根据您的问题,有几点想法:

关于防火墙,基于HTTP的连接比原始TCP连接更容易被防火墙接受, Windows身份验证可用于对LAN或VPN进行身份验证,但使用WAN不太容易, 在WAN环境中,通过消息安全性比传输安全性更好地实现机密性