12.07.2015 Views

I. ITA/EA 데이터 아키텍처 ITA/EA의 출현과 아키텍처 개념 및 목적

I. ITA/EA 데이터 아키텍처 ITA/EA의 출현과 아키텍처 개념 및 목적

I. ITA/EA 데이터 아키텍처 ITA/EA의 출현과 아키텍처 개념 및 목적

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I. <strong>ITA</strong>/<strong>EA</strong>의 출현과데이터 아키텍처 개념 및목적-1-


목차1. 정보기술아키텍처의 출현2. 아키텍처의 상호 연관성3. 데이터 아키텍쳐의 구성-2-


1. 정보기술아키텍처의 출현-3-


qOMB 의정의 : 조직의전략적목표와 정보기술자원 관리목표를달성하기위해조직의업무, 정보, 시스템, 정보기술등을효율적으로통합 관리하는 체계qZachman의정의 : <strong>EA</strong>는 기업 또는조직(Enterprise)(Enterprise)의지식기반구조(Knowledgeinfrastructure)를 구성하는자원들을 묘사하는 산출물들의집합(Set of Artifact)qCIO Council의정의 : 조직의목표및그목표를목표를 달성하기위해필요한정보, 목표를수행하는데에필요한기술, 변화하는기업목표에 대응하기 위한환경을구현하는데필요한전략및과정을정의해둔전략적정보자산qMeta Group의 정의 : <strong>EA</strong>는 조직또는기업의 주요비즈니스, 정보, 어플리케이션, 기술전략및이들요소가업무프로세스에미치는영향 등을 총괄적(Holistic)으로표현해 놓은실체q한국전산원 : 정보기술아키텍처란일정한 기준과 절차에 따라 업무, 데이터, 응용, 기술, 보안 등조직전체의정보화구성요소들을 통합적으로 분석한 뒤 이들간의관계를구조적으로정리한체제및이를바탕으로정보시스템을 효율적으로 구성하기위한 방법OMB : 미국연방정부의 정보화전략을 총괄하는예산정책처(OMB:Office of Management and Budget)-4-


비즈니스와 IT의연관성q비즈니스와 IT내의구성요소를식별하고이들 간의관계를부여함으로써 비즈니스 환경변화에 신속하게 대응할 수 있는IT지원체계를 수립할 수 있도록돕는다.통합·연계q수직적이며 목표지향적으로 진행돼온정보화를통합·연계차원에서 고려함으로써 중복투자를 방지하고 정보공동활용이가능하게한다프로그램적q일회성 프로젝트가 아닌 프로그램적성격, 진행적 성격을가짐으로써 기업의 문화로자리매김될 수 있다BusinessArchitectureApplicationArchitectureDataArchitectureTechnicalArchitecture-5-


문제점 및필요성개선방향업무환경과 요건을 충족하기 위한정보전략계획의 유효성업무와 정보기술 연계급격한 IT 기술 환경의 발전과 변화에대응의 필요성Enterprise 차원에서 정보자원에 대한체계적/종합적 관리의 미흡IT투자 의사결정 기준 개선정보 투자 결정을 위한 도구 부재체계적 통합적 정보자원 관리기능중심의 정보시스템 도입에 따른중복투자 및자원낭비이기종 시스템간 연계 및통합의 문제정보시스템간 상호운용성 확보-6-


q장치산업의 Plant는 일반 건축물과는 달리, 지속적으로 원료가 유입되고, 생산물이 산출된다. 또한 시장의 변화(고객 요구, 공급 원료 상태)에 따라 운영환경이 변경되며, 끊임없이 공정이 개선되고 유지관리 되어야 한다.<strong>EA</strong>의 단계장치산업(정유 Plant)의 단계운영관점개괄단계하고자 하는 것이무엇인가?개념단계화학 이론/실험무엇을 하고자하는지무엇을 변경해야하는지논리설계PFD ( ProcessFlow Diagram )논리적인 흐름(가능성) 설계변경 요소에대한논리적인 검증물리설계P&ID ( Piping &InstrumentDiagram )물리적인 구현방법 제시변경 요소를반영할 물리적인방법 제시구현단계정유/ /석유화학Plant실제 구현된 Plant (시스템 )실제 Plant에 변경요소를 반영•<strong>EA</strong>는 개념단계까지만구축하는것이맞는가 ?•연구가성공하여기존제품의개선된제품이발명되면, 기존 공장을 허물고 , 다시 지어야하는가 ? 기존공장을개선하여 새로운제품을생산해야하는가 ?-7-


