Дополнение к процессу - это особый вид процесса, в котором определены измененные и добавленные функции существующего
процесса. Дополнения позволяют модифицировать процессы, не изменяя их определения. Измененные и добавленные функции
описываются в структуре, отдельной от базового процесса. Элементы этой структуры дополняют и заменяют элементы базового
процесса с помощью директив Contribute (дополнить) и Replace (заменить). Как правило, дополнения к процессам входят в
состав модулей методов, расширяющих другие модули методов.
Дополнение к процессу можно рассматривать в качестве встраиваемого модуля, который добавляет новые элементы структуры в
существующий процесс и реализует таким образом новые или измененные функции. Например, в базовый модуль, не привязанный
к конкретной технологии, можно встраивать модуль J2EE. Базовый модуль может содержать описание общего процесса
поставки, а модуль J2EE - реализацию этого общего процесса в среде J2EE. Таким же образом в базовый модуль можно
встроить модуль .NET с реализацией того же общего процесса на платформе .NET. Такая организация позволяет применять
встраиваемые модули для реализации процесса на разных платформах с минимальными усилиями по обслуживанию процесса как
такового, поскольку описание базового процесса сделано независимым от технологии.
|