115. 범정부 EA 프레임워크 (GEA, Government Enterprise Architecture)
⚠️ 이 문서는 대한민국 정부 및 수백 개의 공공기관들이 각자 주먹구구식으로 전산 시스템을 만들어 혈세(예산)를 중복으로 낭비하고 데이터가 얽히는 것을 막기 위해, **국가 차원에서 하나의 통일된 잣대와 설계도(EA)를 강제하여 공공 정보 자산을 체계적으로 관리하고 재사용하기 위해 만든 한국형 공공 IT 표준 아키텍처 설계법인 '범정부 EA 프레임워크(GEA)'**를 다룹니다.
핵심 인사이트 (3줄 요약)
- 본질: 글로벌 표준인 TOGAF나 자크만 프레임워크 사상을 한국 정부 입맛에 맞게 개조하여 법제화한 것이다. 모든 중앙 부처와 지자체는 새로운 시스템을 지을 때 반드시 이 틀(GEA)에 맞춰서 설계도를 그리고 국가 시스템(EA 포털)에 의무적으로 등록해야 한다.
- 가치: A 부처가 이미 만들어 놓은 '민원 접수 모듈'이나 '보안 인프라'를 B 지자체가 똑같이 돈을 주고 또 만드는 중복 투자를 막아 수천억 원의 세금을 아끼고, 부처 간 데이터 연계를 물 흐르듯 원활하게 만든다.
- 기술 체계: GEA는 큰 그림을 그리는 방향성(EA 원칙), 시스템을 해부하는 서랍장인 아키텍처 모델(메타모델), 그리고 남의 시스템을 베껴 쓰기 좋게 분류해 놓은 카탈로그인 **참조 모델(Reference Model, BRM/SRM/TRM/DRM)**이라는 거대한 3계층 구조를 뼈대로 삼는다.
Ⅰ. 혈세 낭비의 늪과 정부의 철퇴 (정보화 기본법)
부처 이기주의가 만든 IT 갈라파고스를 박살 내야 했다.
- 사일로(Silo)화된 공공 시스템의 폐해:
- 2000년대 초반, 경찰청, 국세청, 행안부가 서로 남남처럼 IT 시스템을 지었다.
- A 부처가 100억을 들여 '대국민 로그인 시스템'을 지었는데, 옆 B 부처도 똑같은 기능의 시스템을 100억 주고 또 SI 업체에 발주를 넣는 코미디가 일상이었다. 게다가 부처 간 데이터(예: 주소 이전 정보)가 호환되지 않아 국민은 서류 뭉치를 떼어 관공서를 뺑뺑이 돌아야 했다.
- EA 의무화 법제화 (전자정부법/지능정보화법):
- 정부는 분노했다. "앞으로 모든 공공기관은 IT 예산을 신청하기 전에 무조건 국가 표준 설계도(EA 프레임워크)를 제출해! 이미 딴 부처가 만든 게 있으면 무조건 재활용해!"라고 법으로 못을 박았다.
- 범정부 EA 프레임워크 (GEA)의 탄생:
- 이렇게 해서 탄생한 GEA는, 각 부처가 시스템을 기획할 때 사용하는 **단일 언어(공용어)**가 되었다. 시스템 뼈대를 그릴 때 행안부가 정해준 메타모델과 기호 규격에 맞춰야만 예산 심사(기재부)를 통과할 수 있게 만든 철통같은 관리 체계다.
📢 섹션 요약 비유: 전국 200개의 시청과 구청장이 제멋대로 동네 목수를 불러서 청사를 짓다 보니, 모양도 다르고 세금만 낭비됐습니다. 그래서 국토교통부(정부)가 "앞으로 모든 청사는 우리가 준 국가 표준 도면 양식(GEA)에 맞춰서 설계도를 제출하고 승인을 받아야만 건물 지을 건축비(예산)를 주겠다"며 지휘봉을 꽉 거머쥔 행정 혁명입니다.
Ⅱ. GEA의 심장: 3계층 프레임워크 구조
GEA는 이념, 양식, 샘플이라는 세 가지 거대한 뼈대로 구성된다.
- 계층 1: EA 방향성 (Principles & Vision):
- 헌법과 같다. "국민 편의성 최우선, 데이터 공동 활용, 정보보호, 상호운용성 보장" 같은 거시적인 목표와 원칙을 천명한다. 모든 시스템은 이 대원칙을 어길 수 없다.
- 계층 2: 아키텍처 모델 (Architecture Model / Meta-Model):
- 자크만의 빈칸 매트릭스와 똑같다. 각 부처가 그려야 할 문서 양식(포맷)이다.
- 크게 4가지 도메인으로 나눈다. 비즈니스(BA), 애플리케이션(AA), 데이터(DA), 기술(TA).
- 예: "DA를 그릴 때는 무조건 행안부 지정 메타모델 양식에 맞춰 개념/논리/물리 ERD를 그려서 시스템에 올려라"라고 서랍장의 규격을 강제한다.
- 계층 3: 참조 모델 (Reference Model):
- ★ GEA의 가장 위대하고 실용적인 성과물. 일종의 '국가 공인 IT 레고 블록 카탈로그'다.
- 각 부처가 새로 문서를 그리기 귀찮을 때 쓱 베껴 쓸 수 있는 모범 답안지(표준 라이브러리)들을 집대성해 놓은 거대한 메뉴판이다.
📢 섹션 요약 비유: 정부가 프라모델 조립 키트를 나눠준 것과 같습니다. 방향성은 "멋진 로봇을 만들자(비전)"는 설명서 표지이고, 아키텍처 모델은 팔/다리/몸통을 구분해 놓은 '빈 조립 틀(양식)'이며, 참조 모델은 그 틀에 끼워 넣을 수 있도록 미리 예쁘게 찍어놓은 수백 개의 공용 플라스틱 '부품 메뉴판(재사용 샘플)'입니다.
Ⅲ. 4대 참조 모델의 마법 (BRM, DRM, SRM, TRM)
이 메뉴판(Reference Model) 덕분에 엄청난 예산 절감과 속도전이 가능해졌다.
- BRM (업무 참조 모델, Business RM):
- 대한민국 정부가 하는 모든 업무(예: 조세, 국방, 보건)를 기능별로 쪼개놓은 분류표다. "우리 부서 이번 새 시스템은 국가 업무 분류표 중 '보건복지-아동수당' 카테고리에 속합니다"라고 꼬리표를 달게 한다.
- DRM (데이터 참조 모델, Data RM):
- 부처 간 데이터를 원활하게 주고받기 위한 데이터 단어 사전이다. "주민등록번호는 무조건
CHAR(13)로 쓰고, 속성명은RRN으로 쓴다"는 국가 데이터 표준 규격이다.
- 부처 간 데이터를 원활하게 주고받기 위한 데이터 단어 사전이다. "주민등록번호는 무조건
- SRM (서비스/앱 참조 모델, Service RM):
- 소프트웨어 기능들의 쇼핑몰이다. "이메일 발송", "공인인증서 로그인" 같은 공통 모듈 목록을 보여주며, "로그인 기능 딴 데서 새로 개발하지 말고, 행안부가 만든 이거 가져다 써라"라고 강제하는 재활용 센터다.
- TRM (기술 참조 모델, Technology RM):
- 인프라 하드웨어 및 소프트웨어의 벤더(제품) 표준 카탈로그다. "우리 공공기관 웹 서버로는 무조건 Nginx나 Apache 버전 2.4 이상만 써야 하며, OS는 레드햇 8.0 표준을 지켜야 한다"라고 정해둔 기술 장비 도입 가이드라인이다.
📢 섹션 요약 비유: 공무원이 새 쇼핑몰(시스템)을 만들겠다고 기안을 올립니다. 결재권자(GEA 포털)가 묻습니다. "너희가 팔 물건은 어느 카테고리냐(BRM)?", "손님 주소 양식은 국가 표준을 썼느냐(DRM)?", "장바구니 기능은 작년에 옆 부서가 만든 거 복사해서 썼느냐(SRM)?", "웹 서버 기계는 국가 인증받은 안전한 모델 샀느냐(TRM)?" 이 네 가지 질문에 "예"라고 답해야만 나라의 돈이 입금되는 철통같은 예산 심사 시스템입니다.