qqqqqq업무환경과요건을충족하기위한 정보전략계획의 유효성급격한 IT 기술환경의 발전과변화에대응의 필요성Enterprise 차원에서 정보자원에대한 체계적/종합적관리의미흡정보 투자 결정을위한 도구 부재기능중심의정보시스템 도입에 따른 중복투자 및자원낭비이기종시스템간연계및통합의 문제BusinessArchitectureDataArchitectureApplicationArchitectureTechnicalArchitectureBlueprintReferenceModelPrinciples각아키텍처는3가지 구성요소를 포함-8-견고성(안정성)높음낮음업무와 정보기술 연계정보시스템간 상호운용성 확보IT투자 의사결정 기준 개선체계적 통합적 정보자원 관리<strong>EA</strong>의 Document는 Model과 Definition이 필요묘 사(Description)낮음정의서(Definition)높음모델(Model)아키텍처(Architecture)구체성


BusinessArchitectureApplicationArchitectureDataArchitectureStructure(Model)TechnicalArchitectureData FlowData ManagementrBA,TA,AA 영역은 선진 기술과 기법을 도입하여 적용이 가능하지만 DATA는 우리가 가지고 있는 우리의 것rrrrr선진 참조 모델을 참조할 수는 있으나 도입은 어려움신시스템의 To-be Data의 70%는 As-is Data(우리것)기술의 변화와 진화에 민감하지 않는 영역은 DATAIT의 정보화를 위한 핵심 영역은 바로 데이터 영역데이터의 중요성은 많이 강조하지만 현실은?‣전사 데이터 청사진 수준의 모델은 가지고 있는가 ?‣업무의 가변성에 유연한 데이터 구조인가 ?‣Table Flow Diagram과 같은 ERD는 아닌가 ?‣데이터 모델은 현행화가 되어 있는가 ?‣개념 / 논리 모델을 유지하고 있는가 ?‣진정한 데이터란 축적될수록 정보가 되지만 대용량으로 쌓일수록불안한 이유는 왜 ?‣프로그래머와유지보수 인력은많지만 데이터 전문가는 ?-9-


2. 아키텍처의 상호 연관성- 10 -


q데이터 아키텍처의 각 모델은 BA,AA 아키텍처내의 각 모델과 수평적, 수직적 연관관계를구성하여 전사 아키텍처를 형성한다.BA, AA비즈니스 목표,비전, 전략비즈니스 모델1DA데이터주제영역51 • 데이터 주제영역은 기업의 목표, 전략 및비즈니스 모델을참조하여 경영목표를 달성하기위한 대상 및범위를 정의한다.2• 개념 데이터 모델은 기업의 비즈니스 모델 및프로세스 모델에부합하는 엔터티를 정의하고, 정보의 체계를 구성한다.프로세스모델2개념 데이터 모델53• 논리 모델은 프로세스 모델의각프로세스가 논리적으로 완전히 구성될 수있도록 모델을형성하며 프로세스 / 데이터 매트릭스를 통하여 검증한다.어플리케이션모델기능3논리 데이터 모델54 • 물리 모델은 각시스템의 기능과맵핑 되어 모든 기능이 수행하는데 필요한 데이터를 제공하며, 시스템 기능 / 데이터 매트릭스를 이용하여 검증한다.시스템 기능 모델4물리 데이터 모델5• 데이터의 각계층간에는Alignment를 이루어야 하며,하위 계층은 상위계층의 데이터범위 및개념을 수용한다.- 11 -


BA / DA / AA 상호 상관관계Business Architecture는기업의 업무동일한 업무라도 골격은상이할 수 있음좋은 골격은 업무 발전및 변경에 유연하게 대처Data Architecture는기업의골격기능은 업무를구현하기 위해작동하는행위, 수단기능은 다양한업무에사용, 업무는 다양한 기능을 사용Application Architecture는부위별 기능(근육, 피,…)- 12 -기능은 골격을 움직이기위해작용골격의 형태에따라 기능은 큰 영향을 받는다


