Azure Logic Apps 및 엔터프라이즈 통합 팩을 사용하는 B2B 엔터프라이즈 통합 워크플로

B2B(business-to-business) 솔루션 및 조직 간의 원활한 통신을 위해 EIP(엔터프라이즈 통합 팩)와 함께 Azure Logic Apps를 사용하여 자동화되고 확장 가능한 엔터프라이즈 통합 워크플로를 빌드할 수 있습니다.

엔터프라이즈 통합 팩이란?

Microsoft BizTalk Server에 익숙한 경우 EIP는 유사한 개념을 따르고 B2B 기능을 사용하기 쉽게 만듭니다. 그러나 한 가지 주요 차이점은 EIP가 아키텍처 측면에서 통합 계정을 기반으로 한다는 것입니다. 이러한 계정은 B2B 통신을 위해 거래 파트너, 계약, 맵, 스키마, 인증서 등을 포함한 B2B 아티팩트를 저장, 관리 및 사용하는 방법을 간소화하는 Azure의 클라우드 기반 컨테이너입니다.

이러한 아티팩트를 사용하면 Azure Logic Apps를 사용하고 수백 개의 커넥터 중에서 선택하여 Azure, Microsoft 및 기타 SaaS(Software as Service) 앱, 온-프레미스 시스템 및 사용자 지정 앱과 같은 클라우드 서비스를 포함하는 B2B 워크플로 및 통합 솔루션을 빌드할 수 있습니다. 예를 들어 기본 제공 및 Azure Functions 커넥터를 사용하여 워크플로에서 사용자 지정 코드를 만들고 실행할 수 있습니다. 다음 업계 표준을 지원하는 엔터프라이즈 통합 커넥터를 사용할 수도 있습니다.

  • EDI(전자 데이터 교환)
  • EAI(Enterprise Application Integration)

조직에서 다양한 프로토콜과 형식을 B2B 통신에 사용하는 경우에도 다른 조직과 메시지를 전자적으로 교환할 수 있습니다. AS2, X12, EDIFACTRosettaNet을 포함한 업계 표준 프로토콜을 지원하는 EIP를 사용할 경우 이러한 다양한 형식을 조직의 시스템에서 처리할 수 있는 형식으로 변환할 수 있습니다. 또한 암호화와 디지털 서명을 모두 사용하여 메시지 보안을 향상시킬 수 있습니다.

시작하려면 어떻게 해야 하나요?

통합 계정을 만들고 아티팩트를 추가한 후에는 논리 앱을 만들어 B2B 워크플로 빌드를 시작할 수 있습니다.

Important

논리 앱(소비) 리소스 종류를 사용하는 경우 워크플로에서 사용할 B2B 아티팩트를 선택하려면 먼저 통합 계정을 논리 앱 리소스에 연결해야 합니다. 그러나 이러한 아티팩트를 정의하고 통합 계정에 추가하기 위해 논리 앱 리소스는 필요하지 않습니다.

논리 앱(표준) 리소스 종류를 사용하는 경우 스키마와 맵을 논리 앱 리소스에 직접 추가하고 동일한 논리 앱 리소스 내의 여러 워크플로에서 해당 아티팩트를 사용할 수 있습니다. 파트너 및 계약과 같은 다른 아티팩트를 저장하려면 통합 계정이 여전히 필요하지만, 연결은 선택 사항입니다. 이러한 리소스 종류에 대한 자세한 내용은 Azure Logic Apps란? - 리소스 종류 및 호스트 환경을 참조하세요.

다음 다이어그램에서는 B2B 논리 앱 워크플로 빌드를 시작하는 개략적인 단계를 보여 줍니다.

Conceptual diagram showing prerequisite steps to create B2B logic app workflows.

지금 샘플 사용해 보기

Azure를 통해 AS2 메시지를 보내고 받는 논리 앱을 배포하는 이 샘플을 시도하려면 Azure에 배포를 선택합니다. 샘플을 실행하기 전에 HTTP 작업의 URI 속성이 Contoso-AS2Receive 논리 앱의 요청 트리거에 대해 동적으로 생성된 URI를 사용하도록 FabrikamSales-AS2Send 논리 앱 워크플로를 수동으로 업데이트해야 합니다.

다음 단계