새 버전 7.0 WS-Notification 서비스 작성

새 WS-Notification 서비스와 WS-Notification 구성 인프라를 준수하는 연관 오브젝트를 작성하십시오. 웹 서비스 서비스 품질(QoS)이 포함된 JAX-WS WS-Notification 서비스를 정책 세트를 통해 작성하거나 JAX-WS 핸들러를 WS-Notification 서비스에 적용하려는 경우에 이 유형의 서비스를 사용하십시오. 이는 새 배치에 추천되는 서비스 유형입니다. 이 WS-Notification 옵션은 버전 7.0WebSphere® Application Server에서 사용할 수 있습니다.

시작하기 전에

이 자원을 구성하는 데 사용할 메소드 결정 createWSNService 명령을 사용하거나 이 태스크에 설명된 대로 관리 콘솔을 사용하여 새 버전 7.0 WS-Notification 서비스를 작성할 수 있습니다.

이 태스크에서는 하나 이상의 버스 멤버로 구성된 기존 서비스 통합 버스가 있다고 가정합니다.

일반적으로 서비스 통합 버스에 대해 한 개의 WS-Notification 서비스를 구성하지만 둘 이상을 구성할 수 있습니다. 자세한 정보는 버스에 다중 WS-Notification 서비스 작성 이유의 내용을 참조하십시오.

WS-Notification 서비스를 정의하는 것은 웹 서비스 애플리케이션이 연결될 수 있는 NotificationBroker(WSDL) 포트를 노출하는 것과는 다릅니다. 이를 수행하려면 이 태스크에 설명된 대로 하나 이상의 버전 7.0 WS-Notification 서비스 위치를 작성하십시오.

이 태스크 정보

WS-Notification 서비스는 WS-Notification 애플리케이션에서의 사용을 위해 서비스 통합 버스에 정의된 메시징 자원 일부 또는 전체를 표시하는 기능을 제공합니다.

JAX-WS(Java™ API for XML-based Web Services)와 WS-ReliableMessaging을 포함한 컴포지션을 지원하려면, WS-Notification 서비스를 JAX-WS 애플리케이션으로 작성한 다음 이 태스크를 사용하여 버전 7.0 WS-Notification 서비스, 하나 이상의 서비스 위치, (선택적으로)영구 주제 네임스페이스를 작성합니다.

또한 JAX-WS 핸들러 목록을 WS-Notification 서비스 위치(인바운드 호출 핸들링) 및 WS-Notification 서비스(아웃바운드 호출 핸들링)에 적용할 수 있습니다.

버전 7.0 WS-Notification 서비스를 작성하는 경우 마법사는 JAX-WS 기반의 제공자 애플리케이션을 작성하고 배치합니다. 이 애플리케이션은 세 WS-Notification 서비스 역할 각각에 대해 WS-Notification 웹 서비스 인터페이스를 표시합니다.
  • 알림 브로커
  • 등록 관리자
  • 공개자 등록 관리자

