SAP Netweaver Process Integration — инфраструктура обмена данными и управления бизнес-процессами

SAP NetWeaver Process Integration (SAP NetWeaver PI) — интеграционный компонент платформы SAP NetWeaver. Он развернут на базе сервера web-приложений SAP NetWeaver Application Server — основы всей платформы SAP NetWeaver. Соответственно ядром SAP NetWeaver PI является интеграционный сервер Integration Engine. Он фактически является реализацией брокера сообщений и предлагает типичные его функции, включая преобразование сообщений, их маршрутизацию, механизмы публикации и подписки. В качестве входного формата данных шины используется XML. Одним из элементов Integration Engine является и механизм дирижирования бизнес-процессами. Под управлением сервера приложений функционируют адаптеры, позволяющие транслировать обращения к фирменным интерфейсам приложений в обмен XML-сообщениями. Одним из основных является адаптер Web-сервисного протокола SOAP. В комплект поставки SAP также включаются ряд других адаптеров — для доступа к JMS, FTP, электронной почте и пр. Важным качеством SAP NetWeaver PI является наличие в нем двух репозиториев метаданных об интеграционных связях — кодах преобразований, бизнес-процессах, источниках и получателях сообщений, настройках коннекторов. Один из репозиториев предназначен для этапа разработки (он называется Repository), другой — для развертывания (Directory). Предлагаются инструменты для копирования данных на новые конфигурации системы. Это позволяет вести разработку и тестирование в условиях, максимально близких к «живой» системе. Кроме того, SAP поставляет уже заполненный Repository для своих собственных приложений. Крайне полезно и наличие средств управления жизненным циклом интеграционного решения.

Таким образом, основная цель использования SAP NetWeaver PI — обеспечить необходимое качественное взаимодействие различных информационных систем в неоднородном ландшафте — как приложений SAP, так и систем сторонних производителей, как внутри компании, так и при взаимодействии с партнерами и контрагентами. Применение сервис-ориентированной архитектуры защищает сделанные в технологии инвестиции, позволяет понизить инвестиции в интеграционные проекты в будущем за счет повторного использования веб-сервисов и интерфейсов.

SAP NetWeaver PI обеспечивает межсистемную и межпроцессную интеграцию и потенциально высокую масштабируемость ИТ ландшафта предприятия, давая возможность взаимодействия систем различных производителей, работающих под управлением различных операционных систем и с различными СУБД.

Основные характеристики SAP NetWeaver PI:

  • Поддержка стандартов web-сервисов — формат данных на сервисной шине XML — SOAP, WSDL, UDDI; транспортный протокол HTTP;
  • Метаданные в формате XSD;
  • Сертифицирована под Java EE5;
  • Объекты интеграции (модели корпоративных сервисов) хранятся в специальном репозитории (Enterprise Service Repository);
  • Набор адаптеров для передачи сообщений (RFC, IDOC, JDBC, File, JMS, e-mail и др.), опционально — поставка индустриальных и бизнес-адаптеров (EDI, RosettaNet, SWIFT и др.);
  • Поддержка формата BPEL для представления, обмена, оркестровки сервисов;
  • Реализация принципов BPM (Управление бизнес-процессами) — для совместной работы бизнес-аналитиков и ИТ-архитекторов с визуальными моделями реализуемых процессов;
  • Возможность мониторинга исполнения бизнес — процесса как на техническом, так и на бизнес-уровне.

Пример архитектуры решения на основе SAP NetWeaver Process Integration

Пример архитектуры решения на основе SAP NetWeaver Process Integration

Преимущества интеграции информационных систем на базе платформы SAP NetWeaver Process Integration (SAP NetWeaver PI)

