정보기술아키텍쳐

Download Report

Transcript 정보기술아키텍쳐

ITA 국방 분야 적용 현황
By Prof. Lee, Tae-Gong
Korea National Defense University
E-mail([email protected])
차
례
 ITA 란?
 Benefits
 ITA 국방분야 적용
(Enterprise Model)
 부록 : C4I SR AF
2001. 6. 20.
국방대학교
0
교수 이태공
What Architecture : 아키텍쳐란?
ITA란?
아키텍쳐는 “구성요소의 구조이고, 그것들의 상호관계이며,
또한 그것들의 설계 및 추후 진화를 관리할 수 있는 원칙과
지침”이다.
아키텍쳐
복잡한 시스템을 구성하기 위한 설계도면 또는 청사진
국방대학교
1
교수 이태공
What Architecture : 아키텍쳐 개념 확산
건축과학
디지털
시스템공학
- 고대그리이스;
건축 설계에
구조개념 도입
- 1970년대 : 디지털 공학
- 미드가 칩 설계에 구조개념
도입
컴퓨터
통합제조
- 1980년대 : CIM 분야
- CIM-OSA, PERA, GERAM
ITA란?
정보기술구조
-1990년대 : ITA
- FEAF, SBA, C4ISR AF
정보기술구조(ITA:Information Technology Architecture)에서 구조란?
“특정 시스템이 구성되고 통합되는데 필요한 콤포넌트들을
시스템 내부에 넣는 방법”
국방대학교
2
교수 이태공
Why ITA :
1
ITA란?
변화 가속
 비즈니스 / 정보기술 생명주기
Business
IT
Business
IT
IT 제공 프로세스
90년대 주기
12 ~ 18 개월
•기술
•경쟁
•경제
• 가치 사슬
• 범역화
IT 제공 프로세스
2000년대 주기
실시간
Business
IT
•기술
•경쟁
•경제
•정책
• 리더쉽
70, 80년대 주기
7년
• 디지털 기술혁신
•경쟁
• 객체화
• 가치 사슬
• 범역화
IT 제공 프로세스
변화관리를 위한 방법 필요 : 아키텍쳐 개념 도입
국방대학교
3
교수 이태공
Why ITA :
ITA란?
2 복잡도 증가
 정보체계 (인사관리체계  ERP)
Sales
Department
Stock
Control
Departm
ent
Human
Resour
ces
Depart
ment
?
?
CUSTOMER
CUSTOMER
Accounts
Department
복잡도 증가
Order Fulfillment
Department
 건물 (초가집63빌딩)
?
복잡도 증가
복잡도 관리를 위한 방법 필요 : 아키텍쳐 개념 도입
국방대학교
4
교수 이태공
Why ITA :
3 정보화시대 자산개념 변화
ITA란?
정보화시대 : 토지 + 돈 + 사람
정보화 사회 : 정보+토지+돈+사람
정보기술관리(ITM) 필요성 대두 (CIO + ITA)
제도측면(미국)
 1996년
• ITMRA(Information Technology Management Reform Act)
 1997년
• CIO 직능 : 정보기술구조 개발
• OMB M-97-02 : 정보체계 투자와 정보기술구조 연계
정보기술관리(ITM)를 위한 정보기술아키텍쳐(ITA)
태동
국방대학교
교수 이태공
5
ITA란?
4 수직적 통합 (1) Organization-Centric Integration
Why ITA :
O
SO1
SF111
AF1
A111s
A112
A113s
SFn21
수직적 통합
A114
 Stove-pipe 형 체계
 Information Island
국방대학교
Fn2
SF112
AF2
수평적 통합
Fn1
F12
F11
SOn
SO2
SFn22
AF2
AF1
A111s
An21
A113s
An22
 수직적 통합
 수평적 통합이 어려움
6
교수 이태공
ITA란?
4 수직적 통합 (2) Organization-Centric Integration
Why ITA :
F 11
F 12
F n2
입력
A121
A111s
수직적
프로세스
A111s
A112
A122
An21
A113s
A123
A113s
A114
A124
An22
출력
통합되지 않은
Stovepipe 체계
국방대학교
A 체계
B 체계
7
C 체계
교수 이태공
Why ITA :
ITA란?
4 전사적 통합 (1) Function-Centric Integration
EL
DL2
DL1
기능 계층도
FL1
AFL11
A11
FL2
수직적 통합
AFL12
A12
수평적 통합
DL3
AFLn1
A13
A14
 수평적 수직적 통합 (전사적 통합)
