본문 바로가기

# 미사용

[1-1-2]: EA 프레임워크

01. EA 프레임워크란?

기업이 EA를 정의하고 관리하기 위하여 필요한,

EA를 어떻게 표현하고 운영할 것인가에 대한 전체적인 사고의 틀.

선진 EA 모델에 대하여

  • 이미 기업/정부가 개발한 EA 모델을 참조하여 사용할 수 있지만,
  • 무조건적인 모방이 아닌 유동적으로 수정/적용해야 한다.

02. EA 프레임워크의 구성

여러 기관/기업/정부에서 개발된 EA 프레임워크가 다수 존재하며,

각각의 모델마다 구성/특징/설계가 다르다.


아래의 구성은 우리나라에서 자주 쓰이는 EA 프레임워크의 구성이며,

다른 EA 프레임워크 모델의 구성과는 맞지 않을 수 있다.

우리나라에서 자주 쓰이는 EA 프레임워크는 아래와 같이 구성된다.

  • EA 정책 : 아키텍쳐-매트릭스, 비전, 원칙

  • EA 정보 : 현행 아키텍쳐, 목표 아키텍쳐, 이행계획

  • EA 관리 : 관리체계, 관리시스템, 성숙도 평가모형

 구성

 소분류

   설명

EA 정책

 아키텍쳐 매트릭스

 아키텍쳐 도메인(뷰)을 정하고,

 각자의 역할(관점)에 따른 산출물을 정의.

 EA 비전

 달성하고자 하는 모습/목표와,

 그 목표를 효과적으로 달성하기 위한 전략/방향.

 EA 원칙

 해당 아키텍쳐를 효과적으로 활용하기 위하여,

 조직 구성원이 공유해야 할 규범/표준.

 EA 정보

 현행 아키텍쳐

 아키텍쳐 도메인 별로 정의된 산출물(매트릭스)에 대하여,

 기업의 현재 상태를 아키텍쳐 정보로 정의한 것.

 목표 아키텍쳐

 아키텍쳐 도메인 별로 정의된 산출물(매트릭스)에 대하여,

 기업이 궁극적으로 달성하고자 하는 상태를 아키텍쳐 정보로 정의한 것.

 이행계획

 각 아키텍쳐 도메인별로 현재 모습에서 목표 모습으로 이행하기 위한

 이행전략과 이행계획을 정의하는 것.

 EA 관리

 EA 관리 체계

 구축된 EA를 유지하고 개선하기 위한 제도적 기반을 수립.

 EA 활동을 관리하고, 변경을 통제하며, 표준을 준수하도록 하는데 목적이 있음.

 EA 관리 시스템

 EA 정보의 공유를 활성화하기 위한 정보 시스템.

 예를들어 EA 모델링 도구, EA 리포지터리, EA 포털.

 EA 성숙도 평가 모형

 EA 수준을 객관적이고 정확하게 평가할 수 있는 모형


03. 아키텍쳐 도메인 (뷰)

기업이 관리하려고 하는 정보의 수준과 활용계층.

우리나라에서 자주 쓰이는 EA 프레임워크의 아키텍쳐 도메인은 아래와 같이 구성된다.

  • 비즈니스 아키텍쳐        : 비즈니스 수행을 위한 조직 및 프로세스.
  • 데이터 아키텍쳐           : 비즈니스 수행을 위해 필요한 데이터를 어떻게 정의하고 유지할 것인지.
  • 어플리케이션 아키텍쳐   : 비즈니스 수행을 위해 필요한 어플리케이션을 어떻게 정의하고 제공할 것인지.
  • 기술 아키텍쳐              : 어플리케이션/데이터를 실행하기 위해 필요한 기술 인프라를 어떻게 구성하고 관리할것인지.

04. 아키텍쳐 설계레벨 (관점)

EA 설계를 위한 각 이해관계자의 역할, 설계레벨.

우리나라에서 자주 쓰이는 EA 프레임워크의 이해 관계자와 설계레벨은 다음과 같이 구성된다.

  • 계획자 : 추상적, 개괄적인 설계.
  • 분석자 : 개념적인 설계.
  • 설계자 : 논리적인 설계.
  • 개발자 : 물리적인 설계.

05. 아키텍쳐 수립 계획 (산출물)

각기 다른관점에서 뷰를 봤을 때, 수립해야 할 계획 또는 산출물.

아키텍쳐 매트릭스에서 뷰와 관점의 교차점에 해당한다.

 관점 / 뷰

 비즈니스

데이터

어플리케이션

기술

계획자 (추상적)

전사의 범위 정의

데이터 영역 분류

...

...

분석자 (개념적)

...

...

...

...

설계자 (논리적)

...

...

...

...

개발자 (물리적)

...

...

...

...


06. 다양한 EA 프레임워크 모델

다양한 EA 프레임워크 모델은 각각 장단점/구성/특징이 다르며,

서로다른 차이점과 공통점을 가지고 있다.


프레임워크를 정의할 때, 이러한 선진 모델을 참조하되

기업의 특성에 맞는 것을 만들어야 하며,

경직된 사고보다는 유연성을 가지는 것이 중요하다.

대표적인 EA 프레임워크는 다음과 같은 것이 있다.

  • 자크만 프레임워크 (ZEAF)
  • 미재무성 프레임워크 (TEAF)
  • 미연방정부 프레임워크 (FEAF)
  • 공공부분 프레임워크 (EAF)
  • etc


'# 미사용' 카테고리의 다른 글

[1-1-4]: EA 프로세스  (1) 2018.03.11
[1-1-3]: EA 참조모델  (0) 2018.03.11
[1-1-1]: 전사 아키텍쳐(EA)  (0) 2018.03.10
Google Datastore에 연결하기  (0) 2018.03.01
오라클 DB에 연결하기  (0) 2018.02.26