Функциональность Преимущества
Единая интеграционная платформа для всего информационного ландшафта Снижает общую стоимость владения ИТ ландшафтом предприятия
Сопряженность с приложениями SAP (ERP, SCM, SRM) Сокращает затраты на интеграцию SAP и не-SAP решений в единую информационную систему
Центральная точка администрирования интеграционных сервисов Сокращение затрат (инфраструктурных и человеческих) на поддержку интеграции
Гибкая настройка бизнес-процессов, участвующих в интеграции Снижение временных и финансовых затрат на адаптацию бизнес-процессов к изменению среды
Центр мониторинга исполнения бизнес-процессов Гарантированность выполнения заданного функционала
Интеграция кросс–компонентных бизнес-процессов, композитных приложений SAP Повышение отдачи от существующих информационных подсистем
Является составной частью современной интеграционной платформы SAP NetWeaver Мощный инструмент для последующих проектов внедрения интеграционных решений (Корпоративный портал, Управление НСИ, Управление знаниями)
Интерфейс обмена сообщениями на основе современного стандарта XML Возможность объединения разнородных систем на базе универсального формата обмена данными
Централизация хранения объектов (интерфейсов) интеграции Снижение стоимости разработки и поддержки процессов интеграции
Набор адаптеров для передачи сообщений (RFC, IDOC, JDBC, File, JMS, e-mail и др.) Сокращение затрат на разработку интеграционных компонент (адаптер, конвертор)

Следует отметить также продукты SAP Business Object Data Integrator (Data Services) и SAP Business Object Data Federator, используемые в проектах для интеграции нескольких систем на уровне данных.

Основные возможности SAP Business Object Data Integrator (Data Services):

  • Интеграция (ETL) данных из различных источников;
  • Обеспечение качества данных;
  • Графическая среда разработки;
  • Преднастроенные «витрины данных» для SAP и и не-SAP систем;
  • Загрузка хранилища данных SAP BW данными из не SAP-систем;
  • Извлечение данных из внешних приложений;
  • Обеспечение качества аналитики.

Решение SAP Business Object Data Data Federator:

  • объединяет разрозненные источники данных в режиме реального времени без внесения изменений в текущую инфраструктуру;
  • позволяет оперативно добавлять новые источники данных;
  • обеспечивает поддержку многочисленных источников данных по запросу: Oracle, DB2, SQL Server, MySQL, Progress, Teradata, Sybase, Netezza, Informix, SAS, XML, Web services, Generic JDBC, ODBC;
  • позволяет корпоративным пользователям BI приложений получать доступ к информации из разрозненных источников как к единому источнику;
  • предоставляет возможности по очистке и согласованию данных в процессе обработки запросов — некорректные данные очищаются и согласовываются, обеспечивая высокий уровень достоверности, точности и полезности данных.

Предложения компании EPAM Systems:

  • описание бизнес-процессов, подлежащих интеграции в единую систему;
  • определение требований к бизнес-данным, планирование сценария интеграции;
  • настройка адаптеров системы;
  • разработка адаптеров для интеграции уникальных приложений заказчика;
  • заведение и настройка интегрируемых приложений в SAP NetWeaver PI, настройка интерфейсов интеграции на стороне SAP NetWeaver PI;
  • администрирование и техническая поддержка интеграционной системы, обучение пользователей.

Преимущества компании EPAM Systems:

  • уникальный технический опыт работы с SAP NetWeaver PI;
  • наличие специалистов в области администрирования системы SAP NetWeaver PI;
  • всесторонний опыт разработки и внедрения интеграционных решений на базе SAP NetWeaver и SAP Business Object;
  • успешный опыт интеграции решений SAP и других вендоров.

Вы можете обратиться в компанию ЭПАМ для получения более подробной информации о возможных сценариях интеграции приложений с помощью SAP NetWeaver Process Integration, а также получить техническую консультацию по вопросам настройки и поддержки системы.

Среди клиентов EPAM Systems, успешно реализующих интеграционные проекты на базе SAP NetWeaver:

  • Colgate-Palmolive;
  • i Many;
  • Whirlpool;
  • Efes;
  • Springer,
  • Talent Technology;
  • HireRight;
  • SAP AG, SAP Labs;
  • Росэнергоатом.