AFLn2
EL :Enterprise level
DL:Domain level
FL :Function level
AFL :Atomic Function
level
A :Application
An4
 S/W (Application)
 정보 공유
국방대학교
8
교수 이태공
Why ITA :
ITA란?
4 전사적 통합 (2) Function-Centric Integration
F1
F2
Fn
입력
프로세스
A
A11
A21
An1
A22
A12
`
A23
An2
출력
An3
An4`
A13
프로세스
B
국방대학교
A14
9
교수 이태공
ITA란?
Where ITA : 엔터프라이즈
엔터프라이즈= 조직+정보+응용+기술
업무 기능
조직중점
정보중점
Performed
by
Using
Supports
수동 절차
Requiring
논리적 활동단위
정 보
Requiring
Using
자동 절차
Performed
at
업무 장소
Accessed
through
Perform Roles in
Provide
Facilities for
응용중점
사용자 부류
Built from
Who Access
Comprise of
Placed in
기술중점
국방대학교
응용 환경
기술 플랫폼
Placed on
10
기술 환경
교수 이태공
ITA란?
What ITA : EA+TRM+SP
 ITA = EA (Enterprise Architecture)
+ TRM (Technical Reference Model)
+ SP (Standards Profile)
 EA* = Business Processes
+ Information Flows and Relationships
업무
(Business)
정 보
(Information)
+ Applications
+ Data Descriptions
응 용
(Application)
+ Technology Infrastructure
자 료
(Data)
기 술
(Technology)
* NIST EA
국방대학교
11
교수 이태공
ITA란?
What ITA(EA) : Zachman Framework
View
DATA
Perspective
(What)
FUNCTION NETWORK PEOPLE
(HOW)
(Where)
(Who)
TIME
(When)
MOTIVATION
(Why)
PLANNER
SCOPE
OWNER
ENTERPRISE
MODEL
DESIGNER
Work
Product
SYSTEM
MODEL
BUILDER
TECHNOLOGY
MODEL
SUBCONTRACTOR
COMPONENTS
FUNCTIONING
SYSTEM
국방대학교
12
교수 이태공
ITA란?
What ITA (LTGF) : Ideal LTGF
Perspectives
Project Level
Program Level
Business Level
Enterprise Level
Sub-contractor
Perspectives
(Vertical
Integration
: Quality)
Builder
Designer
Owner
Views
Planner
Scope
View
(Horizontal Integration
: Effectiveness)
국방대학교
13
Scope
(Scope
Integration
: Efficiency)
교수 이태공
What ITA(TRM) : DoD TRM
개요
보안
임무영역 응용
 공통된 일련의 서비스와 인터페이스
정의
응용 프로그램
인터페이스(API)
지원 응용
멀티
미디어
통신
시스템
서비스
보안
비즈니스
프로세싱
환경
관리
통 신
서비스
정 보
서비스
데이터베이스
유틸리티
공학
지원
클라이언트
상태관리
/서버
구성통계
객체
성능관리
원격접근
결함관리
사용자/그룹관리
용도관리
인간/컴퓨터
상호작용서비스
응용 프로그램
인터페이스(API)
영
역
간
의
응용 플랫폼
주요
서비스
영역
소프트웨어 사용자
인터페이스
공학
서비스
서비스
데이터
교환
서비스
데이터
관리
서비스
그래픽
서비스
통신
서비스
문서
사용자 데이터사전
응용
인터페이스 /디렉토리 문자및심벌 랙스터
광학디지털 벡터 트랜스포트
그래픽
데이터
기술테이터
C/S
CASE
장치
중간수준
베이스
네트워크
H/W응용
도구및
서비스
객체정의 관리서비스
접근
환경
래스터/
및 관리
영역
이미지매핑
트랜잭션
소프트웨어 문자기반
국방응용
처리
수명주기
압축
프로세스 윈도우관리
언어
바인딩
커널운영
실시간확장
외부환경
인터페이스(EEI)
운영체계 서비스
시계/달력
쉘 및 유틸리티
결함관리
운영체계 객체
네트워크
서비스
정 보
서비스
국
제
화
서
비
스
보
안
서
비
스
체
계
관
리
서
비
스
미디어취급
인간/컴퓨터
상호작용서비스
문자세트및
데이터표현
문화협정
자연언어지원
분
산
컴
퓨
팅
서
비
스
 공통의 이해 구축, 문제해결을 위한
