SAP NetWeaver — интеграция процессов

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

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

Таким образом, необходим мощный интеграционный брокер, который мог бы решить проблемы интеграции, рассматриваемые в разделе 4.3. Но сама по себе интеграция не принесет пользы, если отсутствуют необходимые инструменты и среда, обеспечи­вающая возможности динамичного моделирования и управления бизнес-процессами. Пакет управления бизнес-процессами на базе Инфраструктуры обмена SAP NetWeaver Exchange Infrastructure (SAP NetWeaver XI) решает все эти проблемы (рис. 4.23). Начиная с версии NetWeaver 2004 г., SAP NetWeaver XI переименован в SAP NetWeaver PI (Proces Integration).

SAP NetWeaver XI - Инфраструктура обмена SAP Exchange Infrastructure (SAP NetWea-

Интеграционный ver xi) — это мощный брокер интеграции, эффективно работающий брокер в ПрЄдЄлах ИТ-ландшафта и отвечающий разнообразным требовани­ям в отношении связности, форматов и протоколов. Будучи компо­нентом платформы SAP NetWeaver, он реализуется на «Сервере при­ложений» (SAP NetWeaver Application Server, SAP NetWeaver AS).

SAP NetWeaver XI позволяет сократить затраты на интеграцию и обслуживание ИТ-систем, предоставляя общее централизованное хранилище для интерфейсов. Обеспечивается поддержка кросс - компонентного управления бизнес-процессами (Business Process Management, ВРМ) в пределах одного и того же решения. Инфра­структура обмена содержит интегрированный комплект инстру-

Платформа SAP NetWeaver

ИНТЕГРАЦИЯ СОТРУДНИКОВ

Многоканальный доступ

 

SAP NetWeaver — интеграция процессов

Сотрудничество

 

Портал

 

ИНТЕГРАЦИЯ ИНФОРМАЦИИ

Бизнес-аналитика I Управление знаниями

Управление основными данными ИНТЕГРАЦИЯ ПРОЦЕССОВ

Интеграционный

1 Управление

брокер

бизнес-процессами

ПЛАТФОРМА ПРИЛОЖЕНИИ ПЕЕ | АВАР

Независимость от БД и ОС

 

я X

Р» с

t 5

CL С

t 2

я л

о. £ 1 £ S О с S О X

 

X

X

 

С помощью XML/SOAP Интеграционный брокер обе

спечивает обмен информацией между компонентами приложений из разных источников и от разных постав­щиков

Компонент «Управление бизнес-процессами» позволя­ет моделировать бизнес-процессы и управлять ими в ди­намичной ИТ-среде

 

с

ев

Я

а.

с

 

 

ментов, позволяющий организациям строить собственные сцена­рии интеграции путем определения соответствующих интерфейсов обмена сообщениями и правил отображения и маршрутизации. Этот компонент базируется на собственной сетевой инфраструк­туре, которая использует открытые стандарты и поддерживает многообразные коммуникационные возможности, в том числе центральные концентраторы и соединения «точка-точка» (central hubs and peer-to-peer connections). SAP NetWeaver XI защищает ин­вестиции в технологию, обеспечивая легкую и прозрачную для пользователя интеграцию всех компонентов компании SAP и иных поставщиков. SAP NetWeaver XI обеспечивает оптимальное исполь­зование обширных знаний разработчиков SAP в области бизнес - процессов, включая потребность сохранения и коллективного при­менения знаний на протяжении всего жизненного цикла программ­ного обеспечения.

SAP NetWeaver — интеграция процессовНа рисунке 4.24 представлены типичные проблемы, которые не­обходимо решить для обеспечения интеграции и консолидации со­временных ИТ-ландшафтов.

► Используются индивидуальные интеграционные соединения «точка-точка», базирующиеся на различных технологиях, ко­торые были доступны на момент развертывания.

► Применяются различные подходы к интеграции в зависимости от целей бизнеса (A2A, В2В, ВРМ, отраслевые и др.).

SAP NetWeaver — интеграция процессов

Поскольку есть стремление удовлетворить все существующие потребности интеграции, используется «пестрая смесь» из раз­личных интеграционных решений.

►Централизованное знание и централизованное управление аспектами интеграции отсутствует.

