역할 링크 및 서비스 링크 역할

역할은 서비스를 사용하거나 서비스를 구현하는 포트 형식의 컬렉션입니다. 역할은 파티가 하나 또는 여러 오케스트레이션과 상호 작용하는 방식의 유형을 나타냅니다. 역할을 사용하면 파티 수가 늘어남에 따라 관리가 용이해지며 유연성이 향상됩니다. 예를 들어 오케스트레이션은 전달자 역할을 사용할 수 있습니다. 전달자에는 파티가 한 개 또는 두 개 연결될 수 있습니다. 오케스트레이션은 품목을 배달할 운송 회사를 결정할 때 전달자 역할을 하는 파티의 가격을 비교합니다.

역할 링크 유형은 두 서비스 또는 오케스트레이션 간의 관계를 특징짓는 속성입니다. 관계의 각 서비스에서 담당하는 부분을 정의하고 각 역할이 제공하는 포트 유형을 지정합니다.

파티 또는 조직 단위는 BizTalk Server 외부에서 오케스트레이션과 상호 작용하는 엔터티를 나타냅니다. BizTalk Server에서는 메시지를 교환하는 각 조직이 파티로 표시됩니다. 역할에 파티를 등록하여 파티가 상호 작용하는 방법을 정의할 수 있습니다.

오케스트레이션과 연결된 역할 링크 유형을 배포 또는 제거할 수 있습니다.

오케스트레이션 및 역할

역할 링크 유형을 사용하는 오케스트레이션을 배포하면 구성 데이터베이스에서 역할을 저장합니다. 둘 이상의 오케스트레이션에서 역할을 사용할 수 있으므로 관리 데이터베이스는 역할 링크 유형에 대한 한 개의 복사본만 저장합니다.

BizTalk 프로젝트에 이름 및 네임스페이스가 같은 서로 다른 오케스트레이션 파일(.odx)에 두 개의 역할 링크 유형이 들어 있는 경우 BizTalk 프로젝트는 컴파일하지 않습니다.

역할을 사용하는 오케스트레이션 제거

역할 링크 유형이 둘 이상의 오케스트레이션에서 사용될 수 있으므로 역할을 사용하는 오케스트레이션이 들어 있는 어셈블리의 배포를 취소하면 관리 데이터베이스에서 역할을 사용하는 다른 오케스트레이션이 없는 경우에만 역할을 제거합니다.

또한 관리 데이터베이스는 파티가 등록되어 있지 않은 역할만 제거합니다. 파티가 등록되어 있는 역할을 덮어쓸 수 없을 뿐만 아니라 제거할 수도 없습니다.

참고 항목

오케스트레이션에서 역할 링크 사용
아티팩트