다양한 기술들의 상호관계 식별
응
용
플
랫
폼
 응용체계의 이식성, 확장성,
상호운용성에 관련된 주요사항 식별
서
비
스
목적
 사용자의 생산성 및 개발효율성 향상
구조및 응용
인증
접근통계
무결성
기밀성
부인봉쇄
가용성
체계관리
보안레이블링
 이식성, 확장성 및 상호운용성 향상
 공급자의 독립성 촉진
 수명주기 비용 감소
보안
네트워킹
정보교환
ITA란?
사용자
 보안 향상
국방대학교
14
교수 이태공
ITA란?
Who ITA : (Planner---- Sub-contractor)
views
Data View
Function
View
Network
View
People
View
Time
View
Motivation
View
Planner
The perspective focusing on strategic plans, enterprise-level processes, key information
and infrastructure important to the enterprise, and the structure of the organization and
its operating locations
Owner
The perspective focusing on conceptual-level models of business processes,
Information, business logistics, and IT infrastructure
Designer
Builder
Sub
contractor
국방대학교
The perspective focusing on the logical business process design, logical information model,
Component and application design, and system distribution and deployment approach
The perspective considering the constraints of tools, technology, and material.
The builder must translate the designer’s specifications into plans for physical
Implementation. The builder also focuses on integration and test.
15
교수 이태공
ITA란?
When ITA
 ITM(Information Technology Management)
 Enterprise Integration = Vertical Integration +Horizontal
integration
 BPR(Business Process Reengineering)
 System Design
 Interoperability
 Project Priority
 Education
