WebSphere Service Registry and Repository와 통합

SOA 서비스를 개발하고 이에 대해 협업하기 위한 최상의 선택은 IBM® WebSphere® Service Registry and Repository Advanced Lifecycle Edition을 사용하는 것입니다. 그러나 IBM Rational® Asset ManagerIBM WebSphere Service Registry and Repository의 이전 버전을 함께 사용하여 SOA 서비스인 비즈니스 자산을 개발하고 이에 대해 협업할 수도 있습니다.

Rational Asset Manager의 자산을 WebSphere Service Registry and Repository에 공개

Rational Asset Manager의 커뮤니티를 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 Repository의 오브젝트를 Rational Asset Manager에 동기화

WebSphere Service Registry and RepositoryRational Asset Manager의 커뮤니티 사이에 연결을 구성하여 스케줄된 간격으로 동기화할 수 있습니다.

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에 대한 연결을 구성할 때 선택하는 기타 개념 유형

WebSphere Service Registry and Repository 서버를 변경하면 다음 번에 연결이 동기화될 때 해당 변경사항이 Rational Asset Manager의 자산에 반영됩니다.

WebSphere Service Registry and RepositoryRational Asset Manager의 통합이 V7.2에서 개선됨

Rational Asset Manager V7.2 이상에서는 다음과 같은 개선사항을 통해 Rational Asset ManagerWebSphere Service Registry and Repository와 보다 긴밀하게 통합할 수 있습니다.
두 저장소 모두에서 특정 오브젝트에 대한 라이프사이클 관리
Rational Asset Manager V7.2에서는 WebSphere Service Registry and Repository에 연결하기 위한 맵핑 파일을 구성할 수 있습니다. 맵핑 파일은 Rational Asset Manager의 자산을 업데이트할 때 WebSphere Service Registry and Repository의 오브젝트에 취할 조치를 정의합니다. 일부 조치는 자동화할 수 있습니다. 예를 들어, 기본 맵핑 파일을 사용하는 경우에는 비즈니스 솔루션이 승인될 때 새 릴리스 자산이 자동으로 작성됩니다. 이전에는 WebSphere Service Registry and Repository의 오브젝트 및 Rational Asset Manager의 자산의 상태가 느슨하게 연관되었습니다.
개선된 서비스 지향 아키텍처(SOA) 모델 라이브러리
Rational Asset Manager와 함께 포함된 샘플 SOA 모델 라이브러리WebSphere Service Registry and Repository의 정보 모델과 유사합니다. 이 라이브러리에는 WebSphere Service Registry and Repository에 대한 연결을 구성할 때 사용하거나 수정할 수 있는 표준 맵핑 파일도 포함되어 있습니다.
SOA 모델 라이브러리를 위해 사전 구성된 라이프사이클
SOA 모델 라이브러리를 활성화한 후 사전 구성된 6개 라이프사이클의 콜렉션을 사용하여 SOA 정보 모델의 요구사항을 설정하고 강제 실행하도록 도울 수 있습니다.
라이프사이클에 대한 Advanced Lifecycle Edition(ALE) 정책
Rational Asset Manager에는 사용자를 위해 특정 자산 유형을 WebSphere Service Registry and Repository에 자동으로 공개하고 WebSphere Service Registry and Repository에 연결하기 위해 구성한 맵핑 파일을 강제 실행하는 정책이 포함됩니다. 사전 구성된 SOA 라이프사이클에서 ALE 정책은 자산을 수정하거나 다른 상태로 이동할 때마다 실행됩니다. 정책이 실행되면 정책은 맵핑 파일을 참조하며 WebSphere Service Registry and Repository의 오브젝트에서 적절한 조치를 수행합니다. 예를 들어, Rational Asset Manager에서 비즈니스 솔루션 유형의 새 자산을 작성하는 경우에는 ALE 정책이 실행되고 자동으로 WebSphere Service Registry and Repository의 비즈니스 기능 오브젝트를 작성합니다.

연결을 구성하기 위해 수행해야 하는 일

  1. SOA 모델 라이브러리 사용: 자세한 정보는 서비스 지향 아키텍처(SOA) 모델 라이브러리 사용을 참조하십시오.
  2. WebSphere Service Registry and RepositoryALEConfiguration 구성: WebSphere Service Registry and RepositoryALEConfiguration에서는 두 애플리케이션에 액세스하기 위한 URL 및 신임 정보를 지정합니다. Rational Asset Manager의 맵핑 파일과 유사한 방식으로 Rational Asset Manager 서버에 푸시 및 동기화될 WebSphere Service Registry and Repository의 트리거 및 조치를 지정할 수 있습니다. 자세한 정보는 WebSphere Service Registry and Repository Information Center의 WebSphere Service Registry and Repository에서 Advanced Lifecycle Edition 설치를 참조하십시오.
  3. 커뮤니티 및 WebSphere Service Registry and Repository 간의 연결 작성: 이를 수행하는 동안에 SOA 모델 라이브러리에 포함된 맵핑 파일을 선택하고 편집할 수 있으며 또는 자신이 직접 지정할 수도 있습니다. 자세한 정보는 WebSphere Service Registry and Repository에 연결을 참조하십시오.
  4. 커뮤니티에 대해 SOA 라이프사이클 구성: 자세한 정보는 SOA 라이프사이클 콜렉션 작성을 참조하십시오. 라이프사이클을 사용자 정의하려면 마스터 라이프사이클 작성을 참조하십시오.

Rational Asset Manager의 자산을 WebSphere Service Registry and Repository의 오브젝트에 맵핑하는 방법

SOA 모델 라이브러리에 포함된 맵핑 구성 파일을 사용하는 경우에 다음 테이블은 Rational Asset Manager의 자산이 WebSphere Service Registry and Repository의 오브젝트에 맵핑되는 방법을 표시합니다.

표 1. Rational Asset Manager의 자산 및 WebSphere Service Registry and Repository의 오브젝트
Rational Asset Manager의 자산 유형 WebSphere Service Registry and Repository의 오브젝트
비즈니스 솔루션 BusinessCapability는 자산을 확장함
Software Development/Kind/Process로 카테고리화된 비즈니스 솔루션 BusinessProcess는 BusinessCapability를 확장함
Software Development/Kind/Web Application으로 카테고리화된 비즈니스 솔루션 BusinessApplication은 BusinessCapability를 확장함
Software Development/Kind/Service로 카테고리화된 비즈니스 솔루션 BusinessService는 BusinessCapability를 확장함
릴리스 CapabilityVersion은 자산을 확장함
Software Development/Kind/Process로 카테고리화된 릴리스 ProcessVersion은 CapabilityVersion을 확장함
Software Development/Kind/Web Application으로 카테고리화된 릴리스 ApplicationVersion은 CapabilityVersion을 확장함
Software Development/Kind/Service로 카테고리화된 릴리스 ServiceVersion은 CapabilityVersion을 확장함
Software Development/Kind/Service/Interface로 카테고리화된 스펙 ServiceInterfaceSpecification은 자산을 확장함
Software Development/Kind/Schema로 카테고리화된 스펙 SchemaSpecification은 자산을 확장함
DoU DoU

프로세스 자동화에 대한 자세한 정보 및 예제는 WebSphere Service Registry and Repository Information Center의 동기화에 관한 주제를 참조하십시오.

Rational Asset Manager의 SOA 모델 라이브러리

다음 다이어그램은 자산 유형, 해당 자산 유형의 필수 속성, SOA 모델 라이브러리의 자산 유형 간 관계를 나타냅니다.

SOA 모델 라이브러리의 자산 유형, 속성, 제안된 관계 이미지


피드백