- описание бизнес-процессов, подлежащих интеграции в единую систему;
- определение требований к бизнес-данным, планирование сценария интеграции;
- настройка адаптеров системы;
- разработка адаптеров для интеграции уникальных приложений заказчика;
- заведение и настройка интегрируемых приложений в SAP NetWeaver PI, настройка интерфейсов интеграции на стороне SAP NetWeaver PI;
- администрирование и техническая поддержка интеграционной системы, обучение пользователей.
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 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:
Преимущества компании 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;
- Росэнергоатом.