국방대학교
16
교수 이태공
How ITA : Business Alignment / Traceability
Enterprise/Business
Drives
ITA란?
Enterprise/Process
Mgmt
Enterprise/Business
Stakeholder
Enterprise/Business
Strategy
Context
Perspectives
Project Level
Program Level
Sub-contractor
Builder
System-Based
Architecture
Designer
Business Level
Enterprise Level
Owner
Views
Planner
Program Management
Enterprise-Based
Architecture
Enterprise/Business
Architecture
국방대학교
17
Migration
Strategy
Project
Protfolio
교수 이태공
ITA란?
How to ITA : ITA Framework(1)
아키-엔지니어링(Archi-Engineering) 단계
아키텍팅(Architecting) 단계
(2) 전사적 아키텍쳐
프레임워크
기능 1
정보
시스템
…
전사적
아키텍쳐
(4) 아키-엔지니어링
프레임워크
기능
기능 n
전사적 기준 아키텍쳐 개발 방법(론)
정보시스템 개발 방법(론)
엔터
프라이즈
(1) 기술참조모델
프레임워크
(3) 표준프로파일
프레임워크
기술참조
모델
표준
프로파일
기술참조모델 개발 방법(론)
국방대학교
• 전사적 관점 기능 및 기능통합수준
• 시스템 관점 통합 및 시스템 상호운용성 수준
• 아키텍쳐 생명주기
• 아키텍쳐 생명주기 + 시스템 생명주기
• 아키텍트
• 아키텍트 + 시스템 개발자
• ZF 1, 2
• ZF
18
1, 2, 3, 4, 5
교수 이태공
ITA란?
How to ITA : ITA Framework(2)
아키-엔지니어링(Archi-Engineering) 단계
아키텍팅(Architecting) 단계
사용
고용
방법론
참조 모델
- TOGAF ADM
- TEAF ADM
일반적인 전사적
아키텍쳐 개념들
전사적
아키텍쳐
언어
- UML
기능 1
~에서
지원
전사적 아키텍쳐 한다
전사적 아키텍쳐
도구들
방법론
- ZF1, 2, 3, 4, 5
- TOGAF ADM
- TEAF ADM
- C4ISR AF
언어
~에서
구현한다
지원
일반적인 아키엔지니어링 개념들
부분적인
정보시스템
- UML
아키-엔지니어링 한다
도구들
기능 n
- Ptech F
- Popkins F
정보체계
만들기 위해
사용되어진다
엔터프라이즈
아키-엔지니어링 한다 아키-엔지니어링
참조 모델
- LTGF
구현한다
- Ptech F
- Popkins F
부분적인
전사적
아키-엔지니어링 한다
…
- ZF 1, 2
- TEAF
- LTGF
사용
고용
전사적 아키텍쳐 한다 전사적 아키텍쳐 한다 전사적 아키텍쳐
만들기 위해
사용되어진다
사용
고용
한다 전사적 기술참조 한다 전사적 기술참조
기술참조모델
- DoD TRM
- DoE TRM
모델 방법론
모델 언어
- LL TRMF
~에서
구현한다
일반적인 기술
참조모델 개념들
지원
전사적 기술참조 한다
지 원 응 용
보안
멀티미디어
비즈니스
프로세싱
통신
시스템
서비스
데이타베이스
유틸리티
환경 관리
통신
서비스
정보
서비스
공학 지원
상태 관리
인간 /컴퓨터
상호작용 서비스
구성 통제
성능 관리
결함 관리
사용자 /그룹 관리
용도 관리
기타의 관리
응용 프로그램
인터페이스
(A P I)
주요
서비스
영역
소프트웨어
공학 서비스
언어
영역
사용자
인터페이스
서비스
사용자
인터페이스
바인딩
그래피칼
클라이언트
서버
중간 수준
서비스
CA S E
도구 및
환경
객체 정의
데이타 교환
서비스
문자 및 심볼
윈도우
관리
통신 서비스
국
제
화
문서
응용
래스터
기술 데이타
H/W
/서버
서
비
응용
벡터
장치
보
안
관
리
서
비
스
서
비
스
컴
퓨
팅
서
비
스
스
트랜스포트
래스터 /이미지
매핑
트랜잭션
처리
시계 /달력
확장
그래픽
서비스
체
계
광학 디지탈
및 관리
문자 -기반
커널 운영
실시간
데이타 관리
서비스
데이타 사전 /
디렉토리
/
데이타베이스
관리 시스템
클라이언트
객체
원격 접근
분
산
응 용 플 랫 폼
소프트웨어
수명주기
프로세스
모델 도구들
보안
"임 무 영 역 " 응 용
응용 프로그램
인터페이스
(A P I)
네트워크
접근
국방 응용
압축
운영 체제 서비스
쉘 및 유틸리티
결함 관리
미디어
구조 및 응용
인증
취급
접근 통제
운영 체제 객체
표준집합
~의해
재구성
된다
~만들어
낸다
표준
프로파일
무결성
네트워크
서비스
정보
서비스
인간 /컴퓨터
상호작용 서비스
외부 환경
인터페이스
(E E I)
문자 세트 및
데이타 표현
기밀성
문화 협정
가용성
체계 관리
보안 레이블링
자연 언어 지원
부인 봉쇄
관련 표준 및
프로그램
보안
네 트 워 킹
부분적인
기술참조모델
국방대학교
정 보 교 환
사 용 자
- Hansol F
만들기 위해
사용되어진다
기술참조모델
19
교수 이태공
Benefits
 Information Technology Management(Information : Asset)
 Change Management(Evolution, Adaptation)
 Complexity Management(Architecting---Engineering)
 Enterprise Integration(Horizontal Integration)
 Enterprise Optimization
 ITA=Organization’s Knowledge Map
국방대학교
20
교수 이태공
ITA 국방 분야 적용
 패러다임의 변화 : ISP → Architecture
 적용 아키텍쳐 프레임워크 : 미국방성 C4ISR AF
 EA : OA + SA
 TRM + SP : TA (DITA)
 적용 분야 : 육·해·공 전술 C4I 사업
 소요 공학실 신설( 2001.4. )
 ITA기반 소요 표준화 작업 중
