WebSphere® Integration Developer를 사용하여 통합 비즈니스 솔루션을 빌드할 때, 자원 및 코드를 포함할 모듈, 중개 모듈 및/또는 라이브러리를 작성합니다.
모듈은 WebSphere Business Integration 프로젝트이며, 개발, 버전 관리, 비즈니스 서비스 자원 구성 및 WebSphere Process Server로의 배치에 사용됩니다. 비즈니스 서비스에는 비즈니스 프로세스, 상태 머신, 비즈니스 규칙 및 Java™ 서비스가 포함됩니다. 사실 모듈은 런타임 환경으로의 기본 배치 단위입니다. 종속 라이브러리, Java 프로젝트 및 J2EE 프로젝트를 모듈에 추가하고 모듈에 배치하기로 선택할 수 있습니다.
모듈은 비즈니스 해당 모듈 어셈블리에 하나로 연결되어 SCA(Service Components Architecture) 컴포넌트로 모형화된 비즈니스 서비스를 제공합니다. 이 모듈은 서비스에 사용되는 자원을 모두 포함할 수 있지만, 이 자원은 개인용이므로 모듈 내에서만 사용될 수 있습니다. 다른 모듈로부터 모듈의 로직을 재사용하기 위해 컴포넌트의 인터페이스를 내보낼 수 있습니다. 컴포넌트에 대한 세부사항은 이 주제 끝부분에 표시된 관련 개념 목록을 참조하십시오.
인터페이스, 비즈니스 오브젝트, 비즈니스 오브젝트 맵, 역할, 관계 및 웹 서비스 포트는 여러 모듈의 자원에서 사용할 수 있도록 공유해야 합니다. 라이브러리는 이러한 자원을 저장하는 데 사용하는 프로젝트로 이 프로젝트의 컨텐츠는 공유할 수 있습니다.
모듈에서 라이브러리의 자원을 사용하기 위해서는 해당 라이브러리를 모듈 또는 중개 모듈에 종속자로 추가해야 합니다. 라이브러리는 자체적으로 배치될 수 없습니다. 그러나 라이브러리를 모듈에 추가하여 해당 모듈에서 배치할 수는 있습니다. 또한 라이브러리에 라이브러리 종속성을 추가할 수 있습니다. 예를 들어, 한 라이브러리가 다른 라이브러리 내의 자원을 사용하는 경우에는 라이브러리 종속성을 추가해야 합니다. 종속성에 대한 세부사항은 이 주제의 끝부분에 표시된 관련 개념 목록을 참조하십시오.
비즈니스 서비스용
모듈 및 라이브러리 사용을 설명하려면 고객 조회 응용프로그램의 예제를 참조하십시오. 고객 ID가 제공되는 경우,
고객의 포트폴리오 정보가 리턴됩니다. 이 조회 처리 시 두 가지 추가 서비스가 필요합니다. 이 중 하나는 고객의 계정 정보에 액세스하기 위한 서비스이고
다른 하나는 현재 주식 시세를 알아보기 위한 서비스입니다. 다음 다이어그램에서는
이 응용프로그램을 표시합니다.
고객 조회 예제를 사용하는 경우, 비즈니스 통합 보기에 표시된 것처럼 세 가지의 모듈과 하나의 라이브러리가 작성됩니다.
컴포넌트 및 모듈에 대한 자세한 정보는 관련 개념을 참조하십시오.
중개 모듈은 개발, 버전 관리, 자원 조직 및 WebSphere Enterprise Service Bus 또는 WebSphere Process Server로의 배치에 사용되는 WebSphere 비즈니스 통합 프로세스입니다. 중개 서비스는 서비스 이용자(내보내기)와 서비스 제공자(가져오기) 사이의 메시지를 차단 및 수정하는 플로우로 구성되어 있습니다. 종속 라이브러리, Java 프로젝트 및 J2EE 프로젝트를 중개 모듈에 추가하고 해당 프로젝트를 모듈에 배치하기로 선택할 수 있습니다.
중개 모듈은 해당 모듈 어셈블리에 하나로 연결된 SCA(Service Components Architecture) 컴포넌트로 모형화된 중개 서비스를 제공합니다. 이 모듈은 서비스에 사용되는 자원을 모두 포함할 수 있지만, 이 자원은 개인용이므로 모듈 내에서만 사용될 수 있습니다. 다른 모듈로부터 모듈의 로직을 재사용하기 위해 컴포넌트의 인터페이스를 내보낼 수 있습니다. 컴포넌트에 대한 세부사항은 이 주제 끝부분에 표시된 관련 개념 목록을 참조하십시오.
중개 모듈 및 라이브러리의
사용 방법을 설명하기 위해 주식 시세 서비스 응용프로그램의 단순 예제를 사용합니다.
이때 고객 ID와 주식 기호가 제공되고 중개 플로우에 의해 조회가 처리됩니다. 고객의
등록 레벨이 등록 유형에 의해 결정되며 조회가 적절한 서비스 제공자에 라우트되며
주식 시세가 클라이언트 응용프로그램에 리턴됩니다. 다음 그림에서 응용프로그램을 표시합니다.
주식 시세 예제를 사용하는 경우, 비즈니스 통합 보기에 표시된 것처럼 중개 모듈과 라이브러리가 작성됩니다.