이 학습에서는 Rational Asset Manager와 WebSphere® Service Registry and Repository(WSRR)의 통합을 통해 수행되는 새로운 서비스 자산의 개발 라이프사이클에 대해 설명합니다.
이 학습에서는 상위 레벨 작업 플로우의 유스 케이스를 보여줍니다. 가상의 보험 회사가 청구 부서의 요구사항에 맞도록 서비스를 작성합니다.
솔루션 개발 라이프사이클 단계
단계1: 설계자가 Rational Asset Manager 저장소를 검색하여 이 솔루션의 요구에 맞게 재사용할 수 있는 서비스 자산을 찾습니다. 이 서비스 자산은 WebSphere Service Registry and Repository에 영구적으로 저장되어 있는 개발 또는 배치된 웹 서비스에 대한 참조입니다.
단계2: 개발자가 솔루션의 프로토타입을 개발, 테스트 및 수정합니다. 그런 다음 솔루션을 Rational® Asset Manager에 자산으로 제출합니다.
단계3: (이 검토 단계는 여기에서 다루지 않습니다.) 개발자가 솔루션을 Rational Asset Manager에 자산으로 제출하고 나면 검토 위원회에서 솔루션이 부서의 모든 요구사항을 충족시키는지 확인합니다. 이 위원회는 서비스 저장소에 솔루션을 공개할 수 있는지 여부를 제시합니다.
단계4: 검토 위원회가 솔루션을 승인하고 WebSphere Service Registry and Repository에 개념을 작성하도록 요청합니다.
단계5: 개발자가 솔루션을 개발, 테스트하고 수정하여 빌드한 다음, 이 자산 솔루션을 Rational Asset Manager에 정규 솔루션으로 제출합니다. 개발자는 이 솔루션 레벨 자산을 WSRR에 공개해야 합니다. 이 솔루션에는 WSDL 및 서비스를 구현하는 모든 코드가 포함됩니다.
단계6: 개발자가 WSDL과 연관된 정규 빌드를 WSRR에 공개하고, 서비스 개념을 공개 상태로 지정합니다. 개발자가 구현 자산을 사용하여 서비스 WSDL을 Rational Asset Manager에 공개하면 WSRR을 사용하여 서비스 인터페이스를 관리할 수 있습니다. 이렇게 하면 WSRR에 즉시 운영 가능한 솔루션이 작성됩니다.
단계7: 개발자가 즉시 운영 가능한 솔루션을 완료하도록 WSDL 및 구현 자산을 공개한 다음 WSRR로 돌아가 서비스 관리를 '버전화된' 상태로 변경합니다. 개발자는 기존 서비스 개념에 WSRR의 정규 관계를 작성합니다. 정규 관계를 작성하면 배치 시 구현과 서비스를 같이 맵핑할 수 있습니다.
단계8: 자산이 생성으로 배치될 준비가 되면 엔드포인트가 WebSphere Service Registry and Repository에 수동으로 추가됩니다. 운영 부서가 자산 검토와 승인을 끝내면 WSRR에서 자산은 관리 상태로 바뀝니다.
단계9: Rational Asset Manager 관리자가 저장소를 WSRR와 동기화하여 자산에 대한 WSRR 관리 상태를 '관리'로 갱신합니다.
이 학습을 완료하면 Rational Asset Manager와 WSRR을 통합하여 수행되는 서비스 자산의 라이프사이클 및 개발 프로세스를 이해할 수 있습니다.