국방대학교
21
교수 이태공
미 국방부 Enterprise Model
A0 국가방위를 제공한다
A1 방향을 설정한다
A11 정책을 설정한다
A12 요구사항을 결정한다
A13 계획을 개발한다
A14 자원을 배치한다
A11 정책을 설정한다
A111 세계정세를 평가한다
A112 국가안보 우선순위를
설정한다
A113 국방 우선순위 및 전략을
수립한다
A12 요구사항을
결정한다
A121 역량 및 성과를 평가한다
A122 교리를 개발한다
A123 조직 및 전력을 구성한다
A124 요구사항을 생산한다
A13 계획을 개발한다
A131 목표 및 임무를 식별한다
A132 행동방책을 개발한다
A133 상세계획을 개발한다
A134 실행을 명령한다
A3 역량을 제공한다
A31 자산을 관리한다
A32 자산을 지원한다
A33 관리서비스를 제공한다
A33 역량을 개발한다
A2 자산을 획득한다
A21 획득을 관리한다
A22 연구 및 개발한다
A23 자산을 생산한다
A31 자산을 관리한다
A21 획득을 관리한다
A311 역량을 제공하기 위한
능력을 결정한다
A211 획득지침을 개발한다
A212 프로그램을 정의하고
정당화한다
A213 획득을 운영한다
A312 배치를 결정한다
A313 자산을 할당한다
A32 자산을 지원한다
A22 연구 및 개발한다
A321 관리한다
A221 연구를 수행한다
A322 강화한다
A323 수송한다
A324 분리한다
A222 설계한다
A223 평가한다
A33 관리서비스를 제공한다
A23 자산을 생산한다
A331 통보하고 조언한다
A231 부품을 제조한다
A332
A333
A334
A335
A232 시설을 구축한다
A233 인원을 교육한다
A234 인계주다
A14 자원을 배치한다
A34 역량을 개발한다
A141 프로그램 및 예산을
A341 통합한다
개발한다
A142 통합하고 우선 순위화 한다
A143 프로그램 및 예산의
균형을 이룬다
국방대학교
정보작전서비스를 제공한다
재정적서비스를 제공한다
시설서비스를 제공한다
사회시설서비스를 제공한다
A342 단위부대 및 조직을
훈련한다
A343 준비상태를 평가한다
22
A4 전력을 사용한다
A41 전력을 구성한다
A42 작전정보를 제공한다
A43 작전을 수행한다
A44 작전을 지속한다
A41 전력을 구성한다
A411 지휘부 구성한다
A412 계획 및 지시를 평가한다
A413 전력을 통합한다
A42 작전정보를
제공한다
A421 작전정보를 수집한다
A422 융합 및 분석한다
A423 정보를 지휘관에게
제공한다
A43 작전을 수행한다
A431 재래식 작전을 수행한다
A432
A433
A434
A435
핵 작전을 수행한다
우주작전을 수행한다
특수 작전을 수행한다
국내/외 정부작전을
수행한다
A44 작전을 지속한다
A431 물자를 관리한다
A432 인원을 유지한다
A433 재공급한다
A434 이동한다
교수 이태공
기능간 업무절차 개선/통합 방법
국방업무
수행절차
 국방업무 표준 수행절차(프레임워크)
Feed-Back
기능분야
정렬/배치
 기능분야 업무를 연계하여 활동 식별
기능모델
 프로세스화를 통한 기능간 단절 및 중복성 식별
(프로세스)적용
업무절차/
체계통합
 BPR을 통한 체계진화/통합 및 정보공유자료 생성
(System Migration/Integration)
목표모델(TO-BE)을 국방혁신/목표 및 기능혁신/목표와
연계하여 국방업무 수행절차 모델 및 기능분야 강화
국방대학교
23
교수 이태공
(예) 미 국방부 군수기능(중앙보급과 지역보급)
 업무절차 통합모델에 군수기능 배치/활동식별
A0 국가방위를 제공한다
A1 방향을
설정한다
군
수
기
능
A2 자산을
획득한다
A4 전력을
사용한다
군수정책을
수립한다
군수자산의
획득을
관리한다
군수자산을
관리한다
책임지역에
군수역량을
구성한다
군수소요를
결정한다
군수기반
체계를
연구/설계한다
정비한다
작전정보를
제공한다
군수계획을
수립한다
군수자산을
생산한다
군수기반
체계를
관리한다
작전을
지휘한다
군수단위부대,
조직을
훈련한다
전투작전을
지원한다
군수예산
요구서를
작성한다
국방대학교
A3 역량을
제공한다
24
교수 이태공
(예) 미 국방부 군수기능(계속)
 식별된 활동을 군수기능모델에 중앙보급체계로 적용
