맵핑 사용 시나리오

맵 컨텐츠 평가:
제품 평가자, 통합 전문가 또는 프로그래머는 맵의 컨텐츠를 검사할 수 있습니다. 메시지 맵핑 편집기에 맵의 대상 선언 성질이 표시되므로 맵에 의해 생성된 대상 오브젝트를 시각화할 수 있습니다. 이는 맵의 단일 단계 부분을 선택하여 작동을 관찰할 경우 Eclipse 디버그 perspective에 표시되는 것과 동일한 보기입니다.
맵 오류 세부사항:
서비스 환경에서 작업할 경우 맵 개발자나 원래 맵 작성자가 아니어도 맵 오류의 세부사항을 볼 수 있습니다. 예상되는 맵 작동 및 맵의 단일 단계 부분 시각화 기능을 사용하면 오류를 분석하고 지역화할 수 있습니다. 메시지 맵핑 편집기는 맵 컨텐츠를 작성하고 볼 수 있는 스프레드시트 보기를 제공합니다. 디버그 도구도 대상의 구조와 토폴로지를 표시하는 스프레드시트 보기를 제공합니다. 이러한 도구를 사용하면 맵의 단계별 작동을 최종 결과와 연관시킬 수 있습니다. 증분 빌더 구성요소는 맵 컨텐츠와 외부 참조를 위한 맵 유효성 검증을 제공합니다.
Meet in the middle:
맵에 대한 소스와 대상 정의가 이미 있으므로 변환만 정의합니다. 예를 들어, 둘 이상의 EIS(enterprise application integration) 시스템 사이에서 메시지 기반 EAI를 수행하는 것입니다. 여기에서 소스나 대상은 Wire 형식(가장 일반적인 웹 표준을 지원하는 시스템에서 인식할 수 있는 프로토콜)을 통해 메시지 정의로 사용됩니다. 수행할 작업은 필요한 경우 브로커 메시지 등록 정보 폴더를 사용하여 보내는 메시지의 Wire 형식을 지정하는 맵 변환을 정의하는 것입니다.
하향식:
이미 하나 이상의 소스 정의가 있으므로 하나 이상의 대상 및 소스에서 대상으로의 변환을 정의합니다. 여기에는 다른 EIS 시스템에서 들어오고 나가는 여러 메시지에 대한 오브젝트 정의가 포함됩니다.
상향식:
이미 대상 정의가 있으므로 소스 메시지와 변환만 정의합니다. 예를 들어, 메시지 정의가 확정되어 변경할 수 없는 기존 메시징 패러다임 EIS 시스템을 사용하는 새 응용프로그램을 작성합니다. 정의된 기존 EIS 메시지를 메시지 트리로 사용하거나 Wire 형식 계층(예: XML 및 COBOL)을 사용하여 변환을 정의할 수 있습니다. 보다 복잡한 중간 오브젝트가 필요한 대상이 여러 개 있는 경우 위에서 아래로 기술을 사용하여 맵을 개발할 수 있습니다.
배치 메시지:
예를 들어 별도로 처리해야 하는 전자 트랜잭션 배치가 포함된 금융 메시지에서 여러 대상 메시지와 반복 대상 메시지를 사용할 수 있습니다. 특수 헤더 및 메시지 스키마를 사용하여 각 출력 대상을 완전한 메시지 어셈블리로 식별할 수 있습니다. 메시지 맵핑 편집기 편집기를 사용하면 배치 메시지에서 중첩 메시지나 요소를 추출하여 개별 메시지 또는 새 배치 메시지로 분할할 수 있습니다. 또한 입력 필드의 값에 따라 중첩 메시지나 요소를 조합할 수 있습니다. 전달 조작을 사용하여 배치 메시지를 여러 메시지로 분할할 수도 있습니다.
참조용 재사용:
일반 메타 정의 오브젝트가 있는 맵을 여러 개 작성해야 합니다. 그러므로 재사용 가능한 단일 변환을 정의해야 합니다. 예를 들어, 여러 개의 EIS 시스템이 있고 각 시스템이 주소와 같은 복잡한 요소의 고유한 정의를 제공할 수 있습니다. 주소는 많은 메시지에서 사용됩니다. 각 메시지의 맵에 주소 인라인을 지정하는 대신, EIS 주소와 GAddress에 각각 GAddress_to_EIS와 EIS_to_GAddress 맵을 정의할 수 있습니다. 사전정의된 맵은 인라인을 펼치지 않고 메시지 맵의 참조를 위해 재사용됩니다.
복사 및 붙여넣기 재사용:
소스나 대상의 정의를 수정했으므로 연관된 모든 맵을 갱신해야 합니다. 예를 들어 표준의 새 버전이 발행된 경우 새 변환 논리가 필요합니다. 이 시나리오에서는 모든 파트너가 새 버전으로 이주할 때까지 이전 맵과 새 맵을 병렬로 실행할 수 있습니다.
반복 갱신:
소스나 대상의 정의를 수정했으므로 모든 맵을 최신 상태로 유지해야 합니다. 예를 들어 새 EIS가 통합될 경우 모든 EIS 시스템의 모든 맵에 적용되는 오브젝트를 새로 고쳐야 합니다.
서브세트 추출:
예를 들어, 규정상 개인정보보호를 이유로 데이터를 제거해야 할 경우 입력 메시지의 서브세트를 수신 시스템에 전달할 수 있습니다. 메시지 맵핑 편집기 도구를 통해 필수 필드만 소스에서 대상으로 맵핑하여 입력 메시지의 서브세트를 추출합니다.
관련 개념
맵핑을 지원하는 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ar25195_