본문 바로가기

공부/DB

데이터아키텍쳐 준전문가 가이드(DAsP) - 1과목:전사아키텍쳐 이해; 제1장. 전사아키텍쳐 개요

데이터아키텍쳐 준전문가 가이드(DAsP) - 1과목:전사아키텍쳐 이해;

제1장. 전사아키텍쳐 개요

 

본 글은 전문성이 완벽하지 않은 글로서

필자 스스로 공부하며 정리한 것을 옮겨 놓은 것 입니다.

1장. 전사아키텍처 개요
제1절, 전사 아키텍처 정의
1. 전사아키텍처 개념

가. 전사아키텍처 도입 배경
전사아키텍처는 기업의 복잡한 시스템을 파악하기 쉽게 정리하는 것으로, 복잡한 기업 시스템을 필요한 형태로 변화시키는 것을 더 쉽게 하기 위해 도입 됨.

.

 

나. 정의
도입의 목적은 IT투자 대비 효과를 최대화하고 기업의 목적을 가장 잘 달성할 수 있는 방식으로 IT인프라를 구성하는 것.
업무 프로세스, 정보 흐름 및 관계, 애플리케이션, 데이터명세 및 관계, 기술 하부 구조로 구성
실무적차원: 비즈니스 아키텍처(업무, 정보흐름), 애플리케이션 아키텍처, 데이터 아키텍처, 기술 아키텍처로 구분

다. 전사개념
전사(Enterprise) 기업 또는 기관을 지칭, 공동의 목표를 추구하기 위해 고객과 상품 또는 서비스가 존재하고 이를 지원하기 위한 조직, 자원, 기숙을 보유하며 필요한 업무 프로세스를 수행하는 조직의 집합체

라. 아키텍처 개념
아키텍처(Architecture)고대의 화강암과 대리석으로 건축물을 짓는 데 적용, 산업시대는 첨단 과학기술을 이용하여 항공기, 자동차, 선박 등을 개발하는 데 적용, 오늘날의 디지털 정보화 시대에는 정보체계, 소프트웨어 내장형 체계, 지휘 통제 통신 체계 등을 구축하는데 적용
아키텍처 구성요소: 규칙, 계획, 모델
아키텍처란 전사에 대한 아키텍처를 정의 관리하여 전사의 비즈니스 목표를 위해 아키텍처 정보를 활용하여 IT인프라를 최적으로 구성하는 것.

3. 전사아키텍처 관련 데이터아키텍처 전문가 역할
전사아키텍처의 개념을 충분히 이해, 훌륭한 데이터아키텍처 전문가가 되고자 한다면 전사아키텍처에 대해 정확히 이해하고 소속기업의 전사아키텍처 추진 내역에 대하여 관심을 가지고 구축된 전사아키텍처 정보를 적극 활용.

제2절, 전사아키텍처 프레임워크
1. 전사아키텍처 프레임워크 개념
전사아키텍처 활동에서 얻어지는 산출물을 분류하고 조직화하고 이를 유지관리하기 위한 전체적인 틀을 정의


2. 구성
구분: 전사아키텍처 정책, 전사아키텍처 정보, 전사아키텍처 관리
정책: 전사아키텍처 수립을 어떻게 할 것인가의 방향을 정의, 아키텍처 매트릭스, 전사아키텍처 비전, 전사아키텍처 원칙으로 구성
정보: 구축하는 전사아키텍처 정보의 구체적인 모습으로 현행 아키텍처, 목표아키텍처, 이행계획으로 구성
관리: 구축된 전사아키텍처를 어떻게 관리하고 활용할 것인가를 정의, 전사아키텍처 관리체계, 전사아키텍처 관리시스템, 전사아키텍처 평가모형으로 구성

가. 전사아키텍처 정책
기업의 전사아키텍처 구축목적과 방향을 정의
전사아키텍처의 정보를 어떻게 구성할 것이고 전사아키텍처 수립을 통하여 기업이 달성하고자 하는 궁극적인 모습은 무엇이며 전사아키텍처를 효과적으로 관리하고 활용하기 위한 원칙은 어떤 것인지 정의
뷰: 비즈니스, 애플리케이션, 데이터, 기술
관점: 계획자, 책임자(분석자), 설계자, 개발자
각 셀: 정보의 실체가 되는 산출물을 정의, 전후좌우의 셀과 연관성을 가지며 셀 간의 추적성이 확보

나. 정보
ㅇ아키텍처 매트릭스에서 정의한 각 아키텍처 산출물에 대하여 현재 상태와 목표 상태의 정보를 구축, 목표 아키텍처를 달성하기 위한 이행 계획을 수립.
ㅇ아키텍처 도메인: 아키텍처 영역을 구분한 것을 말하며 아키텍처 매트릭스 상에서 뷰의 관점으로 아키텍처 영역을 구분한 것, 현행 아키텍처와 목표 아키텍처는 아키텍처 도메인별로 아키텍처 정보를 구축
ㅇ현행아키텍처
기업의 현재 상태를 아키텍처 정보로 정의
ㅇ목표 아키텍처
기업이 궁극적으로 달성하고자 하는 목표 아키텍처의 상태를 아키텍처 정보로 정의
ㅇ전사아키텍처 이행계획
현재 모습에서 바람직한 목표 모습으로 이행하기 위한 이행 전략과 이행 계획을 정의
ㅇ비즈니스 아키텍처 - 조직의 목적 및 임무를 지원하기 위해 수행하는 업무를 분석, 업무활동 단위로 분할하여 표현한 아키텍처
ㅇ데이터 아키텍처 - 효과적인 업무 처리 및 의사결정을 위해 어떤 정보가 사용되고 전달되어야 하는지 표현한 아키텍처로 전산 데이터 구성을 분류하고 데이터 모델을 정의
ㅇ애플리케이션 아키텍처 - 애플리케이션의 기능 및 이들 간의 관계 등을 정의, 애플리케이션 단위를 분류하고 애플리케이션 간의 인터페이스를 정의
ㅇ기술아키텍처 - 나머지 3개의 아키텍처를 지원하는 데 필요한 정보 기술 인프라 요소 및 구조 그리고 이들 간의 관계를 표현한 아키텍처, 전사의 기술영역을 분류하고 표준 프로파일과 기술 아키텍처 모델을 정의

다. 전사아키텍처 관리
전사아키텍처 관리 체계의 정립과 전사아키텍처 관리 시스템의 구축이 필요, 전사아키텍처 관리 수준을 제고하기 위해서는 지속적으로 평가하고 개선할 필요가 있음.
ㅇ전사아키텍처 관리 체계=전사아키텍처 거버넌스
구축된 전사아키텍처를 유지하고 개선하기 위한 제도적 기반을 수립, 정의된 전사아키텍처 원칙을 준수하도록 확인, 통제하기 위한 조직과 프로세스를 정의, IT프로젝트가 전사아키텍처의 기본적인 원칙과 정책을 준수하도록 하기 위한 목적
ㅇ전사아키텍처 관리시스템
정보 관리 효율성을 제고하고 전사아키텍처 정보의 공유를 활성화하기 위해 구축하는 정보시스템.
정보를 정의하는 모델링 도구와 정보를 저장하는 전사아키텍처 리포지터리, 정보를 사용자에게 배포하는 전사아키텍처 포털이 있음.
ㅇ전사아키텍처 평가
주기적으로 평가하고 개선점을 도출하여 반영.
전사아키텍처의 수준을 객관적이고 정확하게 평가할 수 있는 전사아키텍처 성숙 모형 필요

3. 아키텍처 도메인 구성
아키텍처 매트릭스를 어떻게 정의하느냐에 따라 다르다.

가. 비즈니스 아키텍처
기업의 경영 목표를 달성하기 위한 업무구조를 정의한 영역
업무와 서비스의 실체를 명확히 하는 것
타 아키텍처의 방향을 정의하고 검증하는 시발점

나. 애플리케이션 아키텍처
전체 애플리케이션을 식별하고 연관성을 정의
그룹화하고 범주함으로써 전체 애플리케이션 구조를 체계화
애플리케이션 서비스는 업무와 데이터의 특성을 고려하여 정의
서비스간의 상호 연관관계를 분석 정의
향후 애플리케이션에 대한 배치, 통합, 포트폴리오 관리를 위한 시각을 제공

다. 데이터아키텍처
업무 수행에 필요한 데이터의 구조를 체계적으로 정의
전사의 데이터 영역을 분류하는데 업무데이터와 메타데이터를 구분
업무 데이터는 운영계 데이터, 정보계 데이터로 구분
전사 수준의 주제영역 모델, 개념 데이터 모델을 정의
영역별로 논리 데이터모델, 물리 데이터 모델을 정의