►Существующая на предприятии инфраструктура требует раз­вития, но она неадаптируемая и дорогая в обслуживании.

►Интеграция и обновление прикладных компонентов связаны с большими затратами.

Ниже мы покажем, как SAP NetWeaver XI позволяет упростить интеграцию за счет использования открытой платформы интегра­ции, стимулирующей развитие совместных бизнес-процессов без существенного роста затрат (рис. 4.25).

SAP NetWeaver XI позволяет интегрировать коллективные про­цессы по многим приложениям как внутри предприятия, так и за его пределами. Для этого используются стандартные XML-сообщения. Вся сопутствующая информация описывается посредством стандарт­ных веб-сервисов.

В SAP NetWeaver XI предусмотрены центральное интеграционное хранилище (Repository) и каталог интеграции (Directory). В них хра­нится совместно используемая база знаний по всем компонентам для поддержки всего жизненного цикла решения (от разработки до кон­фигурирования и развертывания). В интеграционном хранилище определения компонент отделены от модели их использования. Это значит, что можно обновлять модели использования, не изменяя

SAP NetWeaver — интеграция процессов

Бизнес-партнеры

SAP NetWeaver — интеграция процессовДругое

интеграционное

SAP NetWeaver — интеграция процессов SAP NetWeaver — интеграция процессов SAP NetWeaver — интеграция процессов SAP NetWeaver — интеграция процессов

решение

Рис. 4.25. Интеграция с помощью Инфраструктуры обмена SAP NetWeaver Exchange Infrastructure

определений. Там же хранится совместно используемая база знаний, полученных от SAP, партнеров и сторонних поставщиков.

SAP NetWeaver — интеграция процессовБизнес-контент из разных источников доступен для SAP NetWe­aver XI. Все решения пакета SAP Business Suite и компоненты SAP NetWeaver предоставляют преднастроенный бизнес-контент: типы данных, типы сообщений, описания интерфейса, бизнес-сце­нарии и характеристики процессов. Более того, SAP предлагает программные бизнес-пакеты, которые обеспечивают комплексное решение проблем какого-либо предприятия. Поставляемые бизнес - приложения, техническая инфраструктура и бизнес-контент отвеча­ют всем требованиям отраслевых стандартов и настраиваются таким образом, что работают как единое целое. Компании могут исполь­зовать все эти возможности с максимальным эффектом для получе­ния явных преимуществ уже на начальном этапе реализации инте­грационного проекта. Компонент SAP NetWeaver XI успешно справ­ляется с ролью центральной инстанции для всего интеграционного контента, поскольку имеющееся в нем хранилище открыто для кон­тента внешних поставщиков и заказчиков.

SAP NetWeaver — интеграция процессовSAP NetWeaver XI обеспечивает возможность моделирования кросс-компонентных бизнес-процессов и сценариев. В свою очередь это позволяет внедрять сложные бизнес-процессы там, где использу­ются различные бизнес-приложения, выходящие за корпоративные границы. SAP NetWeaver XI охватывает весь жизненный цикл про­цесса, включая проектирование, автоматизацию, запуск на выполне­ние и мониторинг. Благодаря наличию в SAP NetWeaver XI совместно используемой базы знаний, процессы интеграции могут описываться «сверху вниз» и представляться в высокоуровневом виде вместо жесткого кодирования их в некоторых внешних компонентах.

SAP NetWeaver — интеграция процессовSAP NetWeaver XI способствует интеграции разнородных прило­жений. Бизнес-приложения, реализуемые на базе Сервера приложе­ний SAP (SAP NetWeaver AS), можно интегрировать без применения дополнительных адаптеров, используя возможности SAP NetWeaver XI. Кроме того, SAP NetWeaver XI напрямую обращается к приложе­ниям, работающим с интерфейсом веб-сервисов. С помощью подхо­дящего адаптера (от компании SAP или сертифицированного партне­ра) компонент SAP NetWeaver XI, благодаря своей инфраструктуре адаптеров, основанной на платформе J2EE (Enterprise Edition), и ар­хитектуре JCA (Java Connector Architecture), обеспечивает интегра­цию практически любой системы и приложения, в том числе пакет­ных и тех, для которых требуются специальные протоколы.

