Amazon Web Services 한국 블로그

신규 AWS B2B 데이터 교환 기능을 통한 대규모 EDI 관리 기능 출시

오늘 AWS는 완전관리형 서비스인 AWS B2B Data Interchange를 출시합니다. 이 서비스를 통해 조직은 클라우드 규모에서 EDI 기반 비즈니스 크리티컬 트랜잭션의 변환을 자동화하고 모니터링할 수 있습니다. 이번 출시를 통해 AWS는 B2B 문서 교환 세계에 자동화, 모니터링, 탄력성 및 사용량에 따른 요금제를 제공합니다.

전자 데이터 교환(EDI)은 비즈니스 파트너 간에 표준 전자 형식의 비즈니스 문서를 전자식으로 교환하는 것입니다. 이메일도 전자 방식이지만 이메일을 통해 교환되는 문서는 여전히 컴퓨터 시스템이 아닌 사람이 처리해야 합니다. 인력이 개입되면 문서 처리 속도가 느려지고 오류도 발생하기 쉽습니다. 이와 달리, EDI 문서는 수신자 시스템의 해당 애플리케이션으로 바로 전달되고 처리 과정이 바로 시작될 수 있습니다. 컴퓨터 시스템 간에 교환되는 전자 문서는 기업이 비용을 절감하고, 트랜잭션 워크플로를 가속화하고, 오류를 줄이고, 비즈니스 파트너와의 관계를 개선하는 데 도움이 됩니다.

EDI 작업은 1970년대에 시작되었습니다. 1994년에 비즈니스 문서 구조를 정의하는 표준인 EDIFACT에 관한 논문을 읽었던 기억이 납니다. 그러나 50년 이상 된 기술임에도 불구하고 비즈니스 애플리케이션의 데이터를 파싱, 검증, 매핑 및 EDI 데이터 형식으로 변환하기 위해 배포되는 기존의 자체 관리형 EDI 솔루션은 비즈니스 규모가 변화함에 따라 확장하기가 어렵습니다. 일반적으로 통신 및 콘텐츠 오류에 대한 운영 가시성이 그다지 높지 않습니다. 이러한 문제로 인해 기업은 오류에 취약한 이메일 문서 교환에 의존해야 하는 경우가 많으며, 이로 인해 수동 작업이 많아지고 규정 준수를 통제하는 데 어려움이 가중되며 궁극적으로 성장과 민첩성이 제한됩니다.

AWS B2B Data Interchange는 데이터 변환 및 통합을 가속화하기 위한 사용이 간편하고 비용 효율적인 완전관리형 서비스입니다. 이 방식은 비즈니스 파트너와 관계를 맺고 문서를 시스템의 데이터 형식에 매핑하는 번거로운 작업을 없애고, 처리 불가능한 문서에 대한 가시성을 보장합니다.

처리된 데이터를 비즈니스 애플리케이션 및 분석 솔루션으로 쉽게 가져올 수 있도록 비즈니스 파트너 온보딩 및 EDI 데이터 변환을 위한 로우 코드 인터페이스를 제공합니다. B2B Data Interchange를 사용하면 모니터링 데이터에 쉽게 액세스할 수 있으므로 교환되는 문서의 양과 각 문서 변환의 상태를 모니터링하는 대시보드를 구축할 수 있습니다. 예를 들어 형식이 잘못된 문서를 변환하거나 비즈니스 애플리케이션으로 가져올 수 없는 경우 발생하는 경보를 쉽게 생성할 수 있습니다.

대기업에서는 흔히 수천 곳의 비즈니스 파트너와 작업하고, 각 파트너와 수백 개 유형의 문서를 교환하므로 수백만 개의 조합을 관리해야 합니다. AWS B2B Data Interchange는 AWS Management Console 뿐만 아니라 AWS Command Line Interface(AWS CLI), AWS SDK를 통해서도 액세스할 수 있습니다. 따라서 새로운 비즈니스 파트너 온보딩과 특정 데이터 변환을 지원하는 애플리케이션 또는 스크립트를 작성하고, 프로그래밍 방식으로 신규 또는 기존 대시보드에 경보와 모니터링 로직을 추가할 수 있습니다.

B2B Data Interchange는 X12 EDI 데이터 형식을 지원합니다. 이를 통해 EDI 문서를 쉽게 검증하고 JSON 또는 XML 같은 비즈니스 애플리케이션에 적합한 형식으로 변환할 수 있습니다. 원시 문서와 변환된 JSON 또는 XML 파일은 Amazon Simple Storage Service(S3)에 저장됩니다. 이를 통해 실시간 비즈니스 데이터 처리를 위한 이벤트 기반 애플리케이션을 구축하거나 비즈니스 문서를 기존 분석 또는 AI/ML 솔루션과 통합할 수 있습니다.

예를 들어 새 EDI 비즈니스 문서를 받으면 AWS Step Functions 또는 Amazon EventBridge를 사용하여 추가 라우팅, 처리 및 변환 로직을 트리거할 수 있습니다. 수신 문서에서 오류가 감지되면 이메일 또는 SMS로 경보 메시지를 전송하도록 구성하거나 AWS Lambda를 사용하여 API 호출 또는 추가 처리 로직을 트리거할 수 있습니다.

작동 방식 살펴보기
평소와 같이 이 블로그에서 어떻게 작동하는지 보여 드리겠습니다. 제가 대형 소매 회사의 공급망 담당자로서 수백 명의 비즈니스 파트너들과 선하 증권, 세관 문서, 사전 선적 통지, 송장 또는 수신 자문 증명서 같은 문서를 교환한다고 가정해 봅시다.

