노드 및 맵핑 이해

Studio를 사용하여 빌드하는 통합 프로젝트는 BPEL4WS(business process execution language for Web Services), WSDL(web services description language) 및 기타 XML 기반 표준을 포함한 산업 표준을 기반으로 합니다.

제품을 사용하기 위해 이러한 표준의 기술적 세부사항을 알 필요는 없습니다. 그렇지만 Studio를 사용하여 작업하면 입력 및 출력의 XML 컨텐츠를 보게 됩니다. 통합 어플라이언스에서 실행 중인 오케스트레이션이 메시지를 최적화된 XML 형식으로 사용, 처리 및 전달하기 때문에 모든 데이터와 해당 정의는 XML 문서에서처럼 노드의 계층 구조로 제공됩니다.

예를 들어, 데이터베이스 테이블의 열은 노드로 표시됩니다. 다른 예로 플랫 파일 스키마는 Studio에서 모든 하위로 포함된 루트 노드로 구성된 트리 구조에서 일련의 레코드, 필드 또는 그룹 노드로 정의됩니다.

Studio의 노드 유형 간에는 두 가지 기본 차이점이 있습니다.

일반적인 전체 노드 표시에서 맨 위에 있는 노드는 다른 모든 노드를 포함한다는 의미에서 종종 루트 노드-루트라고 불립니다. 순차 노드는 구조 노드와 데이터 노드 둘 다로 구성된 하위 노드입니다.

오케스트레이션 디자인의 핵심 파트는 노드 간의 맵핑 지정, 즉, 오케스트레이션 처리 과정에서 노드와 노드에 포함된 데이터를 사용하고 변환하는 방법을 정의하는 것입니다.

몇몇 XML 특정 특성이 노드와 연관될 수 있습니다. 이러한 특성은 트리에서 노드에 인접한 추가 아이콘으로 표시됩니다. 해당되는 특성은 다음과 같습니다.

Studio 활동에는 오케스트레이션과 관련하여 실제 매개변수를 변수에 맵핑하는 방법과 변수를 오케스트레이션에서 처리하는 방법을 정의하기 위해 디자인 시 구성해야 하는 임베디드 맵이 포함되어 있습니다.

맵핑 편집기의 오른쪽 분할창에 있는 노드 트리의 특성과 노드 구조는 왼쪽 분할창의 노드가 오른쪽 분할창에 맵핑될 수 있는지 여부를 판별합니다.




피드백 | 주의사항


시간소인 아이콘 마지막 업데이트 날짜: 2013년 11월 6일 수요일