시작기 BTARN의 메시지 흐름
초기자 컴퓨터의 메시지 흐름은 백 엔드 기간 업무 애플리케이션에서 전용 형식으로 메시지를 수신하는 것으로 시작합니다. 여기에는 해당 메시지를 RNIF(RosettaNet 구현 프레임워크) 규격 메시지로 변환한 다음 인터넷을 통해 메시지를 응답자 컴퓨터로 보내는 작업이 포함됩니다.
PIP(파트너 인터페이스 프로세스)가 단일 작업인 경우 유일한 응답은 승인 신호 메시지입니다. 단일 작업 메시지 흐름에 대한 자세한 내용은 이 항목의 뒷부분에 있는 "시작된 메시지의 흐름"을 참조하세요. PIP가 이중 작업인 경우 초기자는 단일 작업 메시지 흐름 외에도 응답 메시지를 수신하고 승인과 함께 회신합니다.
PIP가 비동기인 경우 인터넷을 통한 각 메시지 전송은 다른 HTTP 연결에서 발생합니다. PIP가 동기식인 경우 각 메시지 전송은 프로세스가 완료될 때까지 HTTP 어댑터가 보유하는 동일한 연결에서 발생합니다. 이중 작업 동기 시나리오에서 응답자 컴퓨터는 초기 요청 메시지에 대한 응답으로 개시자 컴퓨터에 승인을 보내지 않습니다. 응답 메시지는 승인으로 사용됩니다.
초기자 컴퓨터의 BTARN 구성 요소
초기자 컴퓨터의 BTARN(BizTalk Accelerator for RosettaNet)을 통해 메시지가 전달되면 다음 구성 요소가 메시지를 처리합니다.
SQL 어댑터
XML 수신 파이프라인
초기자 프라이빗 프로세스
초기자 공개 프로세스
XML 송신 파이프라인
HTTP 어댑터
RNIFSend.aspx 페이지
이러한 구성 요소 및 메시지를 처리하는 방법에 대한 자세한 내용은 BTARN의 메시지 처리를 참조하세요.
시작된 메시지의 흐름
다음 단계에서는 초기자 BTARN 컴퓨터를 통해 시작된 메시지의 메시지 흐름을 설명합니다. 다음 그림에서는 이 프로세스를 보여줍니다.
기간 업무 애플리케이션은 Microsoft SQL Server 메시지를 보냅니다.
BTARN은 SQL Server 데이터베이스에서 SQL 어댑터로 메시지를 보냅니다.
XML 수신 파이프라인은 메시지의 간단한 XML 유효성 검사를 수행합니다.
BizTalk Server 메시지를 MessageBox 데이터베이스로 라우팅합니다.
프라이빗 프로세스는 메시지의 서비스 콘텐츠를 처리합니다.
공개 프로세스는 메시지의 RNIF 헤더를 처리합니다.
BTARN은 메시지를 MessageBox 데이터베이스로 다시 라우팅합니다.
송신 파이프라인은 메시지의 어셈블리 및 서명/암호화/인코딩을 수행합니다.
BTARN은 메시지를 HTTP 어댑터로 라우팅합니다.
BTARN은 메시지를 RNIFSend.aspx 페이지로 라우팅하여 인터넷을 통해 해당 대상으로 보냅니다.