자격증/DAP

[DAP] 과목1 전사아키텍처 이해 - 제 1장 전사아키텍처 - 제 2절 아키텍처 프레임워크

뜽배 2025. 2. 19. 20:22
728x90
반응형

DAP(Data Archtecture Professional) 책을 통해 내가 공부한 내용을 요약한 것 

 

제 1장 - 전사아키텍처


제 1절 아키텍처 개요

제 2절 아키텍처 프레임워크

제 3절 데이터아키텍처 참조모델

제 4절 데이터아키텍처 프로세스

제 5절 데이터아키텍트

 


1. 아키텍처 프레임워크 개요

* 프레임워크 란

[뼈대에 해당하는 기본구조] 라고 할 수 있다. 무엇을 만들고자 하는 목적에 따라 아키텍처가 정의될 수 있고, 이러한 아키텍처를 빠르게 구현하여 실체화 할 수 있도록 프레임워크가 사용된다.

아키텍처 프레임워크원하는 목적물을 일정수준 이상의 품질을 유지하면서 빠르게 만들어 낼 수 있도록 체계화한 설계와 구현을 하는데 도움을 주는 전반적인 구조와 틀을 정의한 것

 

* 전사아키텍처 프레임워크 란

전사아키텍처 활동에서 얻어지는 산출물을 분류하여 조직화하고 이를 유지관리 하기위한 전체적인 틀을 정의하는 것. 

일반적으로 기업이나 조직에 적합한 아키텍처 프레임워크를 정의하기 위해서 참조모델이라는 것이 사용된다. 여러 선진모델과 정부에서 가이드를 제시하고 있지만, 적용하려는 기업에 따라 적합한 형태로 정의할 필요가 있다.

 

 

* 데이터아키텍처 프레임워크 란

데이터아키텍처와 전사아키텍처가 얼라인먼트를 유지할 수 있도록 하여 전사아키텍처와 데이터아키텍처가 유기적으로 연계될 수 있도록 한다. 성격상 데이터아키텍처는 독립적으로 구축할 수 있다.

데이터아키텍처 프레임워크는 크게

1) 데이터아키텍처 정책

2) 데이터아키텍처 정보

3) 데이터아키텍처 관리 체계 등으로 구성된다.

 

 


2. 전사아키텍처 프레임워크 구성

1), 2), 3)으로 구성된다.

 

1) 전사 아키텍처 정책 { 전사아키텍처 매트릭스, 전사아키텍처 비전, 전사아키텍처 원칙 으로 구성 }

전사아키텍처를 구축하기 위해서는 먼저 기업이나 조직의 구축 목적과 방향을 정의해야한다.

 

* 전사아키텍처 매트릭스

전사아키텍처 정보를 체계적으로 분류한 틀로서, 기업이나 조직이 관리하려는 전사 아키텍처 정보의 수준과 활용 계층을 결정하는 수단.

뷰와 관점 두가지 차원으로 정보를 구분하고 해당 차원이 교차하는 셀에 실체 산출물을 정의하는 구조.

 

* 전사아키텍처 비전

전사아키텍처 수립을 통하여 기업이나 조직이 궁극적으로 달성하고자 하는 모습이며, 구축 목표와 그 목표를 효과적으로 달성하기 위한 전략 및 방향 등을 포함한다.

 

* 전사아키텍처 원칙

전사아키텍처 정보를 효율적으로 구축하고 기업이나 조직의 목적에 맞게 활용하기 위해 조직 구성원이 공유해야 할 규범을 말한다. (전사아키텍처 대원칙, 아키텍처 원칙, 표준 등)

 

 

2) 전사아키텍처 정보 {현행 아키텍처, 목표아키텍처, 이행계획으로 구성}

아키텍처 매트릭스에서 정의한 각 아키텍처 산출물에 대하여 현재 상태와 목표 상태의 정보를 구축해야한다. 또한 목표아키텍처를 달성하기 위한 이행 계획도 수립해야한다.

 

* 현행아키텍처

아키텍처 도메인 별로 정의된 산출물에 대하여 현재 상태를 아키텍처 정보로 정의한 것

 

* 목표아키텍처

아키텍처 도메인 별로 정의된 산출물에 대하여 기업이나 조직의 궁극적으로 달성하고자 하는 목표 아키텍처의 상태

 

* 전사아키텍처 이행 계획

아키텍처 도메인 별로 현재 모습에서 바람직한 목표 모습으로 이헹하기 위한 이행 전략과 이행 계획을 정의한 것

 

3) 전사아키텍처 관리 {전사아키텍처 관리체계, 전사아키텍처 관리 시스템, 전사아키텍처 평가 모형 등으로 구성}

구축된 전사아키텍처를 어떻게 관리하고 활용할 것인가를 정의한것

전사아키텍처 관리 체계의 정립과 전사아키텍처 관리 시스템의 구축이 필요. 그리고 이를 지속적으로 평가하고 개선할 필요가 있다.

 

* 전사아키텍처 관리 체계

흔히 전사아키텍처 거버넌스라고 말하기도 하며, 구축된 전사아키텍처를 유지하고 개선하기 위한 제도적 기반을 수립하는 것이다.

 

* 전사아키텍처 관리 시스템

전사아키텍처 정보관리 효율성을 제고하고, 정보의 공유를 활성화 하기 위해 구축하는 정보시스템이다. 

일반적으로 모델링 도구와 전사아키텍처 정보를 저장하는 리포지터리, 전사아키텍처 정보를 사용자에게 배포하는 전사 아키텍처 포털 등으로 구성된다.

 

* 전사아키텍처 평가

전사아키텍처의 관리와 활용 수준의 제고를 위해서는 전사아키텍처에 대해 주기적으로 평가하고 개선점을 도출하여 반영해야 한다. 이를 위해서는 전사아키텍처의 수준을 객관적이고 정확하게 평가할 수 있는 전사아키텍쳐 성숙 모형이 필요하다.


3. 전사아키텍처 프레임워크 사례

1) 자크만 프레임워크 (ZEAF)

5 가지 관점 또는 상세화 수준과 6가지 묘사 방법으로 정의 (1987년 IBM시스템 저널)

 

2) 미국연방정부 프레임워크 (FEAF)

BRM, DRM, SCRM, TRM, PRM등 다양한 참조모델

 

3) 미국 재무부 프레임워크(TEAF)

8개의 구성요소, 4단계 점차적 진행하여 마지막단계에 자크만 프레임워크 모델 내용을 모두 관리

 

4) 미국 국방부 프레임워크 (DoDAF)

효과적 작전 수행을 위해 무기체계간 상호운용성 보장을 위해 도입

 

5) 오픈그룹 프레임워크 (TOGAF)

오픈그룹에서 개발한 아키텍처 개발에 대한 지침인 아키텍처 개발 방법 (ADM), 데이터베이스 표준정보기반(SIB)로 구성

 

6) 공공부문 EAF

정보, 공공기관에 전사 아키텍처 도입 시 참조 표준

 


4. 데이터아키텍처 프레임워크 구성

기업이나 조직의 데이터아키텍처 구축 목적과 방향을 정의. 기본적으로 목적과 방향은 전사아키텍처와의 얼라인먼트를 유지하는 것이다.

1), 2), 3)으로 구성된다. (전사아키텍처와 거의 유사한 구성)

 

1) 데이터아키텍처 정책 {데이터아키텍처 매트릭스, 데이터아키텍처 비전, 데이터아키텍처 원칙}

 

* 데이터아키텍처 매트릭스

데이터아키텍처 매트릭스는 데이터아키텍처 정보를 체계적으로 분류한 틀로서, 정보의 수준과 활용 계층을 결정하는 수단이며, 자프만 프레임워크 6가지 아키텍처 뷰 구분 중 Data영역에 대해 상세화 수준 구분에 따라 분류한 계층적 결과물을 상세하게 정의하는 방식

 

* 데이터아키텍처 비전

데이터아키텍처 수립을 통하여 기업이나 조직이 달성하고자 하는 궁극적인 모습, 데이터아키텍처 구축 목표와 그 목표를 효과적으로 달성하기 위한 전략 및 방향 등을 포함한다.

 

* 데이터아키텍처 원칙

데이터아키텍처 정보를 효율적으로 구축하고 기업이나 조직의 목적에 맞게 활용하기 위해 조직 구성원이 공유해야 할 규범을 말한다. (데이터아키텍처 대원칙, 데이터아키텍처 원칙, 표준 등)

 

 

2) 데이터아키텍처 정보 { 현행 데이터아키텍처, 목표 데이터아키텍처, 데이터아키텍처 이행계획}

 

* 현행 데이터아키텍처

데이터아키텍처 매트릭스의 각 셀별로 정의된 산출물에 대해 현재 상태를 아키텍처 정보로 정의한 것.

현행 개념 데이터모델, 현행 논리 데이터모델, 현행 물리 데이터 모델 으로 구성된다.

물리모델은 현행 데이터베이스 시스템에 구축된 테이블 구성과 일치해야하며, 계층별 구성요소 간 매핑정보가 관리되어야 한다.

 

* 목표 데이터아키텍처

데이터아키텍처 매트릭스 셀별로 정의된 산출물에 대하여 기업이나 조직이 궁극적으로 달성하고자 하는 목표 데이터아키텍처 상태를 아키텍처 정보로 정의한 것.

목표 개념 데이터모델, 목표 논리 데이터모델, 목표 물리 데이터모델로 구성된다.

목표 데이터아키텍처는 실제로 시스템에 구현되지는 않는다.

 

* 데이터아키텍처 이행 계획

데이터 아키텍처에 정의한 현재 모습에서 바람직한 목표 모습으로 이헹하기 위한 이행 전략과 이행 계획을 정의한 것

이행 전략, 세부 이행 계획, 변화 관리 계획 등 정의함.

 

3) 데이터아키텍처 관리 {데이터아키텍처 관리 체계, 데이터아키텍처 관리 시스템, 데이터아키텍처 평가}

 

* 데이터아키텍처 관리 체계

[데이터아키텍처 거버넌스]라고 말하기도 하며, 좀 더 확장된 개념으로 [데이터 거버넌스]라고 하기도 한다. 이것은 구축된 데이터아키텍처를 유지하고 개선하기 위한 제도적 기반을 수립하는 것이다. 데이터아키텍처 활동관리, 정보 변경 통제, 원칙과 정책을 준수하도록 하기위한 목적이 있다.

 

* 데이터아키텍처 관리 시스템

일반적으로 데이터아키텍처 정보를 정의하는 데이터 모델링 도구와 연동, 데이터아키텍처 정보를 저장하는 데이터 레포지터리, 데이터아키텍처 정보를 사용자에게 배포하는 포털 등으로 구성된다.

 

* 데이터아키텍처 평가

주기적으로 데이터아키텍처를 평가하고 개선점을 도출하여 반영해야한다.

주로 데이터아키텍처 매트릭스의 산출물 평가, 체크리스트에 의한 평가하는 스코어카드 기법 등이 사용된다.

 

728x90
반응형