Post List

2015년 11월 5일 목요일

EA(Enterprise Architecture)

I. 기업의 IT와 비즈니스 Alignment, EA의 개요
. EA(Enterprise Architecture)의 정의
- 조직의 전략적인 목표 및 정보자원 관리 목표를 도달하기 위하여 기업의 IT와 비즈니스 관계를 총괄하여 설명하는 청사진
. EA의 필요성
- ISP의 한계점노출(업무, 조직, 기술변화)
정부 측면
- 각 부처간 IT 통합 관점 견지
- 효율적 정부를 위한 핵심 인프라
금융권 측면
- 차세대 프로젝트의 Framework 제공
- IT Compliance에 대한 유연한 대응
 기업 측면
- IT에 비즈니스 프로세스 결합
- 정보기술 자원의 복잡성에 따른 효율적 IT 관리


II.EA Framework 구조 및 구성요소
그림1

   

. EA Framework의 구조도
그림2



- Architecture, RM, SP를 통한 호환성 높은 정보시스템 구축
- 기업의 전략과 아키텍처, 인프라의 전사적 아키텍처 프레임워크 통합모델

. EA의 구성 요소
구분
설명
관련 모델 및 특징
IT
Governance
기업의 비즈니스 Goal과 부합되는 IT관리와 프로세스 조직의 관리 방법
-Control
-Compliance
-Alignment
Business
Architecture
- 기업내의 모든 Activity 분석
- Activity기반의 사람과 프로세스, 필요한 정보의 모델링, 상호 연관성 정의
PRM(성과 참조 모델)
Application
Architecture
-업무정보 도출
-정보 식별 및 정의 단계
- APPLICATION의 기능 및 업무의 속성과 환경을 정의하는 표준서(Application Standard Profile)를 작성
SRM(서비스 컴포넌트 참조 모델)
Data
Architecture
- 자료(데이터) 정의
- 데이터간의 상호관계 등을 Data Entity로 파악해서 ER 모델을 작성
DRM(데이터 참조 모델)
Technical
Architecture
- 인프라의 기술적 서비스 정의
- 정보기술 도입원칙, 표준, 선정평가기준, 아키텍처운영 방안 정의
TRM(기술 참조 모델)
RM
- 참조 모델
- 아키텍처를 위한 기업 내•외부 사례, 표준 참조

SP
- Standard Profile
- RM에 대한 Profile(지침) 제공 표준



. EAP(Enterprise Architecture Planning) 7단계
 - Business 자원을 위한 아키텍처를 정의하는 프로세스(Steven H. Spewak, 1998)
그림3

단계
내용
시작
1. EAP를 위한 작업계획: 방법론 선택, 팀 구성, 범위, 일정 등
현재위치
2. 업무 모델링: 업무와 업무 수행에 사용된 정보를 집계
3. 현행 시스템 및 기술: 어플리케이션과 지원 기술 플랫폼을 위하여 현재 어떤 것이 적절한가를 정의함
목표비전
4. 데이터 아키텍처: 비즈니스를 지원하기 위해 필요한 데이터 종류를 정의
5. 어플리케이션 아키텍처: 필요한 어플리케이션의 종류를 정의
6. 기술 아키텍처: 필요한 기술 플랫폼을 정의
획득계획
7. 현재 시스템에서 새로운 시스템으로 이전을 위한 계획: 일정, 비용, 순서를 정의함






. EAMS
그림4

. EA 성숙도 모형
그림5


- EA 성숙도 모델 v3.13개의 측정영역9개의 측정항목으로 구성됨 à
<EA  성숙도 모형>


III. EA 구축 시 고려 사항 및 기대 효과
. EA 구축 시 고려 사항
1)  현재 아키텍처의 진단 및 미래 아키텍처의 제시와 함께 최적의 아키텍처 전환 전략을 제공
2)  최적화된 정보 환경에 대한 규칙과 표준, 시스템 라이프사이클과 관련된 정보를 제공
3)  전환절차에는 재무 계획과 투자관리 체계, 아키텍처 계획 체계, 시스템 개발 및 관리 방법론이 연계되어야 함
4)  상호호환성, 오픈시스템, 고객만족, IT 보안 체계 등 주요 목표들을 추진하기 위한 원칙, 목표, 방향을 제시하여야 함
5)  Reference Model(참조모델) SP(Standard Profile:표준 집합)을 포함하여야 함

. EA의 기대 효과
1)  보다 나은 의사결정을 할 수 있도록 기업의 미션과 업무 기능에 대하여 설명함
2)  업무 조직과 IT 조직간에 의사소통을 향상시킴
3)  조직간 서비스 공유를 통한 협업 기회를 발견함
4)  조직간 IT 관련 정보를 일관성, 정확성, 적시성 있게 공유함
5)  크고 복잡한 시스템에 대한 상위 수준의 View를 제공하여 의사소통을 지원함
6)  추가 비용을 들이지 않더라도 애플리케이션의 품질과 가용성 증대 기회를 발견