q단순 데이터 품질(Value Quality) 뿐만 아니라 총체적인 정보서비스 품질고도화차원의데이터품질 관리를위하여솔루션뿐만 아니라 총체적인 기술과조직, 체계수립등을통한 지속적인관리가필요하다.정확한 정보 서비스유연한 정보 서비스안정적인정보 서비스데이터정의(Data Definition)데이터 모델 관리데이터 서비스 권한정보서비스 품질의고도화데이터 내용(Data Contents)데이터 흐름(Data Flow)Meta Data Repository데이터 요구 사항 관리데이터 서비스 시스템성능데이터 베이스관리데이터가용성관리(보안/백업/복구)지속적인 품질 관리프로세스 정립Principle & Organization & PolicyData & InformationQuality Principle각 Component 관리 규정조직교육/훈련계획- 14 -


q조직의기능, 목표, 전략을 달성하고 관리 운용하기 위해 필요한 데이터를식별하여정보의 기본단위인데이터요소의표준화 및표준화된모델을 제시하고 통제 함으로서 정보 서비스 품질 고도화를 달성하려는체계이다.uData Architecture는 Data Principle, DA Framework, Data Reference Model 및 이를 관리하고통제하기 위한 Data Governance 로구성되어있다.Data Principle전사 데이터를 관리하고, 유지하기위한 기본원칙을제공한다.Data Architecture Framework전사 Data 를 해석, 이해하는기본틀을제공한다. ( 구조, 흐름 )전사 데이터의 참조 모델의 역할을수행하며, 전사 데이터상호운용성을지원한다. ( 표준 )Data Reference ModelData Governance전사 데이터를 관리하고, 유지,통제 수단을제공한다. ( 관리원칙,관리조직, 관리절차, QA )- 15 -


q전통적인 시스템개발을위한 모델링 접근방법과 <strong>EA</strong>관점에서 데이터아키텍처 접근 방법은 목적의차이가 있다.정의접근방법및특징데이터 모델링기업의정보구조를체계적으로 나타내는방법으로기업의데이터를사용자관점에서인식, 분석하여이를표준화된 심볼을이용하여 표현하는기법u 시스템 구현을 목적으로 주제영역을 분류함으로써중복되고상이함u 해당주제영역의데이터를사용하는 업무활동중심으로정의함u 단위시스템별로정의된데이터구조이므로동일 데이터 일지라도식별에어려움이존재함u 논리적으로 일관된기준이부재하므로통합정보제공에한계가존재함데이터아키텍처최상위의개괄적인단계에서부터 데이터 베이스단계까지데이터에 관한 모든구조를 통합하여연계 시킨 아키텍처 또는 체계u 전사적인데이터아키텍처구축을목적으로 분류하고정의함u 전사중심 데이터인키주제영역을정의하고업무 활동을고려하여 메인주제영역정의u 전사적인 참조모델을개발하여 일관된데이터구조구축기반을제공하기 위한분류기준u 개체집합이나행위집합단위그룹으로주제영역을 분류하고데이터 모델링을진행하므로 향후 통합에 유리- 16 -


Data Architecture는 Data Principle, DA Framework, Data Governance 세가지요소와 Data Reference Model로 구성되어 있으며Data Principle전사적 데이터의 관리하고, 유지하기 위한 기본원칙을제공한다.Data ArchitectureF/W전사 Data 를 해석, 이해하는 기본틀을제공한다.( 구조, 흐름, 관리 )Data Governance전사 데이터를 관리하고, 유지, 통제 수단을 제공한다.( 표준화, , QA, 조직 )Data Architecture Framework은 Data Structure, Data Flow, (Data Management)세가지 요소로구성된다.- 17 -


q기업이수행하고자하는 비즈니스의 본질이 변하지 않는 한 Data의 본질은 변하지 않는다. 무한 경쟁의시대에수단이나방법의 변경을 유연하게 하고, 신속하게 대처하기 위해선, 체계적으로 잘 구축된 DataArchitecture가 필수적이다.- 18 -


