Усовершенствования, необходимые для поддержки корпоративных сценариев

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

Однако сами веб-сервисы слишком атомарны, чтобы использо­ваться в качестве эффективных стандартных блоков для корпора­тивных бизнес-сценариев. Рассмотрим, например, процесс удаления заказа. С точки зрения бизнеса команда «удалить заказ» предпола­гает выполнение нескольких операций, универсальных и общих для всех приложений, в числе которых — отправка подтверждения за­казчику, исключение заказа из производственного плана, снятие запрета на использование выделенных для него материалов, отправ­ка соответствующего сообщения в отдел выписки счетов-фактур, изменение статуса заказа на «неактивный» или удаление сведений об этом заказе из различных систем. Каждую операцию может вы­полнить отдельный веб-сервис, предоставляемый разными система­ми. Понятно, что для эффективной разработки новых бизнес-решений, нацеленных на получение максимальной отдачи от имеющихся при­ложений, необходимы стандартные блоки (т. е. «корпоративные сер­висы» в терминологии SAP), которые позволяют объединять преиму­щества многих веб-сервисов.

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