真正的应用程序我如何使用这个应用程序结构?
我怎样才能把我的业务逻辑放在这个和这个逻辑在我的 Windows azure 应用程序中使用?
谢谢
真正的应用程序我如何使用这个应用程序结构?
我怎样才能把我的业务逻辑放在这个和这个逻辑在我的 Windows azure 应用程序中使用?
谢谢
The Azure AppFabric is a collection of services that allow to you leverage functionality traditionally provided on premise by infrasture components common to most networks. Currently, it consists of the following:
Azure AppFabric Service Bus - allows for connection of applications by providing a centralized relay point in the cloud. Applications create outbound connections to the rendezvous location, thus helping mitigate the challenges posed by security measures like firewall restrictions on in-bound connections and IP masking via NAT layers. This feature includes both 'real time' options as well a 'message buffer' dynamic to allow for more disconnected style communication.
Azure AppFabric Access Control Service - the "ACS" allows WIF applications to quickly access various identity providers and consume a single format of claims token. Used in conjunction with products like ADFS, it allows cloud hosted applications to authenticate against on-premise identity stores.
Azure AppFabric Cache Service - currently in public testing, this service brings the "Velocity" style functionality to applications. This provides them with a distributed cache system as well as a new session provider.
There's more features/services coming in 2011, but these are the hot ones currently. Regarding hosting your business logic, this is not something that is currently available in the Azure AppFabric. There's been mentions that we may eventually see the potential for placing applications "on the edge", meaning the servers that front the Azure AppFabric connections, but no ETA or even firm commitment that this will happen.
您可以在 Windows Azure 中以 Web 或辅助角色实现您的业务逻辑,具体取决于您需要它是同步的还是异步的。
您可以使用服务总线显示业务逻辑,但您也可以在本地实现您的逻辑并通过服务总线显示它们。
AppFabric 不是业务逻辑层。将 AppFabric 视为横切,或应用程序不同部分之间的粘合。
目前,业务逻辑包含在 Web 或辅助角色等组件中,或者您可以使用 AppFabric 服务总线在 Internet 上公开的本地应用程序中。
在未来的版本中,AppFabric 将发布“复合应用程序”,简而言之,它似乎允许您部署托管的 WCF/WF 工作流服务,从而形成更好的“业务引擎”。但就目前而言,我认为您可能只是在 Web 角色中使用工作流服务。