1

我很难理解 Windows Azure 服务总线和访问控制概念。用外行的话来说,它们是什么?它们是用来做什么的?

4

2 回答 2

1

Windows Azure 的服务总线组件旨在处理由存在于多个网络中的服务引起的问题。基本上,服务总线只是让您的代码看起来好像在单台机器上运行,而实际上它可以在 Azure 数据中心内的任何地方运行。
访问控制允许您使用“基于基于声明的 RESTful 模型的服务的联合身份验证。(抱歉,请从 O'Reilly 的一本关于 Azure 的书中复制和粘贴!)
基本上,当您创建 Azure 站点、应用程序或服务时,它可以在数据中心内的数千个系统中的任何一个上运行。每个系统都有自己的 IP 地址、自己的网络、内存、处理器等等。为了让他们协作并作为一个系统出现,我们创建了这两个服务。如果您想了解有关 Azure 的更多信息,这将是购买书籍的好时机!:-)
Azure 相当复杂,服务总线和访问控制是更高级的主题。

于 2011-04-24T23:07:53.580 回答
0

服务总线是一种集成多个应用程序的解决方案,无论它们是托管在同一基础架构上,还是分布在多个基础架构或/和云计算提供商上。如果您在互联网上搜索更多内容,您可能会发现很多关于 EAI(企业应用程序集成)的信息,这是我关于此主题的博客文章:

http://hhaggan.wordpress.com/2013/03/07/introduction-to-enterprise-application-integration-eai/

还有一个我希望能帮助你更好地理解什么是服务总线的东西:

http://hhaggan.wordpress.com/2013/03/09/introducing-service-bus/

换句话说,它是一个消息传递平台,可以帮助您与多个应用程序、软件或服务进行通信,无论它们是用什么编程语言编写的,也不管它们托管在哪个操作系统或平台上。当您将多个节点连接在一起时,您会特别感受到它的效果,我的意思不是5或6个节点,而是10个及以上。

当然,服务总线有多种类型,无论是基于中继消息服务还是基于代理消息服务,每一种都有多种用途、用途和工作方式。

对于访问控制,这非常简单,它是一种使用第三方对您的应用程序进行身份验证和授权的方式,它是一种基于声明的身份,您可以通过第三方数据库进行所需的身份验证。您不需要在数据库中从头开始构建所有内容。这在开发过程中很有帮助,我相信这对社交媒体营销和品牌推广有很大帮助,因为在身份验证期间使用了 facebook、twitter。

于 2013-04-05T22:18:59.110 回答