개념: 프로세스 컨트리뷰션
프로세스 컨트리뷰션은 기존 프로세스를 직접 수정하지 않고 이에 대한 추가 및 변경사항을 외부에서 정의하는 특수 프로세스입니다.
기본 설명

프로세스 컨트리뷰션은 기존 프로세스를 직접 수정하지 않고 이에 대한 추가 및 변경사항을 외부에서 정의하는 특수 프로세스입니다. 별도의 프로세스 구조로 이들 추가 및 변경사항을 설명해서 이를 정의합니다. 이 구조의 요소는 "컨트리뷰션" 및 "교체" 전문화를 사용하여 다른 프로세스의 요소를 관련시킵니다. 프로세스 컨트리뷰션은 일반적으로 기존 메소드 플러그인을 새 기능으로 확장하는 메소드 플러그인을 사용하여 패키징됩니다.

프로세스 컨트리뷰션은 기존 프로세스에 추가 작업분류체계를 더해서 나중에 새 기능이나 변경된 기능으로 이를 갱신하는 일종의 "프로세스 플러그인"입니다. 예를 들어, J2EE 플러그인은 기술 독립적인 기본 플러그인을 추가합니다. 이는 해당 플러그인에 정의된 일반 전달 프로세스를 J2EE 고유의 활동으로 갱신할 수 있습니다. 각각의 ".NET 플러그인"은 기술 플랫폼에 관한 유사한 갱신사항을 정의할 수 있습니다. 그러면 프로세스 종사자(practitioner)는 선택한 플러그인을 적용해서 기술 특정 프로세스를 생성할 수 있지만 기술 특정 부분이 별도로 유지되고 요구 시에만 적용되기 때문에 프로세스의 유지보수가 최소로 유지됩니다.