SAP NetWeaver — интеграция процессовSAP NetWeaver XI хранит в своем интеграционном каталоге про­фили партнеров (partner profiles) компании. Использование этих данных позволяет оптимизировать связи с партнерами. Поддержка отраслевых стандартных протоколов, используемых, в частности,

SAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовв RosettaNet, UCCnet и CIDX, обеспечивается посредством адаптеров и соответствующих отображений (mappings).

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

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

Каталог интеграции управляет всей информацией, относящейся к ИТ-среде конкретного потребителя, и на основе этой специализи­рованной и коллективно используемой информации управляет ядром исполнительной среды SAP NetWeaver XI — механизмом интеграции SAP XI (Integration Engine). Этот механизм представляет собой ин­фраструктуру поддержки выполнения, т. е. безопасного обмена ин­формацией на основе языка XML между различными приложениями, а также для отображения данных (mapping) и маршрутизации.

Для осуществления В2В-транзакций и обмена информацией в цепочке создания стоимости необходимо учитывать как индивиду­альные, так и специальные требования, влияющие на ход работы и безопасность. Необходимо обеспечить централизованное управление всеми соглашениями с бизнес-партнерами, чтобы иметь неограни­ченный доступ к ним. В SAP NetWeaver XI эту проблему решает ка­талог интеграции. В нем хранятся заключенные вами и вашими бизнес-партнерами соглашения, касающиеся взаимосвязей, безопас­ности и других важных аспектов. Кроме того, в период разработки в интеграционном хранилище находится интегрированная база зна­ний, включающая бизнес-сценарии и описания интерфейсов. И ка­талог, и хранилище помогают централизованно управлять всеми задачами интеграции и сценариями.

Машина бизнес-процессов (Business Process Engine, ВРЕ) тесно связана с механизмом интеграции и полностью встроена в сервер интеграции. В ходе обмена сообщениями между разнородными системами она применяет все совместно используемые знания, не­обходимые для реализации бизнес-процесса. Удобный графический редактор моделей обеспечивает доступ к типам сообщений и задей­ствованным в данном процессе интерфейсам. Он позволяет опреде-

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

SAP NetWeaver XI предлагает открытую технологию интеграции, которая стимулирует развитие совместных бизнес-процессов за счет упрощения ИТ-инфраструктуры — это одна из главных проблем, требующих решения. Кроме того, SAP NetWeaver XI обеспечивает и другие преимущества. Мы перечислим их ниже.

SAP NetWeaver XI позволяет сократить расходы, которые требу­ются на интеграцию, и создает условия для повторного использова­ния имеющихся компонентов, например систем электронного об­мена документами (EDI). SAP NetWeaver XI защищает прежние ин­вестиции, обеспечивая прозрачную для пользователя интеграцию компонентов компании SAP и других производителей.

С помощью SAP NetWeaver XI можно интегрировать бизнес - процессы как в пределах, так и вне технологических и организаци­онных границ предприятия. Этот компонент позволяет оптималь­ным образом применять накопленные компанией SAP обширные знания, включая их сбор и совместное использование в течение всего жизненного цикла программного обеспечения. Предлагаемая SAP NetWeaver XI информационная модель, ориентированная на процессы, основана на веб-сервисах. В ней поддерживаются прин­ципы сервисно-ориентированной архитектуры (СОА) предприя­тия — реализуемой компанией SAP для сервисно-ориентированных корпоративных бизнес-решений с более высокими уровнями адап­тируемости, гибкости и прозрачности, обеспечивающими снижение совокупной стоимости владения.

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

В SAP NetWeaver XI предусмотрен набор инструментов, позволяю­щий разрабатывать собственные сценарии интеграции. Эти инстру­менты определяют подходящие интерфейсы для работы с сообще­ниями, правила маршрутизации и взаимного отображения данных (mapping), необходимые для объединения приложений и создания совместных процессов с участием бизнес-партнеров.

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

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

SAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовD управлении бизнес-процессами (Business Process Management, ВРМ) основной акцент делается на процессах, охватывающих не­сколько разных приложений. Это позволяет разрабатывать и моде­лировать процессы, реализуемые в автоматическом режиме. Поэто­му после анализа критически важных — с точки зрения технологии и потребностей производства — бизнес-процессов их можно упро­щать и оптимизировать прямо в ходе работы и эффективно управ­лять ими.

