다음을 통해 공유


오케스트레이션 정보

오케스트레이션은 XLANG/s 언어를 기반으로 실행 가능한 비즈니스 프로세스를 표현하기 위한 유연하고 강력한 도구입니다. XLANG/s는 C#의 일부 식 기능을 포함하는 메시징 언어로 볼 수 있습니다. 직관적인 시각적 드로잉을 통해 흐름을 설계하고, 데이터를 해석 및 생성하고, 사용자 지정 코드를 호출하고, 전체 프로세스를 구성할 수 있습니다. 그러면 런타임에 BizTalk 오케스트레이션 엔진에서 BizTalk 오케스트레이션 디자이너를 통해 생성된 실행 가능한 비즈니스 프로세스인 XLANG/s 파일을 실행합니다.

메시지, 메시지를 처리하는 송수신 작업, 메시지가 전송되는 포트는 모두 오케스트레이션의 기본적인 요소입니다. 메시지는 오케스트레이션에서 외부 세계와 통신하고 e-비즈니스를 수행하는 매체입니다.

셰이프 수신보내기 는 오케스트레이션에 메시지를 수신하고 메시지를 보내는 데 필요한 기능을 캡슐화합니다. 오케스트레이션의 논리적 흐름을 표현하려면 오케스트레이션 디자이너에서 제공하는 다양한 셰이프에 익숙해져야 합니다.

또한 웹 서비스, 상관 관계 및 장기 실행 트랜잭션과 같은 고급 오케스트레이션 개념도 이해해야 합니다. 이러한 기능을 모두 사용할 필요는 없지만 해당 기능을 알고 있으면 도움이 됩니다.

웹 서비스는 WSDL(웹 서비스 기술 언어)에 설정된 표준을 따르는 인터페이스 포함 프로그램입니다. 메시지 유형, 포트, 포트 유형 및 작업을 표준 방식으로 정의하면 서로 다른 시스템이 상호간에 효율적으로 통신할 수 있습니다.

상관 관계는 실행 중인 특정 오케스트레이션 인스턴스에 메시지를 연결하여, 실행 중인 인스턴스가 여럿이고 많은 메시지가 송수신될 때 비즈니스 프로세스가 적합한 정보를 얻을 수 있도록 하는 메커니즘입니다.

트랜잭션은 예기치 않은 문제가 발생할 경우 오케스트레이션의 상태를 적절하게 유지할 수 있도록 지원합니다. 오케스트레이션 디자이너는 제어되고 예측 가능한 방식으로 오류를 처리할 수 있게 해 주는 다양한 예외 처리 기능을 제공합니다.

섹션 내용