JMS(Java Message Service)

JMS (Java™ Message Service) 는 Java EE 에 기반한 애플리케이션 컴포넌트가 메시지를 작성, 전송, 수신 및 읽을 수 있도록 하는 API입니다. Liberty의 JMS 지원은 JMS 자원 어댑터의 배치를 지원하는 관련 기능 그룹으로 제공됩니다.

JMS는 서버 구성을 통해 큐, 주제, 연결, 기타 자원을 작성 및 관리하는 관리 모드로 실행할 수 있습니다. 여기에는 JMS 연결 팩토리, 큐, 주제, 활성화 스펙의 구성이 포함됩니다. 또는 애플리케이션의 일부로 모든 자원이 수동 구성되는 비관리 모드로 실행할 수도 있습니다. Liberty 임베디드 JMS 메세징 제공자가 관리되므로 모든 자원은 server.xml 구성의 일부로 설정됩니다.

JMS 스펙

Liberty JVM 서버에서 지원되는 JMS 스펙 레벨은 JMS 2.0 지원입니다. JMS 2.0 지원 (jms-2.0) 을 사용하면 2.0 스펙 레벨에서 Java Message Service API를 사용하여 메시징 시스템에 액세스하도록 자원 어댑터를 구성할 수 있습니다.

JMS 클라이언트

다양한 JMS 클라이언트가 다음 Liberty 기능을 통해 Liberty JVM 서버에서 지원됩니다.
  • WebSphere® MQ JMS 2.0 클라이언트 ( wmqJmsClient-2.0 ) -JMS 2.0 또는 1.1 클라이언트 응용프로그램이 원격 MQ 서버에서 메시지를 송수신할 수 있도록 하는 WebSphere MQ JMS 클라이언트 기능.
  • WebSphere Application Server JMS 2.0 클라이언트 (wasJmsClient-2.0) - JMS 2.0 또는 1.1 클라이언트 애플리케이션이 wasJmsServer 기능을 통해 사용 가능한 메시징 엔진에서 메시지를 전송하고 수신할 수 있도록 하는 WebSphere Application Server 클라이언트 기능입니다.
  • JCA 1.6 스펙을 준수하는 기타 JMS 자원 어댑터도 일반 JCA 자원 어댑터 링크를 사용하여 Liberty에서 사용할 수 있습니다. JCA 구성 요소 개요를 참조하십시오.

JMS 제공자

CICS® TS의 Liberty는 다음의 사용을 지원합니다.
  • Liberty 임베디드 JMS 메시징 제공자.
    • WebSphere 메시징 서버 (wasJmsServer-1.0) - JMS 서버 기능을 사용하면 별도의 JMS 서버를 설치하거나 구성할 필요가 없도록 서버 기능을 사용하여 임베디드 JMS 메시징 제공자를 Liberty내에서 호스트할 수 있습니다. 단일 Liberty 서버에 대해 JMS 메시징 사용 을 참조하십시오. 서버는 CICS 내의 별도의 Liberty 인스턴스 또는 z/OS® 에서 호스팅되는 Liberty 서버 또는 분산 플랫폼에서 호스팅될 수도 있습니다. 두 Liberty 서버 간에 JMS 메시징 사용 을 참조하십시오. WebSphere JMS 메시징 클라이언트 컴포넌트는 WebSphere Application Server에서 실행 중인 SIBUS를 통해 JMS와 통신하도록 구성할 수도 있습니다. Liberty와 WebSphere Application Server traditional간에 상호 운용성 사용을 참조하십시오.
    • WebSphere 메시징 보안 (wasJmsSecurity-1.0) - JMS 보안 기능은 임베디드 JMS 메시징 제공자 클라이언트 및 서버 컴포넌트에 대한 보안 지원을 제공합니다. JMS 보안 기능을 cicsts:security-1.0 기능과 함께 사용하여 임베디드 JMS 메시징 서버에 대한 요청을 인증할 때 연결 팩토리가 사용할 보안 레지스트리의 사용자를 지정할 수 있습니다. 권한 부여에 대한 정보는 사용자에게 메시징 엔진에 연결할 수 있는 권한 부여를 참조하십시오.
  • JMS 애플리케이션이 바인딩 또는 클라이언트 모드 전송을 사용하여 연결할 때 CICS 표준 모드 Liberty JVM 서버에서 IBM® MQ 에 대한 JMS 액세스.
  • JMS 애플리케이션이 클라이언트 모드 전송을 사용하여 연결할 때 CICS 통합 모드 Liberty JVM 서버에서 IBM MQ 에 대한 JMS 액세스.
  • JCA 1.6 스펙을 준수하는 써드파티 JMS 자원 어댑터.