Microsoft анонсировала новый набор инструментов в виде облачного сервиса для разработки мобильных и веб-приложений, который дополнен средствами для автоматизации бизнес-процессов, а также новый сервис для создания и использования интерфейсов прикладного программирования (API). Как говорится в блоге Microsoft, это решение «объединит Microsoft Azure Websites, Mobile Services и Biztalk Services в единую службу для хостинга приложений с динамически расширяемой средой, позволяющей упростить интеграцию с популярными потребительскими и коммерческими сервисами за доступною цену».
Azure App Service будет включать следующие компоненты:
• Web Apps — ранее известный как Azure Websites, обеспечивает широкий набор возможностей, включая поддержку фреймворков .NET, Java, PHP, Python и др.; полную поддержку DevOps и её непрерывное взаимодействие с Visual Studio Online, GitHub, Bitbucket и др. Web Apps предложит предприятиям возможность подключения к существующим приложениям и сервисам в режиме онпремис и интеграцию с Active Directory, гарантируя обратную совместимость и сохранность данных;
• Mobile Apps — набор инструментов и нативных средств поддержки для мобильных платформ Windows, iOS и Android в виде мультиплатформенных рабочих окружений наподобие Xamarin или Cordova. Сервис упрощает разработчикам взаимодействие с пользователями при помощи мгновенных сообщений, предоставляет средства аутентификации у провайдеров, включая Active Directory, а также облачное хранилище данных с возможностью офлайновой синхронизации;
• Logic Apps — средство автоматизации, предназначенное для обработки и управления потоками данных, поступающих из коммерческих и пользовательских сервисов по API в режиме онпремис. Logic Apps также включают расширенный набор инструментов Azure BizTalk для интеграции локальных бизнес-приложений с сервисами типа SQL Server или PeopleSoft.
• API Apps — этот сервис предлагает разработчикам инструменты для поиска, поддержки и управления API. Он включает штатные средства для работы с бизнес-системами SAP, Siebel или Oracle, а также сервисами Salesforce, Zendesk, Dynamics CRM Online, Office 365 и другими. Обладает библиотекой API, но позволяет также создавать собственные.
Идея создания Azure App Service состоит в том, чтобы предложить разработчикам единую среду для создания корпоративных или потребительских приложений. Для этого предоставляется комплексный кросс-платформенный интерфейс и средства управления внешними API.