프로토콜 설정
개요
조직 내부의 사업부를 나타내는 비즈니스 프로필을 만든 후 기업에서는 비즈니스 프로필 간의 통신 방법을 정의하는 매개 변수를 선언해야 합니다. 이러한 통신 매개 변수는 프로토콜 설정으로 정의됩니다. 프로토콜 설정은 특정 B2B 프로토콜에 대해 비즈니스 트랜잭션을 지원하는 방법을 정의합니다. 각 비즈니스 프로필은 파트너가 통신할 수 있는 각 B2B 프로토콜에 대해 메시지를 처리(인코딩)하거나 메시지를 전송(전송)하는 여러 가지 설정을 정의합니다. 비즈니스 프로필에 대한 통신 매개 변수는 다음 두 범주로 정의됩니다.
인코딩 프로토콜 설정: 인코딩 프로토콜은 B2B 메시지의 구조와 콘텐츠를 제어합니다. 비즈니스 프로토콜에 대한 인코딩 프로토콜 설정은 사업부에서 B2B 메시지를 보내고 받는 데 사용하는 인코딩 프로토콜을 정의합니다. 인코딩 프로토콜의 몇 가지 예는 X12, EDIFACT, HL7 등입니다. BizTalk Server 지원되는 인코딩 프로토콜에 대한 자세한 내용은 EDI 표준 지원을 참조하세요. 인코딩 프로토콜의 일부로 송신 파트에 승인이 필요한지 여부, 메시지가 일괄 처리되는지 또는 개별적으로 전송되는지 등과 같은 여러 설정을 제공할 수 있습니다. 이러한 설정은 언제든지 거래 업체 계약의 일부로 덮어쓸 수 있습니다. 거래 업체 계약을 참조하세요.
전송 프로토콜 설정: 전송 프로토콜은 두 파트너 간에 메시지를 주고 받는 데 사용되는 전송 채널을 제어합니다. 전송은 기본적으로 두 전송 종단점 사이에 있기 때문에 각 비즈니스 프로필은 고유의 "전송 종단점" 구성을 정의하고 해당 거래 업체 비즈니스 프로필의 단일 "전송 종단점"과 통신합니다. 지원되는 전송 프로토콜에 대한 자세한 내용은 BizTalk Server AS2 지원을 참조하세요. 전송 프로토콜의 일부로 메시지에 서명해야 하는지 여부, 메시지를 암호화해야 하는지 여부 등과 같은 여러 설정을 제공할 수 있습니다. 이러한 설정은 언제든지 거래 업체 계약의 일부로 덮어쓸 수 있습니다. 계약에 대한 자세한 내용은 거래 업체 계약을 참조하세요.
비즈니스 프로필은 프로토콜 설정을 정의하여 거래 업체 간에 B2B 메시지를 보내는 데 사용할 메시지 형식 및 전송 프로토콜을 선언합니다.
참고
프로토콜 설정을 비즈니스 프로필의 일부로 정의하는 것은 선택 사항입니다. 프로토콜 설정을 비즈니스 프로필의 일부로 지정하지 않은 경우 언제든지 규약에서 지정할 수 있습니다.
다음 그림은 TPM 솔루션에서 거래 업체, 비즈니스 프로필 및 프로토콜 설정 간의 관계를 보여 줍니다.
위 그림에서 "배송" 비즈니스 프로필은 AS2 전송 프로토콜을 통해 전송되는 X12 인코딩 형식을 사용하여 메시지를 보내고 받을 수 있습니다. 마찬가지로 "송장" 배송 프로필은 AS2 전송 프로토콜을 통해 X12 및 EDIFACT 인코딩 형식의 메시지를 보내고 받을 수 있습니다.
이제 비즈니스 프로필을 정의하는 것이 BizTalk Server TPM 솔루션을 만드는 데 얼마나 도움이 되는지 알 수 있습니다. 그림과 같이 현재 "배송" 비즈니스 프로필은 X12 메시지만 보내고 받을 수 있습니다. 따라서 "배송" 비즈니스 프로필과 통신하는 비즈니스 프로필은 "배송" 비즈니스 프로필의 속성 설정을 따라야 합니다. 그러나 이후에 "배송" 비즈니스 프로필에서 EDIFACT 인코딩된 메시지를 허용하기 시작한 경우 EDIFACT 지원을 포함하도록 관련 속성을 설정하기만 하면 됩니다. 파트너 조직에서 같은 배송 부서에 대해 새 비즈니스 프로필을 만들 필요는 없습니다.
비즈니스 프로필을 만들 때마다 프로토콜 설정을 지정해야 합니까?
이론적으로는 그렇습니다. 비즈니스 프로필에는 프로토콜 설정 정의가 있어야 하기 때문입니다. 하지만 TPM 사용자 인터페이스에서 비즈니스 프로필을 만드는 동안 프로토콜 설정을 정의해야 한다는 의미는 아닙니다. TPM은 비즈니스 프로필을 만드는 동안 프로토콜 설정을 지정하거나 거래 업체 계약을 만드는 동안 프로토콜 설정을 지정할 수 있는 유연성을 제공합니다. 프로토콜 설정을 비즈니스 프로필의 일부로 정의한 경우 해당 프로필에 대한 거래 업체 계약을 만드는 동안 이러한 설정을 사용할 수 있습니다. 그러나 프로토콜 설정을 규약의 일부로 정의한 경우에는 규약의 일부로 모든 값을 제공해야 합니다.
중요
프로토콜 설정을 비즈니스 프로필의 일부로 정의하지 않으면 해당 비즈니스 프로필에 대한 각 규약의 일부로 값을 입력해야 하는데, 이 경우 새 TPM 솔루션의 확장성 모델을 사용할 수 없습니다. 따라서 각 비즈니스 프로필에 대한 프로토콜 설정을 정의하는 것이 좋습니다. 이러한 설정은 필요한 경우 거래 업체 규약을 만드는 동안 언제든지 재정의할 수 있습니다.