[국내논문]정보기술 아키텍처를 위한 기술참조모델을 지원하는 표준프로파일 관리시스템 개발에 관한 연구 A Study on the Development of Standard Profiles Management System which supports the Technical Reference Model for Information Technology Architecture원문보기
정보기술 아키텍처는 정보시스템에 대한 요구사항을 충족시키고, 상호운용성 및 보안성을 보장하기 위한 일환으로 정립된 개념으로서, 조직에서 사용되는 정보들을 지원하기 위한 정보기술과 그 구성요소들을 분석하고 이들간의 관계를 구조적으로 정리한 체계로서 정의된다. 정보기술 아키텍처는 전사적 아키텍처, 기술참조모델, 그리고 표준프로파일로 구성된다. 정보기술 아키텍처의 한 구성요소인 표준프로파일은 정보기술 표준들의 집합이다. 본 논문에서는 정보기술 아키텍처를 구성 및 활용하기 위하여 기술참조모델에 기반을 둔 표준프로파일 관리시스템 구축에 대한 정보기술의 활용에 대해 언급한다. 구현된 표준프로파일 관리시스템은 국내에서 최초로 시도되는 정보기술 아키텍처 분야에 대한 구현으로서, JSP 및 Java와 같은 객체지향 언어를 사용하여 소프트웨어를 설계하였다. 그리고, UML 표기법에 근거한 기본 및 상세 설계서의 작성, 소프트웨어 아키텍처를 구성하는 컴포넌트 및 디자인 패턴을 활용한 시스템 설계로 인하여 소프트웨어의 재사용성을 높였다. 또한, 리눅스의 활용, 국산 데이터 베이스의 사용, 아파치와 탐캣과 같은 공개 소프트웨어의 사용으로 인한 향후 시스템 유지보수비용을 절감할 수 있도록 하였다. 마지막으로 국외 표준정보 제공시스템에서는 찾아볼 수 없는 타기관에서 사용하는 표준정보에 대한 참조시스템이 포함되어있고 표준에 대한 제정 및 개정에 대한 일련의 업무처리를 인터넷으로 지원할 수 있는 모듈과 같은 다양한 부가적인 서비스들이 본 정보시스템에 통합되어있다.
정보기술 아키텍처는 정보시스템에 대한 요구사항을 충족시키고, 상호운용성 및 보안성을 보장하기 위한 일환으로 정립된 개념으로서, 조직에서 사용되는 정보들을 지원하기 위한 정보기술과 그 구성요소들을 분석하고 이들간의 관계를 구조적으로 정리한 체계로서 정의된다. 정보기술 아키텍처는 전사적 아키텍처, 기술참조모델, 그리고 표준프로파일로 구성된다. 정보기술 아키텍처의 한 구성요소인 표준프로파일은 정보기술 표준들의 집합이다. 본 논문에서는 정보기술 아키텍처를 구성 및 활용하기 위하여 기술참조모델에 기반을 둔 표준프로파일 관리시스템 구축에 대한 정보기술의 활용에 대해 언급한다. 구현된 표준프로파일 관리시스템은 국내에서 최초로 시도되는 정보기술 아키텍처 분야에 대한 구현으로서, JSP 및 Java와 같은 객체지향 언어를 사용하여 소프트웨어를 설계하였다. 그리고, UML 표기법에 근거한 기본 및 상세 설계서의 작성, 소프트웨어 아키텍처를 구성하는 컴포넌트 및 디자인 패턴을 활용한 시스템 설계로 인하여 소프트웨어의 재사용성을 높였다. 또한, 리눅스의 활용, 국산 데이터 베이스의 사용, 아파치와 탐캣과 같은 공개 소프트웨어의 사용으로 인한 향후 시스템 유지보수비용을 절감할 수 있도록 하였다. 마지막으로 국외 표준정보 제공시스템에서는 찾아볼 수 없는 타기관에서 사용하는 표준정보에 대한 참조시스템이 포함되어있고 표준에 대한 제정 및 개정에 대한 일련의 업무처리를 인터넷으로 지원할 수 있는 모듈과 같은 다양한 부가적인 서비스들이 본 정보시스템에 통합되어있다.
ITA (Information Technology Architecture) satisfies the requirements of information system, supports the information used in the institution's business to guarantee the interoperability and security, and analyzes the components of information system. ITA consists of EA (Enterprise Architecture), TRM...
ITA (Information Technology Architecture) satisfies the requirements of information system, supports the information used in the institution's business to guarantee the interoperability and security, and analyzes the components of information system. ITA consists of EA (Enterprise Architecture), TRM (Technical Reference Manual) and SP (Standard Profile). The SP, one of the major components of ITA, is a set of information technology standards. In this paper, to construct and utilize the ITA, we mention the applications of information technology about the SP system implementation based on the TRM. The SP management system implemented in this paper is the first trial in Korea, and designs the software with object oriented programming languages such as JSP and Java. Moreover the basic and detailed specification based on the UML notation, system design using the component and system design pattern consisting of software architectures enhance the software reusability. And the constructed system in this paper shows less maintenance cost by using the public softwares such as Linux system, Korean DBMS, Apache and Tomcat, etc. Finally, the system includes the SP reference system which is used in the other institutions and cannot be found in other institutions. Also it includes the additional diverse service modules which support the subsequent processing for the establishment and revision of standards via internet.
ITA (Information Technology Architecture) satisfies the requirements of information system, supports the information used in the institution's business to guarantee the interoperability and security, and analyzes the components of information system. ITA consists of EA (Enterprise Architecture), TRM (Technical Reference Manual) and SP (Standard Profile). The SP, one of the major components of ITA, is a set of information technology standards. In this paper, to construct and utilize the ITA, we mention the applications of information technology about the SP system implementation based on the TRM. The SP management system implemented in this paper is the first trial in Korea, and designs the software with object oriented programming languages such as JSP and Java. Moreover the basic and detailed specification based on the UML notation, system design using the component and system design pattern consisting of software architectures enhance the software reusability. And the constructed system in this paper shows less maintenance cost by using the public softwares such as Linux system, Korean DBMS, Apache and Tomcat, etc. Finally, the system includes the SP reference system which is used in the other institutions and cannot be found in other institutions. Also it includes the additional diverse service modules which support the subsequent processing for the establishment and revision of standards via internet.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문은 정보기술 아키텍처를 구성하고있는 표준프로파일(SP : Standard Profiles)에 관련된 논문으로서, 정보기술 아키텍처의 활용을 극대화하기 위하여 기술참조모델(TRM: Teclinical Reference Model)에 기반을 둔 표준프로파일 관리 시스템의 구축에 관한 논문이다. 제안된 표준프로파일 관리 시스템에서는 표준프로파일의 활용을 극대화시킬 수 있도록 다양한 검색방법의 지원, 관리 효율적인 시스템 설계 및 유지보수가 용이한 시스템 아키텍처의 구성과 같은 다양한 정보기술이 사용되었다.
본 논문에서는 정보기술 아키텍처를 위한 표준 프로파일을 효율적으로 관리 및 제공할 수 있는 시스템을 개발한 내용을 언급하였다. 이는 국내에서 처음으로 개발되는 정보기술 아키텍처를 위한 노력이다.
제안 방법
구축에 관한 논문이다. 제안된 표준프로파일 관리 시스템에서는 표준프로파일의 활용을 극대화시킬 수 있도록 다양한 검색방법의 지원, 관리 효율적인 시스템 설계 및 유지보수가 용이한 시스템 아키텍처의 구성과 같은 다양한 정보기술이 사용되었다. 구체적으로 시스템 설계 단계에서는 소프트웨어 아키텍처를 구성하는 컴포넌트 및 디자인 패턴들을 활용함으로써 소포드웨어 재사용성을 높였고, 이를 UML 기반의 문서로 작성함으로써 향후 시스템 유지 보수를 용이하게 하였다.
뿐만 아니라 시스템 구축단계에서는 객체지향 언어인 JSP(Java Server Page) 및 Java를 채택함으로써 웹 연동성과 상호운영성 및 이식성을 확보하였다. 또한 공개소프트웨어인 리눅스, 아파치 및 탐캣을 이용함으로써 향후 시스템 유지보수 경비절감의 효과를 꾀하였다. 또한 표준프로파일 관리시스템을 관리하는 관리자의 편이성 제공을 위해 표준프로파일에 대한 정보변경을 실시간으로 웹 싱-에서 수행할 수 있도록 하였으며 대용량의 표준 프로파일 정보를 복찹한 절차 없이 웹 상에서 데이터 베이스로부터 저장 및 보관할 수 있는 기능과 대용량의 표준 프로파일 정보를 손쉽게 데이터 베이스로 이동하는 기능 또한 제공하였다.
또한 공개소프트웨어인 리눅스, 아파치 및 탐캣을 이용함으로써 향후 시스템 유지보수 경비절감의 효과를 꾀하였다. 또한 표준프로파일 관리시스템을 관리하는 관리자의 편이성 제공을 위해 표준프로파일에 대한 정보변경을 실시간으로 웹 싱-에서 수행할 수 있도록 하였으며 대용량의 표준 프로파일 정보를 복찹한 절차 없이 웹 상에서 데이터 베이스로부터 저장 및 보관할 수 있는 기능과 대용량의 표준 프로파일 정보를 손쉽게 데이터 베이스로 이동하는 기능 또한 제공하였다. 뿐만 아니라 기타 국외의 표준프로파일 제공 시스템에서는 찾아볼 수 없는 기관별 표준프로파일 참조 시스템, 표준 제정 및 개정에 대한 인터넷 작업 기반지원과 같은 통합되고 다양한 서비스들을 부가적으로 제공하고있다.
정비도 병행하여 진행하고 있다. 실례로 에너지성(DOE), 농무성 (DOA), 재무성 (DOT) 및 국방성 (DOD)에서는 정보기술 아키텍처를 구축하였다[16].
띠.라서, 표순프로파일 관리시스템을 구축함으로써 정보기술 아키텍처를 구현 및 참조할 수 있는 방법을 제공한다.
표준프로파일 정보를 포함한다. 이들에 대한 분류는 응용, 데이터교환, 데이터관리, 플랫폼, 통신, 보안, 관리로 분류하였다.
제안된 시스템의 특징 및 장점들을 소프트웨어 설계, 구축 및 플랫폼 구축과 관련하여 살펴본다.
UML(Unified Modeling Language) 표기법을 사용함으로써 추후 시스템 관리 및 유지보수의 용이성을 추구하였다 [2], 그리고, 소프트웨어 아키텍처, 아키텍처 스타일 및 프레임워크에 기반을 둔 싱글톤(singleton) 및 커맨드 패턴 (Command Pattern) 등과 같은 다양한 디자인 패턴을 사용하여 시스템을 설계 및 컴포넌트화 시힘으로써 소프트웨어의 제사용성을 높였다[3, 4, 7, 8, 10-12], 다음 (그림 10) 및 (그림 11)은 각각 UML 기반으로 작성된 협동 다이어그램 (collaboration diagram)과 컴포넌트 다이어그램(component diagram) 이다.
구현되었다. 그리고, (그림 15)에서 보둣이 개별프로파일 선택 지원도구의 활용으로 타기관에서 참조하는 표준프로파일 집합에 대한 정보를 공유할 수 있을 뿐만 아니라, 실제로 구축된 정보기술 아키텍처에 대한 정보 또한 참조및 공유할 수 있는 기반을 제공하였다.
이론/모형
구현된 시스템은 (그림 4)에서 보듯이 MVC(Model, View, Conti-oller) 모델[9] 에 입각하여 구성되었다.
성능/효과
같은 장점을 취할 수 있다. 첫째, 시스템 구현 계층과 사용자 인터페이스의 분리를 통하여 업무 추진을 원활히 할수 있다. 둘째, 시스템 기발 과정 중에서 사용자 요구사항 변경 및 수정이 발생할 경우 시스템 설계를 전면적으로 재검토하지 않고서 이를 즉각적으로 반영할 수 있다[171
본 시스템에서 가장 중요한 부분은 표준프로파일 검색모표준 프로파일 검색모듈과 개별프로파일 선택 지원도구이다. 모듈은 기본적으로 사용자가 입력하는 키워드를 기반으로 검색하는 불리언 검색방범을 사용한다.
사용자 정보 확인, 사용자 그룹지정, 그룹별 정보 접근권한 설정, 개별 프로파일 관리 및 홈페이지 메뉴관리와 같은 시스템과 관련된 모든 사항들에 대한 작엄을 웹 상에서 수행할 수 있는 기반을 제공하였다. 뿐만 아니라 (그림 13)에서 보듯이 수시로 변경될 수 있는 표준프로파일에 대한 편집기능과 대량의 표준프로파일 정보를 시스템의 데이터 헤이스로 이동시키는 정보변환 기능까지 갖추고 있다.
이는 국내에서 처음으로 개발되는 정보기술 아키텍처를 위한 노력이다. 본 논문에서 소개된 표준 프로파일 관리시스템은 기본적으로 불리언 키워드 검색에 기반을 둔 다양한 표준프로파일 검색방법을 제공할 뿐만 아니라 소프트웨어의 실계 및 구축에서부터 하드웨어 플렛폼의 선청과 기발언어의 선성에 이르기까지 시스템 관리와 유지 보수가 용이할 수 있도록 하였다. 구체적으로 UML 의사용, 디자인 패턴의 적용 및 공개소프트웨어의 활용이 그것이다.
후속연구
향후 현재 개발된 표준프로파일 관리시스템에서 우리는 사용자의 특성을 추줄 및 활용하는 데이터 마이닝 기법을 적용하여 기관별 사용자에게 가상 알맞은 프로파일을 제공할 수 있는 모듈에 대한 알고리즘을 설계 및 구현할 것이다.
참고문헌 (17)
정보기술 아키텍치 수립 및 표준적용에 관한 연구, 한국전산원, 1999
UML Distilled, Martin Fowler, Addison Wesley, 2000
Design Patterns, E. Gamma et al, Addison Wesley, 1999
Software Architecture: Perspectives on an emerging discipline, Mary Shaw, David Garlan, Prentice Hall, 1996
The JAVA Tutorial 2/E, M. Campione, K. Walrath, Addison Wesley, 2000
Professional Java Server Programming, Danny Ayers et al, wrox, 2000
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns : Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
W. Pree, Design Patterns for Object-Oriented Software Development, Addison-Wesley, 1995
R. E. Johnson, B. Foote, Design Reuseable Classes, Journal of Object-Oriented Programming, Vol.1, No.2, June, pp.22-35, 1988
R. Helm, Patterns in Practice, Proceedings of OOPSLA'95, 15-19, Austin, TX, USA, pp.337-341, October, 1995
John M. Vlissides, Mark A. Linton, Unidraw : A framework for Building Domain-Specific Graphical Editors, ACM Transactions on Information Systems, Vol.8, No.3, pp.237-268, July, 1990
B. Woolf, The Abstract Class Pattern, Proceedings of PLoP '97 Writers Workshops, 1997
P. Calder, M. Linton, The Object-Oriented Implementation of a Document Editor, Proceedings of Conference on Object-Oriented Programming Systems, Languages, and Applications(OOPSLA '92), Vancouver, British Columbia, Canada, pp.154-165, October, 1992
정보통신 표준 프로파일, 한국전산원, 1999
정보기술 아키텍처 표준화동향, 제 2회 정보통신 표준화 심포지움, 한국전산원, 1999
http://cio.doe.gov/standards/
D. Fields and M. Kolb, Web Development with JavaServer Pages, Manning, 2000
이 논문을 인용한 문헌
저자의 다른 논문 :
활용도 분석정보
상세보기
다운로드
내보내기
활용도 Top5 논문
해당 논문의 주제분야에서 활용도가 높은 상위 5개 콘텐츠를 보여줍니다. 더보기 버튼을 클릭하시면 더 많은 관련자료를 살펴볼 수 있습니다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.