Appfabric Azure
Реальное приложение, как я могу использовать это приложение ткани?
Как я могу поместить свою бизнес-логику в это и это использование логики в моем приложении Windows Azure?
Спасибо
3 ответа
Azure AppFabric - это набор сервисов, которые позволяют вам использовать функциональные возможности, традиционно предоставляемые локальными компонентами инфраструктуры, общими для большинства сетей. В настоящее время он состоит из следующего:
Azure AppFabric Service Bus - позволяет подключать приложения, предоставляя централизованную точку ретрансляции в облаке. Приложения создают исходящие соединения к месту встречи, таким образом, помогая смягчить проблемы, связанные с мерами безопасности, такими как ограничения брандмауэра для входящих соединений и маскирование IP-адресов через уровни NAT. Эта функция включает в себя как параметры "в реальном времени", так и динамику "буфера сообщений", чтобы обеспечить более разобщенный стиль общения.
Служба контроля доступа Azure AppFabric - "ACS" позволяет приложениям WIF быстро получать доступ к различным поставщикам удостоверений и использовать токен утверждений единого формата. Используемый в сочетании с такими продуктами, как ADFS, он позволяет приложениям, размещенным в облаке, проходить проверку подлинности в локальных хранилищах удостоверений.
Azure AppFabric Cache Service - в настоящее время находится в открытом тестировании, этот сервис предоставляет приложениям функциональность в стиле "Velocity". Это предоставляет им систему распределенного кэша, а также нового поставщика сеансов.
В 2011 году появятся новые функции / сервисы, но в настоящее время они самые популярные. Что касается размещения вашей бизнес-логики, это не то, что в настоящее время доступно в Azure AppFabric. Были упоминания о том, что в конечном итоге мы можем увидеть потенциал для размещения приложений "на грани", то есть серверов, которые стоят перед соединениями Azure AppFabric, но нет ETA или даже твердой приверженности этому.
AppFabric не является слоем бизнес-логики. Думайте о AppFabric как о поперечных срезах или связях между различными частями вашего приложения.
На данный момент бизнес-логика включает такие компоненты, как веб-версия или рабочая роль, или локальное приложение, которое вы можете разместить в Интернете с помощью AppFabric Service Bus.
В следующем выпуске AppFabric выпустит "Композитные приложения", которые, в двух словах, позволяют развернуть управляемые сервисы рабочего процесса WCF/WF, что делает его лучшим "бизнес-движком". Но сейчас я думаю, что вы могли бы просто использовать службы Workflow в веб-роли.
Вы можете реализовать свою бизнес-логику в Windows Azure, в веб-или рабочей роли, в зависимости от того, хотите ли вы, чтобы она была синхронной или асинхронной.
Вы можете раскрыть бизнес-логику, используя служебную шину, хотя вы также можете реализовать свою логику в помещении и использовать ее через служебную шину.