Построение гибридных приложений в облаке на платформе Windows Azure
Сценарий Trey Research.
Интеграция с облачной средой.
Задачи, связанные с интеграцией гибридных приложений.
Компания Trey Research.
Стратегия компании Trey Research.
Приложение Orders.
Оригинальное локальное приложение Orders.
Гибридное приложение для Windows Azure.
Каким образом специалисты Trey Research решали задачи интеграции.
Поэтапный переход в облако.
Технологическая карта руководства.
Развертывание данных и приложения Orders в облаке.
Сценарий и контекст.
Развертывание данных и приложения Orders в облаке.
Выбор размещения данных.
Развертывание всех данных в облаке.
Локальное хранение всех данных.
Развертывание некоторых данных в облаке.
Как компания Trey Research выбирала место для развертывания данных.
Данные клиентов.
Данные о продукции.
Данные о заказах.
Данные журнала аудита.
Выбор механизма хранения данных.
Хранилище Windows Azure.
SQL Azure.
Альтернативные системы баз данных или собственный репозиторий.
Как компания Trey Research выбрала механизм хранения данных.
Шифрование данных в хранилище и базах данных Windows Azure.
Синхронизация данных между облачными и локальными размещениями.
Выбор решения для синхронизации данных.
Синхронизация данных SQL Azure.
Платформа Microsoft Sync Framework.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для синхронизации данных.
Как компания Trey Research использует службу SQL Azure Data Sync.
Внедрение решения для формирования отчетов по данным, размещенным в облаке.
Выбор решения для формирования отчетов.
Службы отчетов SQL Server.
Служба отчетов SQL Azure.
Собственное решение для синхронизации или использование решения стороннего разработчика.
Как компания Trey Research выбрала решение для формирования отчетов.
Как в Trey Research используют службу отчетов SQL Azure.
Как компания Trey Research предоставляет данные отчетов внешним партнерам.
Аутентификация пользователей в приложении Orders.
Сценарий и контекст.
Аутентификация посетителей в приложении Orders.
Выбор метода аутентификации.
Аутентификация с использованием форм ASP.NET.
Аутентификация, основанная на утверждениях, с использованием службы федерации Microsoft Active Directory.
Аутентификация на основе утверждений службы Windows Azure Access Control.
Аутентификация на основе утверждений служб ACS и ADFS.
Совместное использование форм и аутентификации на основе утверждений.
Как компания Trey Research выбрала метод аутентификации пользователей.
Как компания Trey Research использует службы ACS и ADFS для аутентификации посетителей.
Настройка службы Access Control.
Управление множественными идентификаторами пользователя.
Реализация аутентификации.
Аутентификация с использованием Windows Identity Foundation.
Проверка запросов ASP.NET.
Аутентификация и авторизация посетителей.
Пользовательская страница входа.
Использование пользовательского атрибута авторизации.
Получение и хранение данных клиента.
Аутентификация доступа к очередям и топикам шины интеграции.
Реализация надежного обмена сообщениями и информацией в облаке.
Сценарий и контекст.
Взаимодействие с транспортными партнерами.
Выбор механизма взаимодействия.
Электронный обмен данными (Electronic Data Interchange, EDI).
Веб-службы (модель «продвижение»).
Веб-службы (модель «извлечение»).
Очереди хранилища Windows Azure.
Очереди шины интеграции Windows Azure.
Топики и подписки шины интеграции Windows Azure.
Как Trey Research связывается с транспортными партнерами.
Асинхронная отправка сообщений в очередь шины интеграции.
Получение сообщений из очереди шины интеграции и их асинхронная обработка.
Отправка сообщений в топик шины интеграции.
Подписка на топик шины интеграции.
Получение сообщений из топика и их асинхронная обработка.
Реализация адаптеров и коннекторов для преобразования и переформатирования сообщений.
Согласующие сообщения и ответы.
Защита очередей сообщений, топиков и подписок.
AuditLogListener, Fabrikam, HeadOffice, Contoso, NewOrderJob, NewOrdersTopic, owner, StatusUpdateJob.
Имя: NewOrdersTopic.
Область: http://treyresearch.servicebus.windows.net/neworderstopic.
Имя: OrderStatusUpdateQueue.
Область: http://treyresearch.servicebus.windows.net/.
orderstatusupdatequeue.
Отправитель утверждения: ACS. Тип маркера: SWT.
neworderstopic/subscriptions/contososubscription.
neworderstopic/subscriptions/fabrikamsubscription.
Имя: AuditLogListener.
Область: http://treyresearch.servicebus.windows.net/.
neworderstopic/subscriptions/ auditloglistenersubscription.
Защита сообщений.
Отправка заказов в журнал аудита.
Выбор механизма отправки заказов в журнал аудита.
Как Trey Research посылает заказы в журнал аудита.
Проверка заказов на соответствие нормативным требованиям.
Выбор места для размещения приложения с целью обеспечения соответствия нормативным требованиям.
Как компания Trey Research разместила приложение для обеспечения соответствия нормативным требованиям.
Обработка заказов в решении Trey Research.
Сценарий и контекст.
Обработка заказов и взаимодействие с транспортными партнерами.
Как Trey Research размещает сообщения в топике с высокой надежностью.
Запись данных заказа.
Отправка заказа в топик шины интеграции из приложения Orders.
Как компания Trey Research отделяет обработку заказа от системы транспортного партнера.
Получение и обработка заказа транспортным партнером.
Подтверждение заказа или индикация отправки транспортным партнером.
Получение сообщений с подтверждением и сообщений о состоянии в приложении Orders.
Максимизация масштабируемости, доступности и эффективности приложения Orders.
Сценарий и контекст.
Управление эластичностью в приложении Orders.
Способы управления эластичностью в приложении Orders.
Приложение без возможности масштабируемости.
Реализация ручного масштабирования.
Реализация автоматического масштабирования с использованием пользовательской службы.
Реализация автоматического масштабирования с помощью функционального блока для
автоматического масштабирования из библиотеки Enterprise Library.
Как компания Trey Research контролирует эластичность в приложении Orders.
Размещение функционального блока для автоматического масштабирования.
Определение правил автоматического масштабирования.
Управление задержкой сети и максимизация количества подключений к приложению Orders.
Выбор варианта управления задержкой сети и максимизации количества подключений
к приложению Orders.
Создание собственной службы для перенаправления трафика.
Использование диспетчера трафика Windows Azure для маршрутизации запросов клиентов.
Как компания Trey Research минимизирует задержки сети и максимизирует количество подключений к приложению Orders.
Оптимизация времени отклика приложения Orders.
Как оптимизировать время отклика приложения Orders.
Реализация кэширования Windows Azure.
Настройка сети для доставки контента.
Как компания Trey Research оптимизирует время отклика приложения Orders.
Определение и настройка службы кэширования Windows Azure.
Синхронизация кэшей и баз данных в приложении Orders.
Извлечение данных и управление ими в приложении Orders.
Реализация функциональности кэширования для каталога продукции.
Создание экземпляра объекта ProductsStoreWithCache и его использование.
Мониторинг и управление приложением Orders.
Сценарий и контекст.
Мониторинг служб, регистрация действий и измерение производительности.
Выбор решения для мониторинга и протоколирования.
Служба диагностики Windows Azure.
Функциональный блок Logging Application Block из библиотеки Enterprise Library.
Решение сторонних разработчиков для мониторинга.
Пользовательское решение протоколирования.
Как компания Trey Research выбрала решение для мониторинга и протоколирования.
Как компания Trey Research использует службу Windows Azure Diagnostics.
Выбор данных и событий для записи.
Настройка механизма диагностики.
Ведение журнала сообщений трассировки и определение уровня детализации.
Запись сообщений трассировки.
Передача данных диагностики из облака.
Развертывание и управление.
Выбор решений для развертывания и управления.
Портал управления Windows Azure.
Windows Azure SDK и программный интерфейс REST управления службами Windows Azure
Командлеты Windows Azure PowerShell.
Как компания Trey Research выбирает решения для развертывания и управления.
Как компания Trey Research разворачивает приложение Orders и управляет им.
Настройка Windows Azure с помощью библиотеки интерфейсов управления службами.
Настройка Windows Azure с помощью встроенных объектов управления.
Репликация, распространение и синхронизация данных.
Сценарии использования и вызовы.
Репликация данных из различных источников в рамках облачных и локальных сред.
Синхронизация данных из различных источников.
Взаим...
Introducing Windows Azure for IT Professionals
Описание: This guide introduces the latest features and capabilities, with scenario-based advice on how the platform can meet the needs of your busin...
Знакомство с Windows Azure для ИТ-специалистов
Windows Azure — это открытая и гибкая облачная платформа, позволяющая быстро создавать, развертывать и управлять приложениями в глобальной сети центро...
Windows Azure programming patterns for Start-ups
Leverage different Windows Azure components together with your existing Microsoft .NET skills to fully take advantage of the power of Windows Azure. U...
SOA with .Net & Windows Azure: Realizing Service-Orientation with the Microsoft Platform
В книге содержится описание построения сервисно-ориентированных решений (Service-Oriented Solutions) с использованием технологии Microsoft .NET на обл...
Developing Microsoft SharePoint Applications Using Windows Azure
Discover how to: • Deliver data from Windows Azure Marketplace DataMarket into SharePoint and Microsoft Office applications • Use Microsoft Business C...