엔터프라이즈 아키텍처 관리

설계자는 엔터프라이즈에 소프트웨어와 솔루션을 제공하여 자산(예: 모델, 디자인)을 작성합니다. 이들은 Rational Asset Manager를 사용하여 아키텍처 디자인 모델이 소프트웨어 개발을 드라이브하는 방식을 통제할 수 있습니다.
아키텍처 및 디자인 관리에는 다음이 포함될 수 있습니다.
Rational® Asset Manager를 다양한 디자인 및 모델링 도구와 함께 사용하여 엔터프라이즈 아키텍처와 해당 아키텍처를 기반으로 하는 솔루션을 통제할 수 있습니다.

다음 그림은 IBM Rational Asset Manager를 사용하여 작업 제품의 여러 도구와 유형 간의 논리 및 실제 관계를 관리하는 방법을 나타냅니다.

그림은 자산 계획, 디자인, 작성, 배치 단계를 위한
비전, 구현, 제품 컨텍스트를 나타내는 세 개의 상자를 표시합니다. 비전 상자에는 Rational System Architect 모델
또는 보고서 자산이 있습니다. 구현 상자에는 Rational
Asset Manager의 비즈니스 서비스, 애플리케이션 컴포넌트, 기능, 요구사항
자산이 있습니다. 제품 상자에는 Rational Software Architect, WebSphere WSRR, Tivoli CCMDB의
공개된 서비스 엔드포인트와 배치된 애플리케이션 구성요소 자산 유형이 있습니다.

아키텍처 관리에는 다음 표에 나타낸 것처럼 다양한 개발 단계에 대한 여러 구별 요구사항이 포함됩니다.
표 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 System Architect와 Rational Software
Architect의 관리에 대해 Rational Asset Manager를 허브로 사용하는 방법에 대해 설명합니다.

그림은 다음과 같은 활동을 표시합니다.
  1. 엔터프라이즈 설계자는 Rational Asset Manager에서 재사용할 자산을 검색합니다. 설계자는 새 시스템 아키텍처 모델(예: 자동화해야 하는 비즈니스 서비스)에서 사용하거나 개선할 디자인과 정의에 대해 승인된 비즈니스 모델, 컴포넌트 또는 청사진을 검색할 수 있습니다.
  2. 엔터프라이즈 설계자는 새 모델을 작성하여 Rational Asset Manager에 자산으로 공개할 수 있습니다. 시스템 모델은 모든 디자인 또는 계획(예: 비즈니스 프로세스 또는 조직 변경사항)에 사용될 수 있습니다.

    Rational Asset Manager는 Rational System Architect 다이어그램과 정의 자산을 지원합니다. Rational Asset Manager 웹 클라이언트에서 Rational System Architect 모델 컨텐츠를 공개할 수 있습니다. Rational System Architect를 사용하여 모델의 HTML 표시를 생성한 다음 자산으로 공개하거나 참조할 수 있습니다.

  3. 기타 설계자와 개발자는 소프트웨어 디자인과 구현을 검토할 때 해당 자산을 참조할 수 있습니다.
    • 개발 팀과 기타 비즈니스 및 기술 사용자는 자산을 찾고 평가하고 사용할 수 있습니다.
    • 소프트웨어 설계자는 시스템 아키텍처 모델을 사용하여 소프트웨어 디자인을 안내할 수 있습니다.
  4. 소프트웨어 설계자는 Rational System Architect에서 작성되어 Rational Asset Manager에 자산으로 제출된 엔터프라이즈 아키텍처 자산을 기반으로 하거나 이러한 자산이 필요한 모델링 도구(예: Rational Software Architect 또는 IBM WebSphere® Business Modeler)에서 모델, 디자인, 정의를 작성합니다. 설계자는 개발 팀을 위해 컨텐츠를 자산으로 공개합니다.
  5. 이해 당사자는 자산의 검토와 승인 통제를 돕는 자산 라이프사이클에 참여합니다.
    • 개발 팀은 구현을 안내하고 구현 자산을 공개하고 재사용할 수 있도록 Rational Asset Manager를 사용하여 아키텍처 모델을 봅니다.
    • 아키텍처와 구현 자산에 연결하기 위해 이해 당사자는 자산 간의 관계를 작성할 수 있습니다.

    아키텍처가 작동 가능하도록 확인하기 위해 이해 당사자는 구현이 시스템과 소프트웨어 모델의 디자인과 아키텍처를 따르도록 요구할 수 있습니다.

  6. 엔터프라이즈 설계자는 승인하기 전에 검토할 자산을 검색하여(또는 Rational System Architect 보고서를 사용하여) 해당 호환을 확인합니다. 자산을 등록하면 자산이 검토할 준비가 될 때 알림을 받게 됩니다.

    예를 들어, 설계자는 구현 자산이 시스템 모델 자산에 지정된 엔터프라이즈 아키텍처와 호환되는지 확인할 수 있습니다. 또는 설계자가 아키텍처와 관련하여 구현된 사항을 확인할 수도 있습니다. 설계자는 모델의 관계를 사용하여 관련된 구현 자산을 보고 엔터프라이즈 아키텍처 모델 자산과의 호환에 대해 검토할 수 있습니다.


피드백