« Интеграционная шина

Установка Mediator ESB

Установка и настройка версии займет не более 5 минут!

Интеграционная шина может быть развернута в контейнере любого сервера приложений, который поддерживает следующие технологии: JSP 2.3, JPA 2.1, Servlet 3.1. Для знакомства с Mediator ESB рекомендуется использовать последнюю версию сервера приложений Apache Tomcat.

  1. Скачайте и установите (если это еще не сделано) Java SE Runtime Environment (JRE). Вы также можете использовать Java Development Kit (JDK).
    • Скачайте Java SE Runtime Environment (JRE) версии 7 или более новую с сайта http://www.oracle.com.
    • Установите JRE в соответствии с инструкцией, вложенной в релиз.
    • Настройте необходимые переменные окружения, например, JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51.
  2. Скачайте версию интеграционной шины Mediator ESB.
    • Распакуйте в удобное место, например в C:\Mediator.
    • Запустите Tomcat C:\Mediator\mediator-2.0\bin\startup.bat.
    • Откройте браузер и введите адрес http://localhost:8080/mediator-2.0.
    • Для входа используйте настроенную учетную запись admin/admin.

Конфигурация скрипта ETL

Скрипт ETL описывает интеграционный процесс.

Смоделируем типовой пример. Допустим, имеется источник информации в виде базы данных Oracle о клиентах компании и их платежах по контрактам. Необходимо настроить интеграционный процесс с базой данных информационного хранилища системы BI на DB2 для построения аналитической отчетности, при этом данные должны быть денормализованы и агрегированы по каждому клиенту. Процесс должен выполняться каждый час по будням с 08:00 по 19:00.

1. Выберите пункт меню Шина - Новый документ ETL.

2. Заполните поля раздела "Общая информация".

3. В разделе "Входящие" добавьте один файл ETL скрипта (позже можно добавить неограниченное количество). Редактор скрипта умеет подсвечивать теги, автоматически завершать ввод, показывать подсказки при наборе, имеет встроенный механизм поиска и замены. Кроме этого, окно редактирования может быть развернуто на весь экран, нажмите F11.

4. Напишите скрипт интеграции (воспользуйтесь примером).

По просьбе пользователей с нашего форума выкладываем схему описания скрипта интеграции ETL. Ее можно скачать по ссылке.

5. Нажмите кнопку Сохранить или Выполнить, если хотите запустить скрипт немедленно, а не по расписанию.

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

Для более детального знакомства со всеми возможностями интеграционной шины Mediator ESB обращайтесь к нам. Мы организуем демонстрацию в удобное для вас время и в удобном формате.

Конфигурация RESTful веб-сервиса

Скрипт WS описывает веб-сервис, источник информации и способ вывода.

Допустим, имеется источник информации система CRM на базе данных Oracle. Необходимо настроить простой RESTful веб-сервис для портала компании, который будет находить клиентов по части фамилии и имени.

1. Выберите пункт меню Шина - Новый веб-сервис.

2. Заполните поля раздела "Общая информация".

3. Напишите скрипт веб-сервиса (воспользуйтесь примером). Активируйте веб-сервис.

По просьбе пользователей с нашего форума выкладываем схему описания скрипта веб-сервиса. Ее можно скачать по ссылке.

4. Нажмите кнопку Сохранить или Выполнить, если хотите проверить скрипт немедленно, а не по запросу.

5. Для тестирования веб-сервиса извне воспользуйтесь ссылкой, которая генерируется автоматически.

6. Результат работы веб-сервиса.

Для более детального знакомства со всеми возможностями интеграционной шины Mediator ESB обращайтесь к нам. Мы организуем демонстрацию в удобное для вас время и в удобном формате.