A0 국가방위를 제공한다
A1 방향을
설정한다
A3 역량을
제공한다
A2 자산을
획득한다
중앙저장 및
분배를
관리한다
보급품의
획득을
관리한다
중앙보급
소요를
결정한다
중앙보급계획을
개발한다
보급품을
수송한다
보급품을
지원한다
저장, 시설물을
관리한다
중앙보급을 위한
예산요구서를
개발한다
국방대학교
A4 전력을
사용한다
보급지원활동을
통합하고 훈련한다
25
교수 이태공
(예) 미 국방부 군수기능(계속)
 식별된 활동을 군수기능모델에 지역보급체계로 적용
A0 국가방위를 제공한다
A1 방향을
설정한다
A3 역량을
제공한다
A2 자산을
획득한다
A4 전력을
사용한다
단위부대로
배치를
관리한다
보급품을
수송한다
전투작전
지원계획을
개발한다
지역보급관련
중앙보급을
관리한다
작전을
수행한다
작전을 위한
예산요구서를
개발한다
보급지원활동을
통합하고
훈련한다
군수지속성을
유지한다
국방대학교
26
교수 이태공
(예) 미 국방부 군수기능(계속)
 중복된 활동(체계, 데이터) 식별  6개 요소 확인
A0 국가방위를 제공한다
A1 방향을
설정한다
A3 역량을
제공한다
A2 자산을
획득한다
보급품의
획득을
관리한다
단위부대로
배치를
관리한다
중앙보급
요구사항을
결정한다
전투작전
지원계획을
개발한다
보급품을
수송한다
보급품의
지원을
수행한다
지원을 위한
예산요구서를
개발한다
국방대학교
A4 전력을
사용한다
27
지역보급관련
중앙보급을
관리한다
작전을
수행한다
보급지원활동을
통합하고
훈련한다
군수지속성을
유지한다
교수 이태공
(예) 미 국방부 군수기능(계속)
 중앙보급/지역보급 체계통합 : 기존체계
A1. 방향을 설정하다 A2. 자산을 획득한다 A3. 역량을 제공한다 A4. 전력을 사용한다
중앙
보급
공통/
중복
기능
A12
A21
A13
A23
A14
A31
지역
보급
국방대학교
중앙
보급
A32 A33 A34
A43
28
A44
지역
보급
교수 이태공
(예) 미 국방부 군수기능(계속)
 중앙보급/지역보급 체계통합 : 통합체계
A1. 방향을 설정하다 A2. 자산을 획득한다 A3. 역량을 제공한다 A4. 전력을 사용한다
보
급
A12
A21
A13
A23
A14
A31
중앙
보급
A32 A33 A34
A43
국방대학교
29
A44
지역
보급
교수 이태공
C4ISR AF가 어떻게 도움을 주는가?
국방대학교
30
교수 이태공
공통정의
C4ISR AF 구성 요소
공통 정의
공통 개발 프로세스
Operational
View
1
D eterm in e th e
in ten d ed u se of
th e arch itectu re
P urp ose
C ritica l issu es
T arg et o bjec tive s
K ey tra de offs
P rob able a naly sis m eth ods
Identifies Warfighter
Relationships and Information Needs
Systems
View
Relates Capabilities and Characteristics
to Operational Requirements
Technical
View
2
3
4
5
6
D eterm in e scop e
of arch itectu re
D eterm in e
ch aracteristics to
b e cap tu red
D eterm in e view s
an d p rod u cts to
b e b u ilt
B u ild th e
req u isite
p rod u cts
U se arch itectu re
for in ten d ed
p u rp ose
G eog raph ica l/ope ratio nal
b oun ds
T im e pha se(s)
F un ctio nal bou nds
T ec hn olog y co nstrain ts
A rc hite ctu re re so urce s/
sc hed ule
Prescribes Standards and
Conventions
R eq uired ch arac teristic s
(co m m e nsura te d eta il
ac ross the differe nt
vie w s) a nd m ea su res of
pe rform a nce
공통 산출물과 데이터
A ll essen tial p ro duc ts
R ele va nt supp orting
p rodu cts
C om p lete d a rchite ctu re
(po pula ted produ ct se t)
참조 자원
UJTL
TRM
JOA
CADM
31

