워크플로우 웹 서비스 표시

워크플로우 웹 서비스는 기존 Cúram 웹 서비스 지원에 기반하여 빌드됩니다. 특히 워크플로우 엔진에서는 비즈니스 프로세스 오브젝트(BPO)가 문서 기반 웹 서비스(자세한 정보는 Cúram 모델링 참조 안내서Cúram 인바운드 웹 서비스 장 참조)로 모델링되어 있어야 합니다.

웹 서비스 BPO는 워크플로우 규정 API (curam.util.workflow.impl.EnactmentService)의 프론트 엔드입니다. 이 경우 애플리케이션마다 이러한 BPO가 하나만 필요합니다. 해당 BPO는 다음과 같이 Cúram 애플리케이션에 이미 제공되어 있습니다. Logical View::MetaModel::Curam::Facades::
Workflow::WebService::WorkflowProcessEnactment
.

워크플로우 웹 서비스를 사용하려면 Logical View::MetaModel::Curam::Facades::
Workflow::WebService::WorkflowProcessEnactment
라는 BPO에 스테레오타입 웹 서비스의 서버 구성요소를 지정해야 합니다.

Cúram 웹 서비스를 다른 방식으로 사용자 정의할 수 있습니다. 예를 들어 Cúram 모델링 참조 안내서보안 웹 서비스 장에 설명된 WS-Security를 사용하여 Cúram 웹 서비스의 보안을 유지할 수 있습니다. 워크플로우 웹 서비스의 모든 사용자 정의가 이 BPO에 적용되어야 합니다.

참고: 모든 워크플로우 웹 서비스는 동일한 BPO로 처리되므로 모든 사용자 정의는 웹 서비스로 표시된 모든 프로세스 정의에 적용됩니다.