N C A The Open Group Architecture Framework






























- Slides: 30
N. C. A. The Open Group Architecture Framework (TOGAF) 한국전산원 정보화 표준부 이헌중 1
차례 N. C. A. q q q Open. Group 개요 TOGAF 배경 TOGAF 구조 § § Architecture Development Method Foundation Architecture Resource Base 요약 2
The Open Group (TOG) N. C. A. 설립 v 1996년 X/Open과 OSF가 합병으로 탄생 활동 v Industry Standard Test & Certification v Global & Regional Conference v 9 Forums for Members 조직 v 본사 : Woburn (MA, 美) v 지역사무소 : Reading (英) Menlo Park (CA, 美) / Washington DC (美) 동경 (日) 서울 (UNYSIS) 3
TOG Member & Program Group N. C. A. q Membership (220여개사) § Platinum(8개 Sponsorship), Gold, Silver § 미주 50%, 유럽 25%, 기타 25% § 바이어 그룹 및 공급자 그룹 구성 q 프로그램 그룹 § § § Customer Council Supplier Council Architecture Forum Mobile Management Forum Real Time & Embedded Systems Forum Server Platform Forum Electronic Messaging Association Forum Security & e. Commerce Forum Enterprise Management Forum Directory Interoperability Forum Quality of Service Task Force 5
Architecture Program N. C. A. q The Open Group Architecture Framework (TOGAF) § 정보기술 아키텍처(IT architecture)에 대한 공통된 프 레임워크 및 개발방법 § 기술 및 도구에 중립적 q Architecture 도구 § Architecture Description Markup Language (ADML) § 상호운용성(Interoperability) § “Building Blocks”의 제공 6
TOGAF 연혁 q 1994: Requirement N. C. A. § Proof of Need q 1995: X/Open Architectural Framework - Version 1 § Proof of Concept q 1996: The Open Group Architectural Framework – TOGAF Version 2 § Proof of Application q 1997: TOGAF Version 3 § Relevance to practical architectures (Building Blocks) q 1998: TOGAF Version 4 § TOGAF in Context - the Enterprise Continuum § Web-ification / ease of use q 1999: TOGAF Version 5 § Business Scenarios - architecture requirements § ADML q 2000: TOGAF Version 6 § Architecture views § IEEE architecture standards (1003. 23, 1471) § US Do. D work (C 4 ISR Framework, C 2 STA) 8
TOGAF 구조 N. C. A. q 아키텍처 개발방 법 § Architecture Development Method q Architecture Development Method 기본아키텍처 § Foundation Architecture q Target Architectures 자원기반 § Resource Base TOGAF Foundation Architecture Technical Reference Model Standards Information Base Building Blocks Information Base (services taxonomy) (standards) (architecture building blocks - future) Resource Base 10
TOGAF FAQ N. C. A. 1. What is an architecture? And what is a framework? 2. Why do I need an IT architecture. . . ? 3. . And why a “Framework” for IT Architecture? 4. What is TOGAF? 5. What kind of "architecture" does TOGAF specifically deal with? 6. Who would benefit from using TOGAF? 7. What specifically does TOGAF contain? 8. Just how do you use TOGAF? 9. How much does TOGAF cost? 10. Since TOGAF is freely available, why join The Open Group? 11
ITA 업무실무자 Guide N. C. A. Have you thought about your need for an IT Architecture? This Guide explains: q q q q q What is an IT Architecture? Why do I need it? What are the specific business benefits? What is TOGAF? How does TOGAF help deliver an effective IT Architecture? What Specifically Does TOGAF Contain. . . ? How do I use TOGAF? What Do I Get From Participating in The Open Group's Architecture Program? What Are the Specific Business Benefits of Participation? What action do I take now? 12
아키텍처 개발방법 : Architecture Development Method (ADM) N. C. A. q q 정보기술 아키텍처 개발 방법 실제 경험에 근거 한 지침 q 빠른 기초작업이 가능 q 요구사항에 대한 지속적인 변화 A Initiation and Framework G Architecture Maintenance F Implementation B Baseline Description Requirements E Migration Planning D Opportunities and Solutions C Target Architecture 13
Phases A through C (Relevant to all architecture developments) N. C. A. A A – Initiation and Framework: Initiation and q 관련 업무 요구사항을 정의한 업무 Framework 시나리오를 사용 G B Architecture q 관련 사항 및 관련자를 확인 Baseline Maintenance Description q 파트너와 합의 구축 B – Baseline Description q 현재 시스템의 설명 Requirements C F q 문제점 분석 Target Implementation Architecture q 재사용 가능한 building blocks의 목록 정리 C –Target Architecture: D E q 모든 요구 서비스 확인 Opportunities Migration and Solutions Planning q 관련자 및 관련사항에 대한 다양한 관점 14
Phase C – Target Architecture (Steps) B N. C. A. 1 Create baseline 2 Consider views 6 Determine criteria 3 Create arch. model 4 Select services 5 Confirm bus. Objs. 7 a Define architecture 7 b Identify Arch. Building Blocks 8 Conduct gap analysis D 15
Phases D through G N. C. A. (Relevant when taking architecture through to implementation) D - Opportunities and Solutions: q 주요 작업의 견적 및 선택 E - Migration Planning q 작업 및 개략적개발계획의 우선 순위 설정 A Initiation and Framework B Baseline Description G Architecture Maintenance F Implementation Requirements F – Implementation q 완전화 계획 수립 및 실행 G - Architecture Maintenance q 새로운 Baseline의 유지보수를 위한 절차 수립 E Migration Planning C Target Architecture D Opportunities and Solutions 16
기본 아키텍처 : Foundation Architecture q 기본 N. C. A. 아키텍처의 전후관계 § Foundation Architecture in context q 기술참조모델 § Technical Reference Model q 표준정보기반 § Standards Information Base 17
기본아키텍처의 전후관계 The “Enterprise Continuum” Foundation Architectures Common Systems Architectures Industry Architectures N. C. A. Organization Architectures Business Applications Qualities Architecture Continuum guides & supports Solutions Continuum Products & Services Systems Solutions Industry Solutions Organization Solutions 18
기본아키텍처 : 기술참조모델 (TRM) N. C. A. Qualities Infrastructure Applications Business Applications q 각 서비스의 범위를 정의 q Qualities Graphics & Image Data Management Data Interchange International Operations User Interface Location & Directory Transaction Processing Security Software Engineering System & Network Management Application Programming Interface Qualities 서비스의 상세한 분류 시스템 차원의 능력을 판단 국 제화, 보안, 관리 등 12개 q 객체지향 프로비젼 서비스 ORB, Common object Operating System Services Network Services Communications Infrastructure Interface Communication Infrastructure Qualities q 품질 가용도, 확실성, 가용성, 적용 20 성
기본아키텍처: Standards Information Base (SIB) N. C. A. q 개방형 산업 표준(open industry standards)의 DB § Open Group이 승인한 표준 집합 § Open Group 합의절차에 의하여 내용을 결정 q TOGAF TRM 분류에 의함 q 정기적 갱신 q 웹 access 제공 § http: //www. db. opengroup. org/sib. htm q 관련 resources와의 Link 21
표준제정현황 N. C. A. q SIB는 2종류의 표준을 제공 § Open. Group Standard § Technical standard(77건), Product Standard(44건) § Adopted(320), Pending(5), Withdrawn(40) Data Interchange Services (25 -1 -1), Data Management Services (10 -0 -0), Graphics and Imaging Services (8 -1 -0), International Operation Services (5 -0 -0), Location and Directory Services (22 -0 -6), Network Services (117 -0 -24), Object-Oriented Provision (6 -0 -0), Operating System (32 -1 -1), Security (13 -1 -0), Software Engineering (24 -1 -1), System and Network Management (29 -0 -3), Transaction Processing (9 -0 -3), User Interface (20 -0 -1), Quality of Service (0) - Open. Group Reference Standard 22
자원기반 : Resource Base N. C. A. q ADML (Architecture Description Markup-Language) Architecture Views q Business Scenarios q (requirements method) q Case Studies § Building Block Example q IT Governance Strategies 23
Architecture View N. C. A. 24
Building Block N. C. A. q 종류 § Architecture Building Block (ABB) § Solution Building Block (ABB) q Building Block과 ADM § Building Block Specification Process § Phase A, B, C(Step 3 -7), D § 모델링 단계 § § Business Process (Phase A) Technical functionality and constraints (Phase B) Architectural Model (Phase C) Solution Model • Example은 Opportunity Identification(Phase. D)와 25 Building Block Reuse(Phase E to F)가 있음
TOGAF Version 6의 새로운 점 N. C. A. q q q IEEE Std 1471, Recommended Practice for Architectural Description § IEEE Std 1471의 개념과 용어에 맞춰 TOGAF Architecture Views를 확대개정 § TOGAF Architecture Development Method에 통합 IEEE Std 1003. 23, Guide for Developing User Organization Open System Environment (OSE) Profiles § 통합작업 시작 The C 4 ISR / Do. D Architecture Framework § TOGAF와 비교 시작 소프트웨어 공학 관점 § Component-based 개발의 지원을 목적 § US Air Force Command & Control System Technical Architecture (C 2 STA) 작업에 기반 ADML (Architecture Description Mark-up Language) Version 1 § 새로운 ADML 웹사이트를 TOGAF와 연계 26
2001 프로젝트 계획 N. C. A. q q TOGAF Executive Overview - 3 rd Edition TABB (Technical Architecture Builder/Browser) § ADML 적용 § Open-source development program q TOGAF 인증 § Architects, Training / Consultancy services q TOGAF, SIB를 E. C. 에 제시/촉진 § Europe-wide framework for enterprise architecture q TOGAF, SIB를 U. S government에 제시/촉진 § U. S. government departments affected by Clinger. Cohen (Public Law 104 -106) 28
참고 SITE N. C. A. q Architecture 포털 사이트: § q TOGAF 문서: § q http: //www. opengroup. org/public/arch TOGAF 관련 정보: § q http: //www. opengroup. org/architecture/index. htm http: //www. opengroup. org/public/togaf Standards Information Base (SIB): § http: //www. db. opengroup. org/sib. htm 30