Функции |
Реализация SOA-архитектуры
Использование системы ELMA при построении ИТ-инфрастурктуры на SOA-архитектуре
SOA (сервисно-ориентированная архитектура) - это архитектурное решение для построения информационных систем , основанное на использовании сервисов со стандартизованными интерфейсами.
Такое решение позволяет сделать компоненты системы максимально независимыми и взаимозаменяемыми. Интерфейсы сервисов скрывают за собой такие детали реализации как технологическая платформа, производитель и пр. Обычно взаимодействие сервисов происходит по одному из стандартизованных протоколов (веб-сервисы, RPC, REST, CORBA и пр.).
В рамках SOA-архитектуры приложения классифицируют в соответствии с выполняемой ролью. Потребитель сервисов – приложение, использующее сервисы, контейнер сервисов – приложение, реализующее сервисы, сервисная шина предприятия (ESB) –приложение, обеспечивающее интеграцию приложений первых двух типов, в частности поддерживает технологию единого реестра выполняемых сервисов (IBM WebSphere, MS Biztalk).
ELMA как контейнер сервисов предоставляет интерфейс для работы с бизнес-процессами. Сервис построен на основе веб-сервисов. Технология веб-сервисов выбрана как самая распространенная на данный момент и простая в использовании для потребителей.
ELMA веб-сервисы предоставляют следующие функции для работы с бизнес-процессами:
- Запуск бизнес-процесса с передачей входных данных
- Получение информации о бизнес-процессе
Предоставляются примеры интеграции приложений с ELMA веб-сервисами, которые включают в себя исходный код для платформ Microsoft .Net, Java EE, PHP5. Примеры доступны для скачивания с форума ELMA.
См. также:





