본문 바로가기
카테고리 없음

EA (Enterprise Architecture) 개념 필요성 프레임워크

by ♡42245♡ 2022. 10. 5.
반응형

EA (Enterprise Architecture)는 기업의 현황을 진단하여 경영목표에 도달하기 위해 IT 환경 구축방법을 체계화하는 아키텍처입니다. 기업의 비즈니스 수행에 있어 IT 역할이 점차 중요해지고 있는 가운데 외부의 빠른 환경변화에 대응하고 최대의 투자효율을 얻기위해 EA 전략을 활용할 수 있습니다. 이 문서에서는 EA와 개념과 필요성 그리고 구성요소에 대해서 알아보겠습니다.

EA (Enterprise Architecture)

개념

EA는 기업 비즈니스를 지원하는 IT 시스템을 효율적으로 설계, 구축, 관리하는 Architecture 입니다. 이는 기업의 전략과 경영을 위한 기업의 시스템을 구축하는 청사진을 제공하며 포괄적인 목적으로 활용할 수 있습니다. 가령 조직의 IT 자원(서비스 및 데이터)에 대한 전체적인 View를 식별하고 공통의 리소스를 파악하여 이를 공유 및 활용할 수 있는 설계도로 활용합니다.

필요성

이를 도입하는 조직은 크게 정부나 일반기업 그리고 금융권으로 나눌 수 있습니다. 분야별로 필요성을 정리하면 다음과 같습니다.

 

조직 필요성
정부기관 각 정부 부처간에 서비스의 IT 통합의 관점에서 활용할 수 있습니다. 이를 통해 전자정부를 고도화하는 핵심 인프라로 사용합니다.
금융기관 각 정부의 법규나 규정을 준수하기 위한 IT 컴플라이언스에 대한 대응 및 차세대 프로젝트를 위한 프레임워크를 제공할 수 있습니다.
일반기업 기존의 비즈니스에 IT 기술을 접목하려는 필요성이 증가하여, 복잡한 프로세스나 자원을 효과적으로 활용하는데 사용할 수 있습니다.

최근에는 비 IT 기업들에서도 IT 기술을 업무에 활용하는 사례가 늘고 있습니다. 가령 쿠팡 같은 소비자 물류 및 유통을 하는 기업들도 빅데이터 분석이나 머신러닝을 결합한 상품 추천 등 다양한 분야에서 기술을 활용하는 사례를 들 수 있습니다.

EA 프레임워크

EA Framework는 기업의 전략과 아키텍처 그리고 인프라를 통합한 모델을 의미합니다. 아래 그림과 같이 가장 상위에는 비즈니스 전략이 위치하며 아래로 세부 아키텍처 및 수행을 위한 인프라스트럭처를 배치합니다.

EA 프레임워크 개념도

EA 아키텍처

아키텍처의 유형은 크게 Business, Application, Data, Technical Architecture로 구분할 수 있습니다. CBD/J2EE/.Net 및 웹서비스 기술을 이용해 서비스나 데이터 모델을 설계하고 세부 구현하는 과정을 다루게 됩니다. 아키텍처의 분석 설계를 통해 다음과 같은 이점을 기대할 수 있습니다.

  • 조직단위에서 필요한 응용 프로그램의 파악
  • 기업 외부환변화에 따라 기민하게 대응할 수 있는 능력향상
  • 기업 내 산출물에 대한 일관성과 정합성의 보장 (데이터 아키텍처 활용)

1. 비즈니스 아키텍처

기업 내 조직의 업무나 프로세스에 대한 체계를 제공합니다. 가령 업무 프로세스나 각 프로세스간의 관계를 모아놓은 체계입니다. 이를 기반으로 구축할 응용 프로그램이나 데이터 모델 및 기술 아키텍처를 정의하기 때문에 이를 명확히 정의하는 것이 중요합니다.

2. Application 아키텍처

업무정보를 도출하고 식별하는 단계로 실제 서비스 구현을 위해 필요한 기능 및 속성 그리고 조건을 정의하는 단계입니다. 파악된 업무의 흐름과 업무간 상호 관계를 통해 개발이 필요한 기능과 요구사항을 정리합니다.

3. Data 아키텍처

업무에 필요한 자료를 파악하여 모든 정보를 데이터로 설계하고 구조와 상호관계를 Data 엔티티 레벨로 파악하고 ER 모델링을 하는 단계입니다. DRM 데이터 참조모델을 활용하여 작성합니다.

4. Technical 아키텍처

비즈니스, 데이터, 애플리케이션을 지원하는 인프라와 필요한 기술요소를 선정하고 이를 지원하기 위한 시스템을 정의합니다. TRM 기술참조모델을 활용하며 시스템 선정을 위한 기준과 운영 규범을 포함합니다.

5. 레퍼런스 모델 (참조모델)

레퍼런스 모델은 PRM, BRM, SRM, DRM, TRM 가지 참조모델을 말합니다. 아키텍처 설계를 위한 기업의 내 외부 사례 및 표준을 참조할 수 있습니다.

6. 표준 프로파일 (SP)

각 레퍼런스 모델의 지침을 제공하는 역할을 합니다. 각 아키텍처에 대한 요구사항을 표준화한 집합입니다. 

 


이상으로 EA (Enterprise Architecture) 개념 필요성 프레임워크에 대해 정리해보았습니다. 

 

반응형

댓글