애플리케이션

애플리케이션은 솔루션을 작성하는 데 필요한 모든 자원의 컨테이너입니다. 애플리케이션에는 플로우, 메시지 정의, 라이브러리, JAR 파일과 같은 IBM® App Connect Enterprise 리소스가 포함될 수 있습니다.

디자인 시 다음 항목에 대한 참조를 정의합니다.
  • 0개이상의 메시지 플로우 종속성 (예: Java™ 프로젝트 또는 메시지 세트).
  • 재사용 가능한 자원을 포함하는 0개 이상의 라이브러리.

애플리케이션을 사용하여 통합 솔루션을 전달하는 데 필요한 모든 자원을 그룹화하면 개발 및 관리가 쉬워집니다. IBM App Connect Enterprise Toolkit 에서 여러 통합 솔루션을 위한 리소스를 개발하고 있다면, 리소스를 애플리케이션 단위로 묶어 관리하는 것을 고려해 보십시오. 공유 또는 정적 라이브러리의 사용은 재사용 가능한 자원을 함께 그룹화하여 구성하는 데 도움이 됩니다. 공유 라이브러리는 다른 애플리케이션, 서비스, 공유 라이브러리 또는 통합 프로젝트에서도 사용할 수 있습니다.

애플리케이션에는 일반적으로 메시지 플로우가 포함됩니다. 메시지 플로우가 한 개 또는 두 개의 추가 자원(예: 한 개의 스키마 파일 및 한 개의 ESQL 파일)만 필요로 하는 경우 애플리케이션 레벨에 모든 자원을 저장하는 방법을 고려해 보십시오. 그러나 솔루션에 대한 다중 자원 또는 다른 솔루션과 공유할 수 있는 자원이 필요한 경우 메시지 플로우가 요구하는 자원을 공유 라이브러리에 넣는 방법을 고려해 보십시오. 그러면 애플리케이션이 해당 공유 라이브러리를 참조할 수 있습니다.

애플리케이션은 애플리케이션 내 자원이 다른 자원(예: 메시지 플로우, 라이브러리 또는 애플리케이션 외부에서 실행되고 있는 기타 애플리케이션)에 표시되지 않도록 하는 런타임 격리를 제공합니다. 배치된 자원의 한 그룹에 대한 업데이트가 다른 그룹에는 영향을 주지 않도록 해야 하는 경우 애플리케이션 사용을 고려해 보십시오. 예를 들어, ESQL 모듈의 최신 버전을 선택하는 플로우를 제어하려는 경우 애플리케이션을 사용하십시오. 애플리케이션을 사용하여 런타임 격리를 수행하는 방법에 대한 예제는 애플리케이션 및 라이브러리와 런타임 격리 및 자원 공유를 참조하십시오.

애플리케이션 보기

애플리케이션은 애플리케이션 개발 보기에 표시됩니다. 애플리케이션에 포함되어 있는 자원도 애플리케이션이 해당 자원을 직접적으로 또는 간접적으로 참조하는지에 관계없이 표시됩니다.

애플리케이션은 애플리케이션 아이콘 애플리케이션 아이콘으로 표시됩니다.

통합 서버 에 배포된 애플리케이션은 ‘ IBM App Connect Enterprise Toolkit ’ 및 웹 사용자 인터페이스에서 해당 통합 서버 바로 아래에 표시됩니다. 애플리케이션이 참조하는 라이브러리는 애플리케이션 바로 밑에 표시됩니다. 공유 라이브러리는 참조 라이브러리 폴더에 들어 있으며 정적 라이브러리는 포함 라이브러리 폴더에 들어 있습니다. IBM 통합 API 나 다음 mqsilist 명령어를 사용하여 배포된 애플리케이션을 확인할 수도 있습니다. 예를 들어:
mqsilist integrationNodeName -e integrationServerName -k applicationName
이 명령은 애플리케이션이 실행 중인지 여부 및 통합 서버를 지정합니다. 해당 애플리케이션에 포함된 배치 오브젝트와 애플리케이션이 참조하는 공유 라이브러리 목록을 볼 수도 있습니다.

또한 애플리케이션 또는 메시지 플로우가 배치된 후 또는 통합 노드, 통합 서버또는 포함하는 애플리케이션이 재시작된 후에 시작되는 방법을 지정할 수 있습니다. 애플리케이션 또는 플로우를 수동으로 또는 자동으로 시작하도록 선택할 수 있습니다. 애플리케이션 또는 라이브러리의 기존 상태를 유지하도록 선택할 수도 있습니다. 런타임 시 메시지 플로우 및 애플리케이션의 시작 모드 설정에 설명된 대로 mqsiapplybaroverride 명령을 사용할 수도 있습니다.

애플리케이션에 초점을 맞추면 애플리케이션 개발 보기 에 해당 애플리케이션만 표시됩니다. 프로젝트를 볼 때 작업 세트를 사용하여 자원을 필터링할 수도 있습니다.

애플리케이션을 사용하여 자원을 관리하는 방법에 대한 자세한 지시사항은 메시지 플로우 자원 관리를 참조하십시오.