Undercover Agent

언더커버 에이전트(UCA)는 프로세스 또는 서비스 흐름의 메시지 이벤트 또는 콘텐츠 이벤트에 첨부된 아티팩트입니다. 구현의 일부로 UCA는 서비스 플로우를 호출하여 이벤트를 처리하고 이벤트 내부의 데이터를 처리할 수 있습니다.

언더커버 에이전트는 프로세스나 서비스 플로우 또는 외부 시스템에서 전송된 이벤트에 의해 시작됩니다. 예를 들어 외부 시스템에서 메시지 이벤트를 수신한 경우, 메시지에 대한 응답으로 프로세스를 시작하거나 서비스를 실행하려면 언더커버 에이전트가 필요합니다.

메시지 이벤트는 다음 컴포넌트 중 어느 하나에서 시작될 수 있습니다.
  • 프로세스 또는 서비스 흐름
  • 작성하는 웹 서비스
  • JMS 리스너에 게시하는 메시지

언더커버 에이전트가 실행되면 이벤트에 대한 응답으로 프로세스를 시작하거나 실행 중인 프로세스의 실행 흐름에 영향을 미칩니다.

메시지 이벤트 또는 컨텐츠 이벤트를 사용하는 경우 이벤트에 Undercover Agent를 연결해야 합니다. 예를 들어 외부 시스템에서 메시지 이벤트가 수신되면 메시지에 대한 응답으로 프로세스에서 메시지 시작 이벤트 또는 중간 메시지 이벤트를 트리거하기 위해 언더커버 에이전트가 필요합니다.