프로시저

  1. 관리 콘솔을 시작하십시오.
  2. 서비스 통합 -> WS-Notification -> 서비스 또는 서비스 통합 -> 버스 -> bus_name -> [서비스] WS-Notification 서비스를 탐색하십시오. WS-Notification 서비스 [콜렉션] 양식이 표시됩니다.
  3. 컨텐츠 분할창에서 새로 작성을 선택하십시오. "새 WS-Notification 서비스" 마법사가 표시됩니다. 마법사로 설정하는 특성에 대한 자세한 정보는 WS-Notification 서비스 [Settings]의 내용을 참조하십시오.
  4. 단계 1: 구성 이름, 설명, 서비스 통합 버스 및 동적 주제 네임스페이스 설정.
    1. 선택된 이름과 선택적 설명을 입력하십시오.

      이름은 서비스가 표시되는 엔드포인트 파트를 양식화합니다(즉, 서비스에 정의된 WS-Notification 서비스 위치 액세스에 사용되는 URL). 버전 6.1 WS-Notification 서비스에 대해 서비스 이름은 버스 내에서 고유해야 합니다. 버전 7,0 WS-Notification 서비스에 대해 서비스 이름은 셀 내에서 고유하며 정책 세트에 사용되는 관리 모델과 일치하고 따라서 WS-ReliableMessaging을 사용하는 버전 7.0 WS-Notification 서비스 작성을 지원합니다.

    2. 동적 주제 네임스페이스 사용 가능? 옵션을 선택하거나 선택 취소하십시오.

      즉, 이 서비스를 사용하여 동적 토픽 네임스페이스가 런타임에서 작성되는지 여부입니다. 자세한 정보는 동적 주제 네임스페이스를 참조하십시오.

      특정 WS-Notification 서비스에 연결할 때 사용되는(예를 들어, 보안 또는 감사 요구사항의 경우) 토픽 네임스페이스를 엄격하게 제어하려면 이 옵션을 사용하십시오. 이 옵션을 선택 취소하면 WS-Notification 서비스에 연결하고 동적 토픽 네임스페이스의 토픽을 요청하는 애플리케이션이 메시지를 공개하거나 수신하지 못합니다.

      동적 토픽 네임스페이스에 공개된 모든 메시지는 기본 메시지 신뢰성 설정(reliable persistent)으로 삽입됩니다. 이 값을 허용할 수 없으면 영구 토픽 네임스페이스를 작성하고 속성을 적절한 값으로 구성하십시오.

      참고: 특정 WS-Notification 서비스에서 사용되는 동적 토픽 네임스페이스는 토픽 네임스페이스를 작성할 때 자동으로 작성되는 서비스 통합 버스 토픽 공간으로 백업됩니다. 이 토픽 공간 내에서 사용되는 토픽의 구문은 WS-Notification 서비스 구현에 대해 내부입니다.
    3. 등록 필요 옵션을 선택하거나 선택 취소하십시오.

    4. 드롭 다운 목록에서 서비스 통합 버스를 선택하십시오.
    5. 다음을 클릭하십시오.
  5. 단계 2: WS-Notification 서비스 유형 선택.

    작성하려는 서비스 유형으로 버전 7.0을 선택하십시오.

  6. 단계 3: 핸들러 및 웹 서비스 정책 설정 구성.

    이러한 설정은 WS-Notification 클라이언트 애플리케이션과 교환된 이벤트 알림에 적용됩니다.

    1. 옵션: JAX-WS 핸들러 목록을 선택하십시오.

      핸들러 목록은 아웃바운드 웹 서비스 호출을 작성하는 경우에(예를 들어, 아웃바운드 이벤트 알림 모니터링(등록 조작에 대한 응답) 및 요구 기반 공개자 제어(등록, 일시정지, 재개)) 적용되는 핸들러를 정의합니다. 핸들러 목록에 대한 자세한 정보는 JAX-WS 핸들러 구성의 내용을 참조하십시오.

    2. WSDL 조회 옵션을 사용 가능하게 설정하거나 선택 취소하십시오.
      버전 7.0 WS-Notification 서비스가 다른 WS-Notification 웹 서비스의 WSDL과 상호 작용할 때 이를 조회하는지 표시합니다. 기본적으로, 이 옵션은 사용 가능합니다. 이 옵션을 지워서 고비용의 WSDL 조회를 방지하여 성능을 향상시킬 수 있습니다. 그렇지만 WSDL 조회가 사용되지 않은 경우 다음과 같은 고려사항도 참고해야 합니다.
      • WS-Notification은 다른 방법을 사용하여 바인딩 정보(이는 일반적으로 WSDL을 통해 검색) 검색을 시도합니다. WS-Notification은 등록이 작성되거나(다른 웹 서비스로) 관리 등록이 작성되는(관리자로) WS-Notification 서비스 위치와 연관된 SOAP 버전을 사용합니다.
      • WS-Notification이 바인딩 정보를 판별할 수 없는 경우가 있습니다. 연관된 서비스 위치가 삭제되고 구성 정보가 더 이상 사용 가능하지 않은 경우에 등록을 정리할 때 발생할 수 있습니다. 이런 상황에서 WS-Notification은 등록 정리를 사용하기 위해 바인딩 정보에서 "가장 적절한 추측"을 합니다.
      • 올바르지 않은 바인딩 정보가 사용되는 하나의 시나리오가 있습니다. 이는 등록자가 다른 SOAP 바인딩을 통한 알림을 예상하는 NotificationConsumer 대신 특정 SOAP 바인딩을 사용하는 경우입니다.
    3. 동적 토픽 영역 이름을 입력하십시오.

      이는 임시 네임스페이스를 호스트하고 동적 토픽 네임스페이스가 허용되는 경우 이를 호스트하는 데 사용되는 버스 토픽 공간 이름입니다. 기본 이름인 WSN_dynamic_this_service_name이 제공됩니다.

    4. 다음을 클릭하십시오.
  7. 단계 4: WS-Notification 서비스 위치 작성.

    버스 멤버에서 WS-Notification 서비스 위치의 존재는 WS-Notification 웹 서비스가 해당 버스 멤버에서 표시되어 이 WS-Notification 서비스에 대한 알림 브로커, 등록 관리자, 공개자 등록 관리자가 서비스 위치가 연관된 버스 멤버에 표시되도록 합니다. WS-Notification 애플리케이션은 이 엔드포인트를 사용하여 WS-Notification 서비스와 상호 작용합니다. 자세한 정보는 WS-Notification 서비스 위치를 참조하십시오.

    1. 를 선택하여 새 WS-Notification 서비스 위치를 작성한 후 다음을 클릭하십시오.

      WS-Notification 서비스는 최소한 하나의 서비스 위치가 있어야 합니다.

    2. WS-Notification 서비스 위치에 대한 설명(선택적) 및 이름을 제공하고, 드롭 다운 목록에서 서비스 위치를 구성할 버스 멤버를 선택한 후 다음을 클릭하십시오.

      서비스 위치 이름은 서비스 위치 액세스에 사용되는 URL의 파트를 양식화합니다. 단일 서버 시스템에서 목록에는 한 개의 버스 멤버만 있습니다.

    3. 새 서비스 위치에 대한 전송 설정값 선택
      HTTP 프록시를 통해 액세스한 서비스 위치
      서비스 위치가 프록시를 통해 액세스되는 경우, 선택란을 선택하고 이 엔드포인트를 통해 액세스되는 웹 서비스에 대해 외부적으로 표시 가능한 엔드포인트 주소 URL의 루트를 입력하십시오.
      프록시의 URL은 압축된 파일로 WSDL 파일 공개 시에 WSDL 엔드포인트 주소 필드를 채우는 데 사용됩니다.
      SOAP 버전
      서비스 위치로 지원되는 SOAP 버전을 선택하십시오. 이는 웹 서비스로 표시되는 WSDL 정의에 영향을 줍니다.
    4. 옵션: 새 서비스 위치에 대한 JAX-WS 핸들러 목록 설정을 선택하십시오.
      NotificationBroker JAX-WS 핸들러 목록

      SubscriptionManager JAX-WS 핸들러 목록

      PublisherRegistrationManager JAX-WS 핸들러 목록

    5. 다음을 클릭하십시오. 새 서비스 위치가 이 WS-Notification 서비스의 서비스 위치 목록에 추가됩니다.
    6. 옵션: 다른 서비스 위치를 작성하려면 이전 하위 단계를 반복하십시오.
    7. 이 WS-Notification 서비스에 대한 서비스 위치 작성을 완료한 경우 다른 서비스 위치를 작성하는 옵션에 대해 아니오를 선택한 후 다음을 클릭하십시오.
  8. 옵션: 단계 5: 영구 주제 네임스페이스 작성.

    자세한 정보는 영구 주제 네임스페이스를 참조하십시오. 새 WS-Notification 영구 토픽 네임스페이스를 작성하는 경우 네임스페이스를 지정하고 상위 WS-Notification 서비스가 정의된 버스에 구성된 서비스 통합 버스 토픽 공간 중 하나와 연관시키십시오. 영구 토픽 네임스페이스는 작성 후에 수정할 수 없으며 토픽 네임스페이스 문서를 적용하거나 제거할 수만 있습니다.

    1. 를 선택하여 새 영구 주제 네임스페이스를 작성한 후 다음을 클릭하십시오.
    2. 영구 토픽 네임스페이스의 이름을 입력하십시오.

      WS-Notification 애플리케이션이 이 네임스페이스가 호스트하는 주제를 참조하는 데 사용하는 URI입니다.

    3. 이 새 영구 토픽 네임스페이스를 메시지를 공개 및 수신하는 데 사용할 서비스 통합 버스 토픽 영역과 연관시키십시오.
      서비스 통합 버스 토픽 영역 드롭 다운 목록에서 다음 조치 중 하나를 완료하십시오.
      • 기존 버스 토픽 영역의 이름을 선택하십시오.
      • 새 토픽 영역 작성 옵션을 선택한 후 새 토픽 영역의 이름을 입력하십시오.
    4. 이 토픽 네임스페이스를 통해 드롭 다운 목록에서 공개된 메시지에 지정되는 서비스 통합 버스 신뢰도(서비스 품질)를 선택하십시오.

      다섯 개의 값(각각 서비스 통합 버스 메시지 신뢰도 레벨 중 하나를 표시함) 중 하나를 선택할 수 있습니다. 기본값은 신뢰 가능한 지속적 상태(JMS 지속적 메시지의 기본값에 사용되는 값임)입니다.

    5. 다음을 클릭하십시오.

      새 영구 주제 네임스페이스가 이 버전 7.0 WS-Notification 서비스의 영구 주제 네임스페이스 목록에 추가되며 다른 영구 주제 네임스페이스를 구성할지 여부를 묻습니다(기본값은 임).

    6. 옵션: 다른 영구 주제 네임스페이스를 작성하려면 이전 하위 단계를 반복하십시오.
    7. 이 버전 7.0 WS-Notification 서비스에 대한 영구 주제 네임스페이스 작성을 완료한 경우 다른 영구 주제 네임스페이스를 작성하는 옵션에 대해 아니오를 선택한 후 다음을 클릭하십시오.
  9. 단계 6: 요약 .

    마법사가 수행한 조치 요약이 예상한 대로인지 확인한 후 완료를 클릭하십시오.

    처리가 완료되면, 버전 7.0 WS-Notification 서비스의 목록이 새 버전 7.0 WS-Notification 서비스를 포함하도록 업데이트됩니다. 처리가 성공하지 않으면 오류 메시지가 표시됩니다.
  10. 마스터 구성에 변경사항을 저장하십시오.
  11. 옵션: 다음 조건 중 하나가 적용되면 서버를 재시작하십시오.
    • 새 버스 또는 새 버스 멤버가 이 태스크의 일부로 작성되었습니다.
    • 버스에 구성 다시 로드를 사용할 수 없습니다.

다음에 수행할 작업

이 WS-Notification 서비스의 고급 구성 태스크(예: 추가 서비스 위치 추가 또는 영구 주제 네임스페이스에 주제 네임스페이스 문서 적용)를 수행하려면 버전 7.0 WS-Notification 서비스 수정의 내용을 참조하십시오.

WS-Notification 서비스 위치에 대한 고급 구성 태스크(예: 관리 등록자 추가, WSDL 파일을 압축 파일로 공개, 이 서비스 위치와 연관된 엔터프라이즈 애플리케이션 구성)를 수행하려면 버전 7.0 WS-Notification 서비스 위치 수정을 참조하십시오.

신뢰도 또는 보안과 같은 웹 서비스 QoS(Quality of Service)로 이 WS-Notification 서비스 또는 서비스 위치를 구성하려면 웹 서비스 QoS로 버전 7.0 WS-Notification 서비스 구성의 내용을 참조하십시오.


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_wsnserv_new_v7
파일 이름:tjwsn_wsnserv_new_v7.html