사용자 정의 중개 기본요소 구현

사용자 정의 중개 기본요소로 인해 Java™ 코드를 사용하거나 중개 플로우에서 가져오기를 호출하여 사용자의 중개 로직을 구현할 수 있습니다. 사용자 정의 중개 기본요소는 2단계로 작성됩니다. 기본요소는 중개 플로우 편집기의 플로우에 추가 및 연결되고, Java 컴포넌트 및 가져오기는 어셈블리 편집기에서 작성됩니다.

중개 플로우 외부의 가져오기 또는 Java 컴포넌트를 호출하려면 사용자 정의 중개 기본요소를 사용할 수 있습니다. 사용자 정의 중개 기본요소에는 입력 터미널, 출력 터미널 및 실패 터미널이 있습니다. 입력 터미널은 메시지를 허용하기 위해 연결되며, 출력 및 실패 터미널은 메시지를 전달하기 위해 연결됩니다. 입력 메시지는 입력 매개변수로서 외부 Java 컴포넌트 또는 가져오기에 전달됩니다. 조작이 리턴되면 외부 컴포넌트 또는 가져오기에서의 응답이 기본요소의 출력 터미널에 전달됩니다. 조작이 리턴에 실패한 경우, 실패 터미널은 원본 메시지를 모든 예외 정보와 함께 전달합니다.

다음은 구성된 사용자 정의 중개 기본요소의 이미지이며 중개 플로우 편집기 및 어셈블리 편집기의 파트 간의 관계를 표시합니다. 또한 해당 기본요소가 중개 플로우 편집기의 사용자 정의로 명명되는 사용자 정의 중개 기본요소 입력 노드에서 어셈블리 편집기 중개 모듈의 NewCustomInterfacePartner로 명명되는 Java 컴포넌트로 이동하므로 메시지의 플로우를 표시합니다. Java 컴포넌트로 Java 코드가 호출되면, 메시지가 사용자 정의 중개 기본요소로 리턴되고 출력 터미널로 전달됩니다.

중개 플로우 및 어셈블리 편집기에서의
사용자 중개 그림

사용자 정의 중개 기본요소를 구성하는 데 필요한 파트는 다음과 같습니다.
  • 중개 플로우에 연결된 사용자 중개 기본요소. 기본요소는 중개 플로우 편집기에서 작성됩니다.
  • 중개 플로우 편집기에서 작성되는 사용자 정의 중개 기본요소의 서비스 참조 및 서비스 조작 특성. 서비스 참조는 사용자 정의 중개 기본요소가 호출하는 가져오기 또는 Java 컴포넌트와 일치하는 인터페이스를 지정합니다.
  • 중개 로직이 Java 코드를 사용하면, Java 코드를 호출하는 데 Java 컴포넌트가 필요합니다. Java 컴포넌트는 사용자 정의 중개와 동일한 중개 모듈에 있어야 합니다. Java 컴포넌트는 어셈블리 편집기에서 작성됩니다.
  • by the Java 컴포넌트로 구현될 Java 코드는 스니펫 편집기(비주얼 또는 Java 스니펫) 또는 Java 편집기에서 작성됩니다. Java 코드는 Java 컴포넌트와 동일한 중개 모듈 또는 종속 라이브러리에 있을 수 있습니다.
  • 사용자 정의 중개가 중개 모듈 외부에 있는 것을 호출하려면 가져오기를 작성하여 가져오기를 인터페이스와 연관시켜야 합니다. 가져오기는 어셉블리 편집기에서 작성됩니다.

사용자 정의 중개를 구성하는 파트를 모으는데 필요한 여러 가지 접근법이 많이 있습니다. 중개 모듈에서 Java 컴포넌트를 작성한 후 중개 플로우 편집기에서 중개 플로우 컴포넌트를 구현할 수 있습니다. 또는 사용자 정의 중개 기본요소를 작성한 다음 Java 컴포넌트를 작성할 수도 있습니다. 중개 플로우 편집기는 일련의 마법사를 제공하여 사용자 정의 중개 작성 프로세스를 단순화합니다. 다음 주제에서는 마법사가 사용하는 접근법에 대해 설명합니다. 첫째, 사용자 정의 중개 기본요소 및 서비스 조작을 정의한 다음 Java 구현을 추가한 후 어셈블리 편집기에서 구현을 병합합니다.

이 문서에서 설명한 접근법을 적용하는 방법을 이해하면, 절차를 익혀 다른 접근법에도 쉽게 사용할 수 있습니다.

관련 개념
중개 서비스 개요
중개 플로우 편집기
관련 태스크
중개 플로우 컴포넌트 작성
중개 플로우 편집기 열기
소스 및 대상 조작 연결
요청 및 응답 플로우 빌드
중개 모듈 테스트 및 디버깅

관련 정보

학습서: 중개 플로우 작성
샘플: 중개 플로우 편집기
중개 기본요소 플러그인 제공

피드백
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.