Сервис Amazon Simple Workflow Service


Amazon выпустила сервис рабочих процессов, который можно использовать для создания масштабируемых приложений.

Сервис предоставляет средства для автоматизации бизнес-процессов, в которых задачи, составляющие общую транзакцию, могут быть распределены по нескольким системам, но где весь процесс должен происходить в скоординированном наборе шагов.

Сервис Amazon SWF был случайно раскрыт на прошлой неделе, когда аббревиатура появилась в качестве сервиса в списке сервисов Amazon для бесплатного веб-уровня. Затем сервис был удален из списка, но теперь он был восстановлен, и теперь доступна подробная информация о том, что предлагается.

Служба позволяет идентифицировать этапы обработки в приложениях как задачи, а затем SWF координирует задачи, которые должны выполняться правильно и масштабируемым образом. Amazon SWF управляет любыми зависимостями задач, планированием и параллелизмом на основе логики вашего приложения. Служба хранит задачи, надежно отправляет их компонентам приложения, отслеживает их выполнение и сохраняет их последнее состояние.

Приложение может состоять из распределенных компонентов, и Amazon SWF будет отслеживать состояние выполнения между компонентами, поэтому вам не нужно включать код для поддержания состояния распределенного выполнения. SWF будет отправлять задачи, хотя ваш код может управлять маршрутизацией. Сервис поставляется с платформой программирования AWS Flow Framework, которую вы используете для включения асинхронного и событийного программирования в свои приложения.

Вы можете попробовать Amazon SWF с уровнем бесплатного использования Amazon. Став зарегистрированным пользователем, вы также можете запустить пример рабочего процесса в консоли управления AWS.


Добавить комментарий