WebSphere Service Registry and Repository에 연결

웹 서비스 자산을 공개하려면 IBM® WSRR(WebSphere® Service Registry and Repository)에 연결되어야 합니다. IBM Rational® Asset Manager 웹 클라이언트에서 WSRR에 연결할 수 있습니다.

시작하기 전에

연결을 추가하려면 커뮤니티 관리자여야 합니다.

WSRR 및 Rational Asset Manager 간에 연결을 동기화해야 합니다. WSRR 서버에서 액세스 권한을 요구하는 경우 사용자가 연결된 WSRR 계정에 자산을 공개하기 위한 "작성" 권한과 자산을 동기화하기 위한 "검색" 권한이 있어야 합니다.

이 태스크 정보

다음 유형의 웹 서비스 자산을 공개하려면 Rational Asset Manager가 WSRR에 연결되어야 합니다.
WebSphere Service Registry and Repository에 대한 추가 학습:

WebSphere Service Registry and Repository 및 Advanced Lifecycle Edition에 대한 자세한 정보를 보려면 WebSphere Service Registry and Repository 버전 7.5 Information Center를 방문하십시오.

Rational Asset Manager의 커뮤니티를 WebSphere Service Registry and Repository에 연결하는 경우에는 웹 서비스 문서를 포함하는 자산을 WebSphere Service Registry and Repository 저장소에 공개할 수 있습니다. 맵핑 파일을 구성하는 경우에는 자산을 WebSphere Service Registry and Repository에 특정 WebSphere Service Registry and Repository 비즈니스 모델 오브젝트로 공개할 수 있습니다. 그렇지 않으면 WebSphere Service Registry and Repository에 공개하는 자산은 Rational Asset Manager의 자산에 링크되는 WebSphere Service Registry and Repository의 일반 개념이 됩니다.

WebSphere Service Registry and RepositoryRational Asset Manager의 커뮤니티 사이에 연결이 동기화되면 Rational Asset ManagerWebSphere Service Registry and Repository의 서비스 설명 오브젝트에 대한 커뮤니티에 원격 자산을 작성합니다. 원격 자산은 별도의 저장소에 있는 오브젝트로 링크됩니다. WebSphere Service Registry and Repository의 다음 서비스 설명 오브젝트에 대해 원격 자산이 작성됩니다.
  • 실제 문서:
    • WSDL
    • XSD
    • WS-Policies
    • SCA 모듈
    • XML 파일
    • 기타 실제 문서
  • 개념:
    • 아티팩트 관계가 있는 개념
    • WebSphere Service Registry and Repository에 대한 연결을 구성할 때 선택하는 기타 개념 유형

프로시저

