서비스 지향 솔루션 버전 관리
솔루션의 프런트 엔드 역할을 하는 두 오케스트레이션인 CustomerServiceReceiveSend 및 CustomerServiceNativeRequestResponse는 중앙 작업 오케스트레이션인 CustomerService를 호출합니다. 오케스트레이션 호출은 해당 오케스트레이션이 포함된 어셈블리의 버전 번호에 종속됩니다. 세 오케스트레이션 모두 같은 어셈블리에 들어 있으므로 버전 관리 문제가 발생하지 않습니다.
또한 오케스트레이션에서 구현되는 비즈니스 프로세스가 빨리 완료되는 단기 요청-응답 프로세스입니다. 따라서 이 솔루션에서는 비즈니스 프로세스 버전 관리 문제가 발생하지 않으며, 버전이 다른 여러 어셈블리의 오케스트레이션을 사용하지 않습니다.
그러나 오케스트레이션에서 스키마 어셈블리에 있는 스키마를 사용하지 않으므로 스키마가 수정되고 다른 버전으로 컴파일된 경우 새 버전의 스키마 어셈블리를 사용하여 오케스트레이션을 다시 컴파일해야 합니다.