설계자는 엔터프라이즈에 소프트웨어와 솔루션을 제공하여 자산(예: 모델, 디자인)을
작성합니다. 이들은 Rational Asset Manager를 사용하여 아키텍처 디자인 모델이
소프트웨어 개발을 드라이브하는 방식을 통제할 수 있습니다.
아키텍처 및 디자인 관리에는 다음이 포함될 수 있습니다.
- 비즈니스의 아키텍처 보기 관리
- 솔루션을 위한 엔터프라이즈 자산 관리
Rational® Asset
Manager를 다양한 디자인 및 모델링 도구와 함께 사용하여 엔터프라이즈 아키텍처와 해당 아키텍처를 기반으로 하는
솔루션을 통제할 수 있습니다.
- IBM® Rational System
Architect에서 모델과 보고서를 자산으로 공개할 수 있습니다.
- 자산 라이프사이클을 사용하여 아키텍처 보기에 대한 관리를 제공할 수 있습니다.
- 추적성을 위해 엔터프라이즈 아키텍처를 작성하는 IT 솔루션과 구현을 Rational System
Architect 모델과 보고서에 맵핑할 수 있습니다.
- Rational System
Architect 모델과 보고서를 수정하는 경우, Rational Asset
Manager에서 새 자산 버전이 공개되고 통제됩니다.
- IT 솔루션과 구현을 수정하는 경우, 새 자산 버전이 공개되고 영향 분석을 위해 보고될 수 있습니다.
다음 그림은 IBM Rational Asset Manager를 사용하여
작업 제품의 여러 도구와 유형 간의 논리 및 실제 관계를 관리하는 방법을 나타냅니다.

아키텍처 관리에는 다음 표에 나타낸 것처럼 다양한 개발 단계에 대한 여러 구별 요구사항이 포함됩니다.
표 1. 엔터프라이즈 아키텍처 관리| 단계(Phase) |
컨텍스트 |
제품 |
| 계획 |
계획 중에 설계자는 대규모 복합 시스템의 생성과 발전을 계획합니다. 초점은 포트폴리오 투자,
비즈니스 우선순위, 요구사항을 맞추는 데 있습니다. |
Rational System
Architect |
| 디자인 |
디자인 단계에서 설계자는 소프트웨어와 시스템의 구조와
동작을 디자인합니다. 초점은 시스템과 소프트웨어 솔루션의 구조와 동작, 계획된 솔루션의 추상을
이해하는 데 있습니다. |
- IBM Rational Software Architect
- IBM Rational Rhapsody®
|
| 생성 |
생성 중에 개발 팀은 엔터프라이즈와 솔루션 아키텍처에 따라
시스템과 소프트웨어를 구현합니다. |
IBM Rational Application Developer |
| 배치 |
배치 중에 팀은 솔루션을 대상 프로덕션 환경(예: IT 시스템,
임베디드 디바이스 또는 더 복잡한 복합 시스템 애플리케이션)에 배치합니다. 초점은 솔루션 제공과 오퍼레이션 관리의 자동화에 있습니다. |
- Rational Software
Architect
- IBM Tivoli® Change and Configuration
Management Database와 Rational Asset Manager 통합
|
엔터프라이즈 아키텍처 개발과 자산 관리의 관리
Rational Asset Manager를
아키텍처 자산 통제와 디자인 및 솔루션 자산 연결을 위한 허브로 사용할 수 있습니다.
다음 그림에서
Rational Asset Manager 서버에서 시작하는 화살표는
자산을 검색하고 찾고 사용하는 사용자를 나타냅니다. 서버를 가리키는 화살표는 자산을
작성하거나 수정하는 사용자를 나타냅니다.

그림은 다음과 같은
활동을 표시합니다.
- 엔터프라이즈 설계자는 Rational Asset Manager에서 재사용할 자산을 검색합니다.
설계자는 새 시스템 아키텍처 모델(예: 자동화해야 하는 비즈니스 서비스)에서 사용하거나 개선할 디자인과 정의에 대해
승인된 비즈니스 모델, 컴포넌트 또는 청사진을 검색할 수 있습니다.
- 엔터프라이즈 설계자는 새 모델을 작성하여 Rational Asset Manager에
자산으로 공개할 수 있습니다. 시스템 모델은 모든 디자인 또는 계획(예: 비즈니스 프로세스 또는 조직 변경사항)에
사용될 수 있습니다.
Rational
Asset Manager는 Rational System
Architect 다이어그램과 정의 자산을 지원합니다. Rational Asset Manager
웹 클라이언트에서 Rational System
Architect 모델 컨텐츠를 공개할 수 있습니다. Rational System Architect를
사용하여 모델의 HTML 표시를 생성한 다음 자산으로 공개하거나 참조할 수 있습니다.
- 기타 설계자와 개발자는 소프트웨어 디자인과 구현을 검토할 때 해당 자산을 참조할 수 있습니다.
- 개발 팀과 기타 비즈니스 및 기술 사용자는 자산을 찾고 평가하고 사용할 수 있습니다.
- 소프트웨어 설계자는 시스템 아키텍처 모델을 사용하여 소프트웨어 디자인을 안내할 수 있습니다.
- 소프트웨어 설계자는 Rational System Architect에서 작성되어
Rational Asset
Manager에 자산으로 제출된 엔터프라이즈 아키텍처 자산을 기반으로 하거나 이러한 자산이 필요한
모델링 도구(예: Rational Software
Architect 또는 IBM WebSphere® Business Modeler)에서
모델, 디자인, 정의를 작성합니다. 설계자는 개발 팀을 위해 컨텐츠를 자산으로 공개합니다.
- 이해 당사자는 자산의 검토와 승인 통제를 돕는 자산 라이프사이클에 참여합니다.
- 개발 팀은 구현을 안내하고 구현 자산을 공개하고 재사용할 수 있도록 Rational Asset
Manager를 사용하여 아키텍처 모델을 봅니다.
- 아키텍처와 구현 자산에 연결하기 위해 이해 당사자는 자산 간의 관계를
작성할 수 있습니다.
아키텍처가 작동 가능하도록 확인하기 위해 이해 당사자는
구현이 시스템과 소프트웨어 모델의 디자인과 아키텍처를 따르도록 요구할 수 있습니다.
- 엔터프라이즈 설계자는 승인하기 전에 검토할 자산을 검색하여(또는 Rational System Architect
보고서를 사용하여) 해당 호환을 확인합니다. 자산을 등록하면 자산이 검토할 준비가 될 때 알림을 받게 됩니다.
예를 들어,
설계자는 구현 자산이 시스템 모델 자산에 지정된 엔터프라이즈 아키텍처와 호환되는지 확인할 수 있습니다. 또는 설계자가 아키텍처와 관련하여 구현된 사항을
확인할 수도 있습니다. 설계자는 모델의 관계를 사용하여 관련된 구현 자산을 보고
엔터프라이즈 아키텍처 모델 자산과의 호환에 대해 검토할 수 있습니다.