什么是服务总线和访问控制?

| 我很难理解Windows Azure服务总线和访问控制的概念。用外行的话来说,它们是什么?它们是用来干什么的?     
已邀请:
Windows Azure的Service Bus组件旨在处理由于存在于多个网络中的服务而引起的问题。基本上,服务总线使它看起来就像您的代码在单台计算机上运行,​​而实际上,它可以在Azure数据中心内的任何位置运行。 通过访问控制,您可以基于基于声明的RESTful模型对服务使用“联合身份验证”。(抱歉,O \'Reilly关于Azure的书中的复制和粘贴!) 基本上,创建Azure站点,应用程序或服务时,它可以在数据中心内成千上万个系统中的任何一个上运行。每个系统都有自己的IP地址,自己的网络,内存,处理器等等。为了让他们协作并显示为单个系统,已创建了这两项服务。 如果您想了解有关Azure的更多信息,那么这是购买书籍的好时机! :-) Azure相当复杂,服务总线和访问控制是更高级的主题。     
Service Bus是一种用于多个应用程序之间集成的解决方案,无论这些应用程序托管在同一基础架构上,还是分布在多个基础架构或/和云计算提供商中。如果您在Internet上进行更多搜索,则可能会发现有关EAI(企业应用程序集成)的很多信息,这是我有关此主题的博客文章: http://hhaggan.wordpress.com/2013/03/07/introduction-to-enterprise-application-integration-eai/ 在这里,我希望可以帮助您更好地理解什么是服务总线: http://hhaggan.wordpress.com/2013/03/09/introducing-service-bus/ 换句话说,它是一个消息传递平台,可以帮助您与多个应用程序,软件或服务进行通信,无论它们使用哪种编程语言编写或在哪个OS或平台上托管。当您将多个节点连接在一起时,您会特别感觉到它的效果。我不是说5或6个节点,而是10个或以上。 当然,有几种类型的服务总线,无论它们是基于中继消息传递服务还是基于代理消息传递服务,每种都具有多种用途,目的和工作方式。 对于访问控制,这非常容易,它是使用第三方对应用程序进行身份验证和授权的一种方式。它是基于声明的身份,您可以通过第三方数据库进行所需的身份验证。您将不需要从头开始在数据库中构建所有内容。这在开发过程中有很大帮助,我相信,由于在身份验证过程中使用了facebook,twitter,因此可以在社交媒体营销和品牌推广方面提供很多帮助。     

要回复问题请先登录注册