라. 기술 아키텍처
전사의 기술 인프라 체계를 정의
하드웨어, 시스템 소프트웨어, 통신 네트워크, 시스템 개발 도구, 시스템 관리도구, 최종 사용자 소프트웨어를 포함
기술참조모델과 표준 프로파일구축을 통해 이식성과 확장성강화
벤더로부터의 독립성 확보
상호 운용성 강화
개별 기업에서도 기술 참조 모델을 정의

제3절, 전사아키텍처 참조 모델
1. 참조 모델 정의

가. 참조 모델 개념
참조 모델은 아키텍처 구성 요소를 식별하여 표준화한 것
참조하는 추상화된 모델
다양한 관점을 충족시킬 수 있도록 시스템에 대한 개념적인 모델을 추상화
재사용 가능한 방식으로 생성
아키텍처별 참조모델에는 업무참조모델, 데이터참조모델, 서비스참조모델, 기술참조모델, 성과참조모델이 있다.

다. 참조 모델 구축 방법
공통적인 특성을 추출: 요소 간 경계가 불명확, 하위 수준의 정의가 명확하지 않음, 이해하기 쉽고 많은 산출물이 필요하지 않음
복잡하고 대표적인 기업을 선정: 산출물의 관계가 정확, 하위 수준까지 참조 가능, 보안상 대부분 공개가 되지 않음

3. 참조 모델 활용
기술 참조 모델의 경우 기업 전체의 기술 환경을 이해하는 논리적인 틀로 기술아키텍처의 현황 진단과 목표 아키텍처를 정의하는 작업의 분류 체계로 활용
<참조 모델의 활용 방안 및 기대 효과>
업무 참조 모델
-업무 참조 모델을 참조하여 파악, 비즈니스 아키텍처 업무를 참조하여 정의
- 업무 흐름 촉진, 업무 처리 생산성 제고, 비즈니스 성과 측정용이

데이터 참조 모델
- 데이터참조 모델을 참조하여 파악, 데이터 아키텍처를 데이터 참조 모델을 참조하여 정의
- 상호운용성과 교환 촉진, 통합된 데이터 활용, 중복 배제 및 재사용, 표준화된 정의
서비스 참조 모델- 애플리케이션 서비스 참조 모델을 참조
- 상호운용성 향상, 신뢰성 있는 시스템 구축 가능, 변화에 신속한 대응 가능, 개발 생산성, 품질 향상 기대
기술 참조 모델
- 기술 인프라 파악, 상위 기술 참조 모델을 참조하여 기술 아키텍처나 기술 참조모델을 정의
- 상호운용성 향상, 이식성향상, 확장성 향상, 벤더 독립성, 재활용과 리소스 공유
성과 참조 모델- 평가체계 및 항목을 성과 참조 모델을 참조하여 파악
-체계적인 정보화 성과 측정 및 관리, 중복 투자 최소화, 예산 편성 지원, IT자원의 효율적 관리

제4절, 전사아키텍처 프로세스
1. 전사아키텍처 프로세스 개요
전사아키텍처를 구축하고 관리하는 전체 절차
작업의 단계와 공정, 작업 내용 등을 정의

2. 전사아키텍처 프로세스 구성
전사아키텍처 비전 수립, 구축, 관리, 활용단계로 구분
<전사아키텍처 프로세스 단계 및 공정>
ㅇ비전수립(방향 수립)
환경을 분석, 기업이 추구해야할 전사아키텍처의 방향을 정의, 프레임 워크 정의
ㅇ구축
-정보구성정의: 아키텍처 매트릭스 정의, 구성요소 정의, 참조모델 정의, 원칙 수립
-정보구축: 현행 아키텍처와 목표아키텍처를 구축, 자료수집
ㅇ관리 정의
-관리체계구축: 효과적으로 관리 및 활용하기 위한 관리체계를 정립, 운영 및 활용하기 위한 조직 및 프로세스 정의, 홍보 및 내부 추진 체계에 대한 교육 수행
-관리시스템 구축: 관리하는 시스템을 구축, 관리하기 위한 도구 선정
ㅇ활용 정의
-이행계획: 목표 아키텍처 달성을 위한 중장기 계획 수립
-정보활용: 전반적인 IT관리 프로세스에 활용하도록 체계를 정의