Пакет ВРМ охватывает весь жизненный цикл процесса: проек­тирование, автоматизацию, запуск на исполнение, мониторинг, а также анализ и оптимизацию. Он координирует обмен сообще­ниями между системами и бизнес-партнерами, динамично реагируя на происходящее. ВРМ поддерживает развертывание процессов, охватывающих всю цепочку создания стоимости, так как устраня­ет проблему интеграции «точка-точка», независимо от различий технических инфраструктур. В этом смысле управление процесса­ми похоже на интеграцию корпоративных приложений (Enterprise Application Integration, EAI); однако ВРМ не ограничивается инте­грацией потока данных на техническом уровне. Пакет ВРМ, как программное средство, предназначен для управления последова­тельностью операций, протекающих как внутри одной системы, так и сразу в нескольких, а также для управления всей совокупно­стью процессов, которые могут распространяться и на бизнес- партнеров.

Коммуникации между вычислительными системами и взаимо­действия между людьми, запланированные или спонтанные, оказы­вают влияние на управление процессами.

SAP NetWeaver — интеграция процессовУправление кросс-компонентными бизнес-процессами (Cross - Component Business Process Management) подразумевает управление процессами, в которых поток сообщений между разными бизнес - приложениями зависит от нескольких сообщений, от действий, за­планированных или инициированных пользователем, или от реак­ций на них. Взаимосвязи между приложениями могут распознавать­ся на основании внутреннего состояния, определяемого на основе содержимого поступающих сообщений. Сообщения, относящиеся к одному и тому же процессу, выявляются с помощью корреляций на основе контента, по общим признакам (например, заказ на за-

купку, уведомление о предстоящей доставке, подтверждение и счет - фактура в процессе снабжения — через идентификатор заказа, иден­тификатор бизнес-партнера и код компании).

Инфраструтура обмена SAP NetWeaver XI является частью плат­формы SAP NetWeaver и обеспечивает управление кросс-компонент - ными процессами. Таким образом, SAP NetWeaver включает в себя Интеграционный брокер (Integration Broker) и ВРМ-решение для интеграции процессов, что лучше, чем изолированная ВРМ-система, отделенная от промежуточного программного обеспечения, ориен­тированного на сообщения (рис. 4.26).

Графический редактор процессов (Integration Builder) является неотъемлемой частью разработчика интеграции в SAP NetWeaver XI. Бизнес-процессы определяются объектами интеграционного хра­нилища (Repository) и каталога интеграции (Directory); они инте­грированы с бизнес-сценариями и прочими объектами хранилища и каталога. Обеспечивается возможность загрузки и использования шаблонов процессов. Последние применяются в качестве готовых проектов и схем бизнес-процессов, которые необходимо внедрить и развернуть у клиента. Во время работы бизнес-процессами управ­ляет машина бизнес-процессов (Business Process Engine, ВРЕ), вклю-

SAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовSAP NetWeaver — интеграция процессовВзаимодействие

сотрудников

Автоматизации

процессов,

охватывающих

несколько

приложений

Автоматизации процессов, протекающих в рамках одного приложения

Рис. 4.26. SAP NetWeaver — Управление бизнес-процессами

ченная в состав сервера интеграции SAP NetWeaver XI. При выпол­нении этапов процесса, связанных с передачей и преобразованием сообщений, ВРЕ использует сервисы, предлагаемые механизмом интеграции (Integration Engine). SAP NetWeaver XI предоставляет технические возможности мониторинга процессов на основе анали­за сообщений (мониторинг XML-сообщений) или на основе анализа процессов (логгирование выполнения процессов). Обеспечена под­держка переходов от мониторинга сообщений к мониторингу про­цессов. Кроме того, поддерживается интеграция с системой Runtime Workbench в SAP NetWeaver XI и с системой управления вычислитель­ным центром SAP (Computing Center Management System, CCMS). SAP NetWeaver XI поддерживает язык выполнения бизнес-процессов для веб-сервисов (Business Process Execution Language for Web services, BPEL4WS), но, кроме того, может работать и с другими открытыми стандартами с помощью подключаемого интерфейса для импорта и экспорта различных форматов.

Комментарии закрыты.