BizTalk Server EDI 지원 개요
이 항목에서는 EDI에 대한 간략한 일반 개요와 BizTalk Server EDI를 지원하는 방법을 제공합니다.
EDI 소개
EDI(전자 데이터 교환)는 비즈니스 거래 업체가 전자 방식으로 데이터를 교환하기 위해 가장 많이 사용하는 수단 중 하나입니다. EDI는 주로 메시징 지향입니다. 문서는 일괄 처리 트랜잭션 집합을 포함할 수 있는 플랫 파일로 구현됩니다. 일괄 처리 교환은 각각 여러 트랜잭션 집합이나 메시지가 포함될 수 있는 여러 그룹을 포함할 수 있습니다.
EDI는 표준 기관에서 동의한 특정 데이터 교환 방식으로 구성됩니다. 기본 EDI 표준은 X12(ANSI에서 표준화되었으며 주로 북미에서 사용됨) 및 EDIFACT(UN에서 표준화되었으며 주로 미국 이외의 국가에서 사용됨)입니다. 기타 표준은 두 표준에서 파생된 것입니다. 예를 들어 HIPAA는 X12에서 파생되고 KEDIFACT는 EDIFACT에서 파생된 것으로 한국에서 표준화되었습니다. 표준은 메시지 구조와 승인 체계가 매우 유사하지만 명확한 차이점이 있습니다.
EDI 표준은 다음을 규정합니다.
문서 교환에 사용되는 형식, 문자 집합 및 데이터 요소
EDI 트랜잭션에 사용되는 봉투(Envelope)
배달 확인에 필요한 승인
정확히 한 번의 배달을 보장하고 손상되었거나 잘못된 데이터를 자동으로 검색 및 보고하는 방법
EDI 표준은 문서 구조에 대한 규칙을 설정하지만 거래 업체가 특정 정보의 전송과 사용 방법에 동의해야 합니다. 두 거래 업체를 연결하는 EDI 시스템의 디자인은 표준에 필요한 사항과 거래 업체가 동의한 사항에 따라 결정됩니다. EDI 메시징에 대한 자세한 내용은 EDI 메시징을 참조하세요.
참고
EDI 메시지는 전송과 구분됩니다. EDI 표준은 메시지 전송을 규정하지 않으며 다양한 수단으로 EDI 메시지를 보낼 수 있습니다.
BizTalk Server에서 EDI가 구현된 방식
BizTalk Server EDI를 지원하는 네이티브 기능이 포함되어 있습니다. EDI는 제품에 기본 제공됩니다. 어댑터 또는 가속기 와 같은 추가 기능이 아닙니다.
교환 처리
EDI 기능은 EDI 표준이 규정하는 규칙을 적용하는 파이프라인에서 다음과 같은 수신 측 및 송신 측 처리를 수행합니다.
교환의 유효성 검사 및 승인 생성을 비롯하여 들어오는 EDI 메시지를 처리합니다.
구성에 따라 수신된 ACK 처리 및 교환의 유효성 검사를 비롯하여 나가는 EDI 메시지를 생성하고 보냅니다.
일괄 처리
일괄 처리는 수신 파이프라인과 오케스트레이션에서 처리됩니다.
수신된 일괄 처리 교환을 분할하는 경우 BizTalk Server 해당 구성 트랜잭션 집합으로 분할하여 각 트랜잭션 집합에 대한 XML 파일을 생성하고 송신 쪽 일괄 처리 생성에 필요한 속성을 승격합니다.
수신된 일괄 처리 교환이 유지되는 경우 BizTalk Server 일괄 처리를 처리하여 일괄 처리가 수신될 때 포함된 트랜잭션 집합 및 그룹을 유지합니다.
수신된 일괄 처리 교환을 구성하려는 경우 수신 EDI 트랜잭션 집합과 그룹을 나가는 교환으로 일괄 처리합니다.
여러 당사자가 일괄 처리된 교환을 구독하는 경우 BizTalk Server 각 당사자에게 일괄 처리 복사본을 보냅니다.
거래 업체 규약
거래 업체는 BizTalk Server 관리 콘솔에 정의된 속성 집합인 거래 업체 규약을 상호 정의합니다. 이러한 파티 속성과 송신 및 수신 포트/위치 속성은 수신 측 및 송신 측 EDI 처리를 결정합니다. 거래 업체 계약에 대한 자세한 내용은 거래 업체 계약을 참조하세요.
교환 상태
BizTalk Server EDI 관련 상태 보고를 제공합니다. 이러한 상태 보고서는 교환과 상관 관계가 지정된 승인을 비롯하여 EDI 문서 교환 트랜잭션의 포괄적인 상태를 제공합니다.
BizTalk Server의 EDI 구성 요소
EDI 처리에 사용되는 Microsoft BizTalk Server 구성 요소는 다음과 같습니다.
BizTalk EDI 응용 프로그램에는 EDI 문서를 처리하는 데 필요한 아티팩트(파이프라인, 오케스트레이션 및 스키마 포함)가 들어 있습니다.
참고
BizTalk Server EDI 기능을 구성하면 구성 프로그램에서 이 애플리케이션을 만듭니다. EDI 교환을 처리할 응용 프로그램을 만들 때마다 해당 응용 프로그램의 BizTalk EDI 응용 프로그램에 대한 참조를 추가해야 합니다. 자세한 내용은 BizTalk Server EDI 애플리케이션에 대한 참조 추가를 참조하세요.
BizTalk EDI 수신 파이프라인(EdiReceive 파이프라인)은 EDI 인코딩된 문서를 구문 분석하고, EDI 일괄 처리를 분할하고, EDI 인코딩된 문서를 XML 인코딩으로 변환하고, EDI 및 XSD 유효성 검사를 수행하고, HIPAA X12 하위 문서 분할을 수행합니다. 자세한 내용은 EDI 수신 구성 요소를 참조하세요.
BizTalk EDI 송신 파이프라인(EdiSend 파이프라인)은 EDI 문서를 X12 또는 EDIFACT 인코딩으로 변환하고, EDI 인코딩된 문서를 serialize하고, EDI 및 XSD 유효성 검사를 수행합니다. 자세한 내용은 EDI 보내기 구성 요소를 참조하세요.
TPM(거래 업체 관리) 사용자 인터페이스를 통해 EDI 문서 교환과 AS2 문서 전송에 참여하는 거래 업체의 처리 속성을 설정할 수 있습니다. 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조의 EDI 처리및 EDI 및 AS2 UI에서 규약의 역할을 참조하세요.
일괄 처리 오케스트레이션은 EDI 교환을 일괄 처리하고 일괄 처리 교환 송신의 컨텍스트 속성을 설정합니다. 라우팅 오케스트레이션은 필요한 개수만큼 메시지 복사본을 만들어 메시지가 여러 일괄 처리와 일치하는 인스턴스를 처리합니다. 자세한 내용은 들어오는 일괄 처리 처리 및 나가는 EDI 메시지 일괄 처리를 참조하세요.
상태 보고 사용자 인터페이스는 EDI 교환 및 상호 관련된 승인의 포괄적인 상태를 제공합니다. 자세한 내용은 EDI 및 AS2 상태 보고를 참조하세요.
Visual Studio의 디자인 타임 도구를 사용하여 인스턴스를 생성하고, 인스턴스 및 스키마의 유효성을 검사하고, 맵을 테스트하고 유효성을 검사할 수 있습니다. 자세한 내용은 Design-Time XML 도구 사용을 참조하세요.
스키마 리포지토리에는 X12, EDIFACT, HIPAA X12N 4010A XSD, EANCOM 및 컨트롤 스키마가 들어 있습니다. 자세한 내용은 EDI 문서 스키마 지원을 참조하세요.
마이그레이션 도구(파티 마이그레이션 도구)를 사용하면 EDI 파티 데이터를 BizTalk Server 2006 R2 또는 BizTalk Server 2009에서 BizTalk Server 마이그레이션할 수 있습니다. 자세한 내용은 EDI 마이그레이션 유틸리티를 참조하세요.
참고 항목
BizTalk Server의 EDI 처리
BizTalk Server의 HIPAA 지원
EDI 지원 문제
EDI 솔루션 아키텍처
EDI 및 AS2 상태 보고
BizTalk Server EDI 솔루션 개발 및 구성