На главную или на 1с

На главную Узнать об 1C


Календарь событий

Задать
вопрос

Форум
ELMA

Функции

Реализация SOA-архитектуры

Использование системы ELMA при построении ИТ-инфрастурктуры на SOA-архитектуре

SOA (сервисно-ориентированная архитектура) - это архитектурное решение для построения информационных систем , основанное на использовании сервисов со стандартизованными интерфейсами.

Такое решение позволяет сделать компоненты системы максимально независимыми и взаимозаменяемыми. Интерфейсы сервисов скрывают за собой такие детали реализации как технологическая платформа, производитель и пр. Обычно взаимодействие сервисов происходит по одному из стандартизованных протоколов (веб-сервисы, RPC, REST, CORBA и пр.).

В рамках SOA-архитектуры приложения классифицируют в соответствии с выполняемой ролью. Потребитель сервисов – приложение, использующее сервисы, контейнер сервисов – приложение, реализующее сервисы, сервисная шина предприятия (ESB) –приложение, обеспечивающее интеграцию приложений первых двух типов, в частности поддерживает технологию единого реестра выполняемых сервисов (IBM WebSphere, MS Biztalk).

ELMA как контейнер сервисов предоставляет интерфейс для работы с бизнес-процессами. Сервис построен на основе веб-сервисов. Технология веб-сервисов выбрана как самая распространенная на данный момент и простая в использовании для потребителей.


ELMA веб-сервисы предоставляют следующие функции для работы с бизнес-процессами:

  • Запуск бизнес-процесса с передачей входных данных
  • Получение информации о бизнес-процессе

Предоставляются примеры интеграции приложений с ELMA веб-сервисами, которые включают в себя исходный код для платформ Microsoft .Net, Java EE, PHP5. Примеры доступны для скачивания с форума ELMA.

См. также: