다음을 통해 공유


거래 업체 규약

개요

TPA(거래 업체 계약)는 특정 B2B 프로토콜을 통한 메시지 트랜잭션에 대한 두 거래 업체 간의 최종적이고 구속력 있는 규약으로 정의됩니다. 규약은 두 거래 업체의 특정 비즈니스 프로필에서 공통적인 양방향 메시지 처리 속성을 가져옵니다. 즉, 규약은 두 거래 업체 간의 비즈니스 트랜잭션을 관리하는 모든 측면의 포괄적 컬렉션이라고 할 수 있습니다. TPA는 대개 각 업체의 프로필에서 파생되며 필요한 설정을 사용자 지정 및 재정의할 수 있습니다.

즉, TPA는 특정 메시지 인코딩 프로토콜 또는 특정 전송 프로토콜을 사용하여 B2B 메시지를 교환하는 데 대한 두 비즈니스 프로필 간의 합의입니다.

규약이 있는 파트너 프로필

앞의 그림에서는 각각 Fabrikam 및 Contoso의 "배송" 및 "송장" 프로필 간에 비즈니스 메시지용 X12 인코딩(인코딩 계약) 및 AS2 전송을 사용하여 메시지 교환(전송 계약)에 대한 규약이 있습니다. 여러 비즈니스 프로필 간에 이러한 규약이 많이 있을 수 있습니다. 예를 들어 EDIFACT 메시지 인코딩 표준을 사용하도록 하는 "지급" 및 "송장 "프로필 간 규약이 있을 수 있습니다. 한 쌍의 거래 파트너에 대한 모든 프로필에 대한 이러한 모든 계약은 두 거래 파트너 간의 파트너십을 구성합니다.

양방향 규약

두 비즈니스 프로필 간의 각 규약은 양방향입니다. 예를 들어 "배송" 및 "송장" 비즈니스 프로필 간 규약에는 다음과 같은 메시지를 처리하는 속성이 포함됩니다.

  • "배송" 프로필이 "송장" 프로필에서 받은 메시지 및

  • "배송" 프로필이 "송장" 프로필에 보낸 메시지

    즉, 양방향 규약이란 두 개의 단방향 규약으로 이루어진 컬렉션입니다. 두 단방향 규약 중 하나는 파티 A에서 파티 B로의 메시지 트랜잭션이 수행되는 방법을 정의하는 속성 컬렉션으로 간주할 수 있고, 다른 하나는 파티 B에서 파티 A로의 메시지 트랜잭션이 수행되는 방법을 정의하는 속성 컬렉션으로 간주할 수 있습니다.

규약을 정의할 때 고려 사항

거래 업체 규약을 만들 때는 다음 사항을 고려해야 합니다.

  • B2B 메시지를 교환하는 두 비즈니스 프로필의 경우 메시지 인코딩 규약을 반드시 정의해야 합니다. AS2 규약은 AS2 프로토콜을 사용하여 메시지를 전송하려는 경우에만 선택할 수 있습니다. 예를 들어 사업부에서 전자 메일을 통해 메시지를 전송하기로 선택한 경우에는 AS2 규약이 필요하지 않습니다.

  • 두 비즈니스 프로필이 X12와 EDIFACT 인코딩을 모두 지원하며 메시지 교환 시 두 인코딩 프로필을 모두 사용하기로 동의하는 경우에는 각 프로토콜에 대한 개별 규약이 있어야 합니다. 즉, X12 프로토콜용 규약과 EDIFACT 프로토콜용 규약이 각각 하나씩 있어야 합니다. 단일 규약을 두 프로토콜에 모두 사용할 수는 없습니다.

  • X12 및 EDIFACT 메시지용 인코딩 규약과 전송 규약(AS2의 경우)이 단일 규약의 일부분으로 포함될 수는 없습니다. 즉, 둘 다에 대해 규약을 별도로 만들어야 합니다.

전역 또는 대체 계약

특정 B2B 메시징에 참여하는 업체를 구분하지 않고 단일 B2B 처리 메커니즘 집합을 사용하도록 선택하는 비즈니스 조직도 있습니다. 이러한 방식을 사용하는 비즈니스 조직에서는 하나의 공통 B2B 프로토콜 설정을 다른 모든 거래 업체와 공유하게 됩니다. 또한 이러한 조직에서는 특정 업체에 대한 특정 설정이 필요하지 않으므로 B2B 프로토콜 설정은 거래 비즈니스 프로필이 아닌 거래 업체 자체에 대해 정의됩니다. BizTalk Server 이러한 비즈니스 조직은 글로벌 거래 파트너로 반영됩니다. 글로벌 거래 파트너로 대표되는 비즈니스와 거래해야 하는 다른 기업은 글로벌 거래 파트너 계약이라고 하는 글로벌 거래 파트너와 계약을 사용합니다. 이러한 규약은 전역 거래 업체용으로 정의된 메시지 인코딩 및 프로토콜 설정을 준수합니다.

전역 수준에서 정의된 설정은 두 거래 업체 간의 프로필 관련 프로토콜 설정을 통해 거래 업체 규약이 작성되지 않는 시나리오에서도 유용할 수 있습니다. 이 시나리오에서 organization 호스팅 BizTalk Server 파트너가 다른 거래 비즈니스 프로필과 규약을 작성하기 위해 정의된 프로토콜 설정을 사용할 수 있습니다. 이러한 경우 파트너에 대해 정의된 글로벌 프로토콜 설정을 사용하여 계약을 체결한 것을 대체 거래 파트너 계약이라고 합니다.

다음에 대해 알아보기

모든 것을 결합: 거래 업체 관리 솔루션 정의

참고 항목

거래 업체 관리 솔루션의 구성 요소