LISI
SHADE
국방대학교
• P ru den t in vestm en ts
• Im pro ved bu sin ess pro cesses
• In creased in teroperab ility
•
•
•
COE
JTA
DDDS
교수 이태공
공통 정의
공통정의
(Common Definitions)
전투 요소간의 관계 및 정보요구 식별
정보교환 수준과
요구사항에 대한 능력
상호 운용성을 위한
기술적 수준
작전요구에 대한 특성 및 능력
표준,규칙,규정
프레임워크는 아키텍쳐의 세가지 관점과 그들간의 논리적 관계를 정의한다
국방대학교
32
교수 이태공
공통개발프로세스
Six-Step Process
1
 1단계 : 구조 사용 목적 결정
Determ ine the
intended use of
the architecture
 2단계 : 구조 범위, 내용, 환경
Purpose
Critical issues
Target objectives
Key tradeoffs
Probable analysis m ethods
및 고려사항 결정
 3단계 : 포함되어야 할 구조 특
2
3
4
5
6
Determ ine scope
of architecture
Determ ine
characteristics to
be captured
Determ ine views
and products to
be built
Build the
requisite
products
Use architecture
for intended
purpose
Geographical/operational
bounds
Tim ephase(s)
Functional bounds
Technology constraints
Architecture resources/
schedule
Required characteristics
(com m ensurate detail
across the different
views) and m easures of
perform ance
All essential products
Relevant supporting
products
Com pleted architecture
(populated product set)
성 결정
 4단계 : 구조 관점, 산출물 결 정
 5단계 : 산출물 작성
• Prudent investm ents
• Im proved business processes
• Increased interoperability
•
•
•
 6단계 : 구조 적용
프레임워크는 아키텍쳐에 “지침”을 제공한다. 단, 특별한 도구와 언어를 지정하지는 않는다.
국방대학교
33
교수 이태공
공통 산출물과 데이터
필수/보조 산출물
 산출물 - 모든 관점 및 운영 관점
응용 아키텍쳐 관점
산출물 참조
모든 관점
AV-1
Overview and Summary Information
필수 요소
모든 관점
AV-2
Integrated Dictionary
필수 요소
모든 관점
AV-3
Capability Maturity Profile
지원 요소
운영 관점
OV-1
High-level Operational Concept Graphic
필수 요소
운영 관점
OV-2
Operational Node Connectivity Description
필수 요소
운영 관점
OV-3
Operational Information Exchange Matrix
필수 요소
운영 관점
OV-4
Command Relationships Chart
지원요소
운영 관점
OV-5
Activity Model
지원요소
운영 관점
OV-6a
Operational Rules Model
지원요소
운영 관점
OV-6b
Operational State Transition Description
지원요소
운영 관점
OV-6c
Operational Event/Trace Description
지원요소
운영 관점
OV-7
Logical Data Model
지원요소
국방대학교
아키텍쳐 산출물
34
필수 또는 지원요소
교수 이태공
필수/보조 산출물(계속)
공통 산출물과 데이터
 산출물 - 시스템 관점 및 기술 관점
응용 아키텍쳐 관점
산출물 참조
시스템 관점
SV -1
System Interface Description
필수 요소
시스템 관점
시스템 관점
SV -2
SV -3
System Communication Description
System Matrix
지원요소
지원요소
시스템 관점
SV -4
지원요소
시스템 관점
SV -5
시스템 관점
SV -6
System Functionality Description
Operational Activity to System Function
Traceability Matrix
System Information Exchange Matrix
시스템 관점
SV -7
Operational Performance Parameter Matrix
지원요소
시스템 관점
SV -8
System Evolution Description
지원요소
시스템 관점
SV -9
System Technology Forecast
지원요소
시스템 관점
SV -10a
System Rules Model
지원요소
시스템 관점
SV -10b
System State Transition description
지원요소
시스템 관점
SV -10c
System Event/Trace Description
지원요소
시스템 관점
SV -11
Physical Data Model
지원요소
기술 관점
TV -1
Technical Architecture Profile
필수 요소
기술 관점
TV -2
Standards Technology Forecast
지원요소
국방대학교
아키텍쳐 산출물
35
필수 또는 지원요소
지원요소
지원요소
교수 이태공
Zachman 프레임워크와의 관계
 C4ISR 프레임워크 산출물 : Zachman 프레임워크 셀에 사상
Planner’s
View
Data
Function
Network
People
Time
Motivation
List of Things
Important to Business
List of Processes the
Business Performs
List of Locations
Important to Business
List of Organizations
Important to Business
List of Events
Significant to Business
List of Business
Goals/Strategies
Operational
Event
e.g., Master
Schedule
Trace
End/Means=Major
Business Goal/CSF
e.g., Business Plan
Integrated
Dictionary of
Entity=Class
Business Thing
Owner’s
View
Designer’s
View
Builder’s
View
e.g., Entity
Relationship
Diagram
Logical
Data
Model
Ent=Business Entity
Rel=Business Rule
e.g., Data Model
Entity=Data Entity
Relationship= Data
Relationship
e.g., Data Design
Physical
Data
Model
Entity=Segment/Row
Relationship=Pointer/
Key
Business Process
e.g., Function Flow
Diagram
Activity
Model
Function=Business
Process
e.g., Data Flow Diagram
Operational
Activity to
Sys. Function
Matrix
System
Functionality
e.g., Structure Chart
Description
System
Interface
Funct=Computer
Funct
Description
Arg=Screen/Device
Formats
(Detailed)
Funct=Appl Function
Arg=User Views
e.g., Data Definition
Description
e.g., Program
Ent=Fields
Rel=Addresses
Funct=Language Stmts
Arg=Control Blocks
C4ISR Architecture
Framework Products
국방대학교
Activity
Model
(List) of
Function=Class
Operational
Node
Node=Major Business
Connectivity
Location
e.g.,
Logistics Network
Description
Information
Exchange
Node=Business
Location
Matrix
Link=Business
Linkage
System
Interface
Description
(High
Node=Info Sys Funct
Link=Line
Char
Level)
e.g., Distributed
System Architecture
e.g., System
Architecture
System
Interface
Description
Node=Hardware/
System
Software
(Detailed)
Link=Line Specification
e.g., Network
System
Architecture
COMMS
Description
Node=Addresses
Link=Protocols
Command
Relationships
e.g., Organization
Chart
Chart
Agent=Major Org Unit
Agent=Org Unit
Work=Work Product
e.g., Human Interface
Architecture
Analyst
36
e.g., Processing
Structure
End=Business
Objectives
Means=Business
Strategy
e.g., Knowledge
Architecture
Time=System Event
Cycle=Processing Cycle
End=Criterion
Means=Option
Time= Business Event
Cycle=Business Cycle
Engineer Secretary
Activity
Model
Agent=Role
Work=Deliverable
e.g., Human/
Technology Interface
System
Analyst Engineer Secretary
Interface
Description
(Detailed)
Agent=User
Work=Job
e.g.,
e.g., Security
Security
Architecture
Architecture
An
Aspect of
Multiple
Agent=Identity
Agent=Identity
Work=Transaction
Work=Transaction
Products
Systems
View
Operational
View
Time=Major Business
Event
e.g., Control Structure
Systems
Event
Trace
Time=Execute
Cycle=Component Cycle
e.g., Knowledge
Design
End=Condition
Means=Action
e.g., Timing Definition
e.g., Knowledge
Definition
Time=Interrupt
Cycle=Machine Cycle
End=Subcondition
Means=Step
Technical View
(rules not explicit in Zachman)
교수 이태공
약 어
 ZF(Zachman Framework)
 TEAF(Treasury Enterprise Architecture Framework)
 LTGF(LTG Framework)
 TOGAF ADM(The Open Group Architectural Framework Architecture Development Method)
 TEAF ADM(Treasury Enterprise Architecture Framework Architecture Development Method)
 C4ISR AF(Command, Control, Communications, Computers, Intelligence, Surveillance, and
Reconnaissance Architecture Framework)
 UML(Unified Modeling Language)
 Ptech F(Ptech Framework)
 Popkins F(Popkins Framework)
 Hansol F(Hansol Framework)
 DoD TRM(Department of Defense Technical Reference Model)
 DoE TRM(Department of Energy Technical Reference Model)
국방대학교
37
교수 이태공