2012-10-12 41 views
1

在我的毕业项目提案中,我需要从另一个Intranet访问如此的Intranet内部网,他要求我使用WCF服务总线(Windows Azure),实际上我对WCF一无所知。我的整个体验都在WPF & C#中,所以我想知道关于WCF服务总线

  1. 什么是服务总线和它的使用时间?
  2. 我可以建立一个 普通连接只是为了访问 公司另一部分的资源吗?
  3. 是否有任何底层所需的网络知识 了解服务总线?
  4. 服务巴士 有什么好处和好处?为什么人们在使用它?
  5. 在我使用它之前,我应该完全理解WCF的 吗?或者我可以直接跳起来学习 呢?

并请,这个东西的任何其他信息将是对我来说非常有用,非常感谢:)

回答

5

Azure的服务总线提供了很多不同的功能,但在一个你似乎是最关心的正在转播。

请考虑这个excerpt

服务总线中继服务,您可以构建混合应用 ,在既有的Windows Azure数据中心和您自己的本地 企业环境中运行。服务总线中继通过 促进了这一点,使您能够安全地将Windows Communication Foundation(WCF) 驻留在公司企业网络中的服务公开到公有云,而不必打开防火墙连接或 ,要求对企业进行侵入式更改网络架构。

服务总线中继允许您在您的 现有企业环境中托管WCF服务。然后,您可以将侦听的 传入会话和请求委托给这些WCF服务,以便在Windows Azure中运行总线服务 。这使您可以将这些 服务公开给在Windows Azure中运行的应用程序代码,或者移动到工作人员或外部网络伙伴环境。服务总线允许您 安全地控制谁可以以细粒度 级别访问这些服务。它提供了一种功能强大且安全的方式来公开应用程序 现有企业解决方案的功能和数据,以及来自云的优势。

我觉得这个摘录可以回答你的第一个和第四个问题。

要回答第二个问题,如果通过“普通连接”表示使用HTTP或TCP协议的连接then yes

要回答您的其他问题,是的,至少在某种程度上深入理解您正在使用的技术是非常有帮助的,特别是如果您想避免常见错误并保持体面的表现。虽然您不需要使用WCF连接到Azure服务总线,但如果您计划在项目中将Azure服务总线中继与WCF结合使用,那么理解该技术自然会非常有用。我建议你遵循MSDN“入门”教程。

+0

thanx很多真的对你有帮助的职位,这真的帮助我在我的建议:) – MohdRash