이 데모에서는 AWS Management Console을 사용하여 새로운 비즈니스 파트너를 온보딩합니다. 온보딩이란 비즈니스 파트너의 연락처 세부 정보, 교환할 문서 유형, 기존 비즈니스 앱에서 기대하는 JSON 형식으로의 기술 데이터 변환, 문서 수신 대상 등을 정의하는 것을 의미합니다.

이번 출시에서 EDI 문서의 전송 메커니즘 구성은 B2B Data Interchange 외부에서 관리됩니다. 일반적으로 여러분이 전송 게이트웨이를 구성하고 비즈니스 파트너가 SFTP 또는 AS2를 사용하여 문서를 전송할 것을 제안합니다.

여기에는 관리할 서버나 설치하고 구성할 애플리케이션 패키지가 없습니다. 네 단계만 거치면 시작할 수 있습니다.

먼저 비즈니스 파트너의 프로필을 만듭니다.

B2B Data Interchange - 프로필 생성

둘째, 변환기를 만듭니다. 변환기는 소스 문서 형식과 저의 기존 비즈니스 애플리케이션 데이터 형식인 JSON 또는 XML에 대한 매핑을 정의합니다. 그래픽 편집기를 사용하여 샘플 문서를 검증하고 콘솔에서 직접 변환 결과를 볼 수 있습니다. 표준 JSONATA 쿼리 및 변환 언어를 사용하여 XML 문서로 변환할 때 JSON 문서와 표준 XSLT에 대한 변환 논리를 정의합니다.

B2B Data Interchange - 변환기 생성 - 입력

B2B Data Interchange - 변환기 생성 - 변환

변환기를 만든 후에는 활성화합니다.

B2B Data Interchange - 변환기 생성 - 활성화

셋째, 거래 기능을 만듭니다. 이 기능은 특정 비즈니스 파트너로부터 문서를 수신할 Amazon Simple Storage Service(S3) 버킷과 변환된 데이터를 저장할 위치를 정의합니다.

S3 버킷 정책에 적절한 권한이 정의되었는지 확인하기 위한 일회성 추가 구성이 있습니다. 정책 복사를 선택하고 콘솔의 Amazon S3 페이지로 이동하여 정책을 S3 버킷에 적용합니다. 한 정책은 B2B Data Interchange가 수신 버킷에서 읽을 수 있도록 허용하고, 다른 정책은 발신 버킷에 쓸 수 있도록 허용합니다.

B2B Data Interchange - 기능 생성

B2B Data Interchange - 기능 생성 - 디렉토리 구성

S3 버킷을 구성하는 동안 S3 버킷에서 Amazon EventBridge를 켜는 것도 중요합니다. 새 비즈니스 문서가 도착할 때 데이터 변환을 트리거하는 데 사용하는 메커니즘입니다.

B2B Data Interchange - S3 버킷에서 EventBridge 활성화

마지막으로 B2B Data Interchange 구성으로 돌아가서 파트너십을 구축합니다. 파트너십은 여러분과 각 거래 파트너 간의 관계를 수립하는 전용 리소스입니다. 파트너십에는 특정 거래 파트너에 대한 세부 정보, 파트너로부터 받는 EDI 문서 유형, 해당 문서를 사용자 지정 JSON 또는 XML 형식으로 변환하는 방식이 포함됩니다. 파트너십은 첫 번째 단계에서 만든 비즈니스 프로필을 2단계에서 정의한 하나 이상의 문서 유형 및 변환과 연결합니다.

B2B Data Interchange - 파트너십 생성

여기에서 마지막으로 받은 문서 세트의 상태와 변환 상태도 모니터링할 수 있습니다. 더 많은 기록 데이터를 보려면 콘솔에 제공된 링크를 사용하여 Amazon CloudWatch로 이동할 수 있습니다.

B2B Data Interchange - 로그 그룹

설정을 테스트하기 위해 수신 버킷에 EDI 214 문서를 업로드하면 몇 초 후 변환된 JSON 문서가 대상 버킷에 나타나는 것을 확인할 수 있습니다.

B2B Data Interchange - 버킷의 변환된 문서

EventBridge의 간접 호출TriggeredRules CloudWatch 지표를 사용하여 문서 처리 및 변환의 상태를 관찰할 수 있습니다. 여기에서 CloudWatch Logs와 함께 평소처럼 대시보드를 구축하고 경보를 구성할 수 있습니다. 또한 AWS Lambda 함수 또는 AWS Step Functions를 사용하는 워크플로를 작성하여 수신 중이거나 변환된 비즈니스 문서의 추가 보강, 라우팅 및 처리를 구성할 수 있습니다.

요금 및 가용성
AWS B2B Data Interchange는 현재 미국 동부(오하이오, 버지니아 북부)와 미국 서부(오레곤) 등, 세 AWS 리전에서 사용할 수 있습니다.

일회성 설치 비용이나 정기 월간 구독은 없으며 AWS는 실제 사용량을 기준으로 온디맨드 요금을 청구하고, 파트너십당 월별 가격과 변환된 문서당 요금이 있습니다. B2B Data Interchange 요금 페이지에 세부 정보가 있습니다.

AWS B2B Data Interchange를 사용하면 거래 파트너 관계를 쉽게 관리하여 클라우드 규모로 EDI 워크플로를 자동으로 교환, 변환하고 모니터링할 수 있습니다. 인프라를 설치하거나 관리할 필요가 없으며 기존 비즈니스 애플리케이션 및 시스템과 쉽게 통합할 수 있습니다. AWS B2B Data Interchange API 또는 AWS SDK를 사용하여 파트너의 온보딩을 자동화할 수 있습니다. AWS B2B Data Interchange는 완전관리형 및 확장 가능한 인프라와 결합되어 비즈니스의 민첩성을 높이고 운영을 확장할 수 있도록 지원합니다.

자세한 내용:

직접 구축해보세요!

— seb