3. 데이터 아키텍처의 구성- 19 -


조직의데이터관리목표v 비즈니스지원: 모든 데이터는비즈니스 목적에 부합되어야 함v 전사적데이터관리 : 전사 관점의데이터에 대한 통합 관리v 데이터 접근체계확립 : 데이터에 대한 일관된 접근체계및데이터적시제공v 데이터정합성유지 : 전사의 모든 데이터는 일관되고 정확한 데이터유지완전성정합성유연성확장성적시성데이터구조데이터 흐름데이터구조와흐름모두전사데이터지도로서전체를전체를 표현해야 한다.시스템내, 시스템간 전사 측면에서 데이터에 대한 정합성을이루고, 이를검증 할수있어야 한다. 신규 비즈니스/어플리케이션이추가되어도전사적인정합성 검증이이루어져야한다.시장 환경변화에대해비즈니스가유연하게 대처 가능한 데이터구조및흐름의 융통성을 확보하여 최신의데이터구조, , 흐름, Value가 반영될수있어야 한다.비즈니스의 확장, 어플리케이션의 확장, 데이터 증가에 대비한 아키텍처설계정보고객이원하는데이터는비즈니스 Time 내에 제공가능해야 한다.정보품질고도화적시(Right time)•적시정확한 (Right 정보(Right time)information)•정확한 정보적합한수요자(Rightinformation)destination)•적합한수요자(Right Destination)- 20 -


q 선진 사례 분석q 고객사및비즈니스환경q 인터뷰 를통한데이터요건및현황조사선진사례참조데이터원칙근거 ( Motive )Implication ( Impact )방향성데이터아키텍처 원칙취합DP01데이터는공동자산으로서..고객사비전및목표선별MotiveDP02데이터는 불법적인 접근..고객사환경<strong>ITA</strong> 통합원칙조정DP03데이터는 접근이 용이..<strong>ITA</strong> 비전DP04데이터는정합성이...데이터현황 /요건조사인터뷰설문조사데이터현황조사적시성, 유연성, 보안, 정합성, 확장성…- 21 -v 데이터아키텍처의 목표를 달성하기 위한 투자및 의사결정에 객관적인기준v데이터아키텍처와관련된모든활동은원칙에 의거하여 시도되고 판단되어야한다.


데이터 거버넌스는 현재데이터 아키텍처의 정책, 지침, 방향, 표준 등에 근거하여 데이터에 대한변화, 진화를 결정하기 위한 의사결정을 지원하는 역할과 메커니즘의 집합임데이터 거버넌스 체계의 구성요소•원칙 : 데이터를 유지 관리하기 위한 지침, 가이드라인•조직 : 데이터 아키텍처를 관리할 조직의 체계 및 역할과 책임을 정의•프로세스 : 관리 방향과 목적에 맞게 조직이 기능을 수행하는데 필요한 일련의활동들의 집합구성요소들의 유기적인 조합을 통해 데이터 아키텍처가 기업의 비즈니스 목적에 부합하고 최적의정보 서비스를 제공할 수 있도록 관리되고 진화되어진다.데이터가 기업의 비전, 비즈니스 목표를 지향할 수있도록데이터 아키텍처 진화, 통제 방향, 지침을 가이드데이터에 대한 기획, 관리, 확인을 수행하기 위한조직의 구조와 조직의역할과 책임을정의하며 조직간 커뮤니케이션 방안을 수립조직원칙프로세스새로운 업무와 정보기술의변화요인을 데이터 모델및데이터에 적용하여데이터의 생명주기를 통제하기 위한 프로세스- 22 -


qData Governance는 기업이보유하고있는데이터자산을바람직하게 사용할 수 있도록 의사결정 권한과 책임을정립하는 것을 의미하며 조직의전략과목표에 부합,비즈니스와의 연계, 가치 증대와위험관리, 투자 효과 극대화, 리더십, 조직구조, 프로세스통제·관리로요약할수있다.Data관리현황• 업무 요건, 데이터 항목, 코드 정의 등데이터구조및 내용에 대한 표준화 미비로 이해 및 공유가 어려움•데이터구조및흐름 설계에 대한 통제가 없어 업무 요건의 효율적이고 완전한 구현을 확인하기 어려움• 데이터 구조 및 내용에 대한 인지도 부족 (해당 시스템 개발자만이 인지함)• 시스템별 데이터관리 수준의 상이함으로 인한 정보 누수 및통합이 어려움• 시스템별 데이터불일치 및 권한 관리 정책미흡으로데이터 보안 및기밀유지가 어려움발생 가능위험Data Governance의 구현12• 전략 수립 및 수행의 어려움• 고객과 경쟁기업에 대한 경영집중력분산•조직 목표에 대한 조직 역량의 배치어려움• 의사 결정의 지연 및조직간의 불신• 전사적 데이터 통합의 어려움• Business Re-Engineering의 어려움해결방안목표설정Biz. 연계Biz.연속성효율적 활용방향성제시비교활동자동화 증대비용절감위험관리3• 낮은 고객 만족도• 낮은 조직 구성원 만족도• 운영 비용의 증가성과측정- 23 -


qData Governance 구현은 표준 데이터를 정의하고 이를관리하기위한프로세스및조직 역할의관리체계와 함께 IT 도구로서의 메타 데이터리파지토리가필요하며 각각의구성요소가 유기적으로 연계되어 추진되어야 한다.* 출처 : IBM BCS- 24 -


데이터 아키텍처는 지속적으로내부인력과조직의 활동에 의하여 현행화되어야활용할 수있고,데이터 아키텍처를 통한 IT 업무 프로세스 혁신이 가능하도록 구성되어야 함데이터 거버넌스 모델변화 요구• 업무변화• 정보기술변화• 전략변화•구역량변화활용체계•활용 시나리오•활용 시스템Architecture진화관리Usage 주기(1개월)/수시Architect조직 역량•조직의 역할과 책임•역량개발 프로그램• 데이터 관리자 양성계획활용체계개발아키텍처자산 활용피드백Architecture데이터 아키텍처• DA 프레임워크•데이터 모델•표준아키텍처자산 관리요구 역량역할책임- 25 -


• 데이터 참조 모델은 전체조직차원의 표준화된 데이터 모델로서 기능 및데이터요구사항을정의하기위한개념적, 논리적 데이터 모델• 정보 요구 사항을정의하고 구조화하는 기반으로서 데이터 참조 모델을 이용하여,정보체계 내에서 데이터구조의표준화및재사용을보장• 데이터 참조 모델은 조직의비즈니스를 해석하고, 표현하기위한구조와 규칙을종합적이고 표준화된방법으로표현한 것으로 이해 당사자간의 모델 이해도를 증진시키고 일정 수준이상의품질이 보장되는 데이터구조및내용을 공유하여 재사용성과 생산성을향상시키고 상호 운용성을 증대시키기위한 모형(미 연방 전사적아키텍처 Data Reference Model 정의 )Data Reference Model 기대효과1데이터 표준화 및데이터의 재사용가능한 공유환경 구축2데이터구조의표준화를 통한이식성과확장성의 향상3조직 및 여러시스템간의데이터 상호운용성의 향상4데이터품질향상및생산성 증대5중복 투자방지및수명주기비용절감- 26 -


q조직의기능, 목표, 전략을달성하고 관리 운용하기 위해필요한데이터를식별하여정보의기본단위인데이터요소의표준화및표준화된표준화된 모델을제시하고 통제 함으로서 정보 서비스 품질고도화를달성하려는 체계입니다.데이터구조기업이 경영 목표를 달성하기 위해 필요한비즈니스데이터의 대상 및 범위를 정의하고데이터실체및관계를규명함으로써데이터가비즈니스의 요건을 충족하며,정보의정합성이유지됨을보장한다.데이터 흐름기업 내/외의데이터의생산, 이용의 주체를식별하고, 각 주체간데이터의 흐름 및변환 규칙을정의 하여 정보로서의 상호q 쟈크만 <strong>EA</strong> Framework이용가치를 식별하고 향상 시킨다.- 27 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!