WSRR 서버에 대한 연결을 작성하려면 다음을 수행하십시오.

  1. Rational Asset Manager 웹 클라이언트에 로그온하십시오.
  2. 관리를 클릭하고 편집할 커뮤니티를 선택하십시오.
  3. 연결 탭을 클릭하십시오.
  4. WebSphere Service Registry and Repository Connections에서 새 연결을 클릭하십시오.
  5. 연결 특성 페이지에서 WSRR 설치의 세부사항을 지정하십시오.
    1. 이름 필드에서 연결의 이름을 입력하십시오. 이름에는 공백 및 특수 문자를 사용할 수 있습니다.
    2. 옵션: 설명 필드에서 연결의 설명을 입력하십시오. 설명에는 공백 및 특수 문자를 사용할 수 있습니다.
    3. URL 필드에서 WSRR 서버의 위치를 입력하십시오. 도메인 및 포트 번호를 포함하십시오. (예: https://server.example.com:9443).
    4. IBM WebSphere Application Server의 동일한 인스턴스에서 실행하는 WSRR의 여러 인스턴스에 연결하려면 다음을 수행하십시오.
      1. .xml 맵핑 파일에서 각 WSRR 인스턴스마다 서로 다른 컨텍스트 루트를 지정하십시오.
      2. 각 웹 모듈이 연결되도록 컨텍스트 루트 값을 추가하십시오. 예를 들어 WSRR에서 ServiceRegistryUI 및 WSRR63Router 웹 모듈을 추가하려면 ALEConfiguration.xml 파일에서 이 텍스트를 추가하십시오.
        <!--  Context Roots for WSRR Server.
        Add the context roots for WSRR Web UI and the 6_3 Web Services router -->
        <WSRR>
              <Server> 
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" /> 
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      이러한 값은 WSRR 설치에서 사용 가능합니다. WSRR 엔터프라이즈 애플리케이션 서비스 레지스트리의 컨텍스트 루트 값에서 값을 찾을 수 있습니다. 서비스 레지스트리를 설치하면 기본값의 이름을 바꾸는 경우 수정된 컨텍스트 루트를 추가하려면 맵핑 파일도 수정해야 합니다.
    5. 로그인 필드에서 WSRR에 액세스하는 데 권한이 부여된 사용자의 사용자 이름을 입력하십시오.
    6. 비밀번호 필드에서 사용자의 비밀번호를 입력하여 WSRR에 액세스하십시오.
    7. 호스트, 포트, 사용자 이름, 비밀번호를 입력한 후 연결 테스트을 클릭하여 서버와의 연결을 설정할 수 있는지 테스트하십시오.
    8. 유형 목록에서 이 연결을 사용하여 자산을 공개하고 동기화하거나 공개하여 동기화할지 여부를 선택하십시오. 연결을 검색에 포함할 WSRR 자원을 검색하고 자산을 공개하는 데 사용하는 경우 공개 및 동기화를 선택하십시오.
    9. 기본 자산 소유자: 웹 서비스 레지스트리와 동기화 중 Rational Asset Manager 저장소에 자동으로 추가된 자산을 소유하는 사용자를 선택하십시오. WSRR의 사용자 ID가 Rational Asset Manager에서 발견되지 않고 WSRR 사용자 ID를 작성할 수 없는 경우 기본 자산 소유자가 자산에 지정됩니다. 기본 자산 소유자를 선택하면 Rational Asset Manager에서 자산을 작성하기 위한 권한이 사용자에게 있는지 확인하십시오.
    10. 동기화 스케줄의 옆에서, 편집을 클릭하여 Rational Asset Manager 저장소가 웹 서비스 레지스트리와 동기화되는 빈도를 수정하십시오. 분 또는 시간으로 지정된 간격으로 또는 특정 시간에서 매일 또는 매주 동기화하도록 선택할 수 있습니다.
    11. WSRR의 요소와 Rational Asset Manager의 카테고리, 자산 유형, 상태를 맵핑하는 맵핑(.xml) 파일을 선택하십시오.
      • 현재 파일을 보려면 맵핑 파일의 이름을 클릭하십시오.
      • 다른 맵핑 파일을 선택하려면 바꾸기를 클릭하고 다음 옵션 중 하나를 선택하십시오.
        • 구성 파일 사용 금지: 이 연결은 맵핑 파일을 사용하지 않습니다. Rational Asset Manager에서 WSRR로 업로드하는 자산은 WSRR에서 일반 개념입니다.
        • SOA 라이브러리에서 기본 구성 파일 사용: Rational Asset Manager와 함께 포함된 샘플 SOA 라이브러리를 가져온 경우, 라이브러리가 시스템 지향 아키텍처 원칙을 준수하는 기본 맵핑 파일을 포함합니다.
        • 가져오기: 사용할 다른 맵핑 파일을 찾아보고 선택하십시오.

      2개의 제품 간에 요소를 맵핑하는 맵핑 파일을 수정하는 방법에 대한 정보는 “맵핑 .xml 파일 구성”을 참조하십시오.

    12. 옵션: 조건 섹션에서, 연결을 설정한 후 이 연결이 특정 템플리트, 분류 또는 WSRR에서 둘 다와 동기화됨을 지정할 수 있습니다.
      • 템플리트를 추가하려면 템플리트 추가를 클릭하고 추가할 템플리트를 레지스트리에서 검색하십시오.
      • 분류를 추가하려면 분류 추가를 클릭하고 추가할 분류를 레지스트리에서 검색하십시오.
      조건을 추가하면 논리 함수 AND 또는 OR에서 연결됩니다. 조건을 정의하지 않으면 Rational Asset Manager에서 공개되거나 아티팩트 관계가 있는 개념만 동기화됩니다.
  6. 확인을 클릭하십시오.

피드백