A Study on the Development of Standard Profiles Management System which supports the Technical Reference Model for Information Technology Architecture

정보기술 아키텍처를 위한 기술참조모델을 지원하는 표준프로파일 관리시스템 개발에 관한 연구

  • Yang, Jin-Hyeok (Dept.of Computer, Graduate School of Korea University) ;
  • Kim, Yeong-Do (Dept.of Computer, Graduate School of Korea University) ;
  • Jeong, Hui-Jun (Dept.of Computer, Graduate School of Korea University) ;
  • Yang, Jin-Yeong (Dept.of Computer, Graduate School of Korea University) ;
  • Yu, Myeong-Hwan (Dept.of Computer, Graduate School of Korea University)
  • 양진혁 (고려대학교 대학원 전산학과) ;
  • 김영도 (고려대학교 대학원 전산학과) ;
  • 정희준 (고려대학교 대학원 전산학과) ;
  • 양진영 (고려대학교 대학원 전산학과) ;
  • 유명환 (고려대학교 대학원 전산학과)
  • Published : 2001.10.01

Abstract

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.

정보기술 아키텍처는 정보시스템에 대한 요구사항을 충족시키고, 상호운용성 및 보안성을 보장하기 위한 일환으로 정립된 개념으로서, 조직에서 사용되는 정보들을 지원하기 위한 정보기술과 그 구성요소들을 분석하고 이들간의 관계를 구조적으로 정리한 체계로서 정의된다. 정보기술 아키텍처는 전사적 아키텍처, 기술참조모델, 그리고 표준프로파일로 구성된다. 정보기술 아키텍처의 한 구성요소인 표준프로파일은 정보기술 표준들의 집합이다. 본 논문에서는 정보기술 아키텍처를 구성 및 활용하기 위하여 기술참조모델에 기반을 둔 표준프로파일 관리시스템 구축에 대한 정보기술의 활용에 대해 언급한다. 구현된 표준프로파일 관리시스템은 국내에서 최초로 시도되는 정보기술 아키텍처 분야에 대한 구현으로서, JSP 및 Java와 같은 객체지향 언어를 사용하여 소프트웨어를 설계하였다. 그리고, UML 표기법에 근거한 기본 및 상세 설계서의 작성, 소프트웨어 아키텍처를 구성하는 컴포넌트 및 디자인 패턴을 활용한 시스템 설계로 인하여 소프트웨어의 재사용성을 높였다. 또한, 리눅스의 활용, 국산 데이터 베이스의 사용, 아파치와 탐캣과 같은 공개 소프트웨어의 사용으로 인한 향후 시스템 유지보수비용을 절감할 수 있도록 하였다. 마지막으로 국외 표준정보 제공시스템에서는 찾아볼 수 없는 타기관에서 사용하는 표준정보에 대한 참조시스템이 포함되어있고 표준에 대한 제정 및 개정에 대한 일련의 업무처리를 인터넷으로 지원할 수 있는 모듈과 같은 다양한 부가적인 서비스들이 본 정보시스템에 통합되어있다.

Keywords

References

  1. 정보기술 아키텍치 수립 및 표준적용에 관한 연구, 한국전산원, 1999
  2. UML Distilled, Martin Fowler, Addison Wesley, 2000
  3. Design Patterns, E. Gamma et al, Addison Wesley, 1999
  4. Software Architecture: Perspectives on an emerging discipline, Mary Shaw, David Garlan, Prentice Hall, 1996
  5. The JAVA Tutorial 2/E, M. Campione, K. Walrath, Addison Wesley, 2000
  6. Professional Java Server Programming, Danny Ayers et al, wrox, 2000
  7. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns : Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995
  8. W. Pree, Design Patterns for Object-Oriented Software Development, Addison-Wesley, 1995
  9. R. E. Johnson, B. Foote, Design Reuseable Classes, Journal of Object-Oriented Programming, Vol.1, No.2, June, pp.22-35, 1988
  10. R. Helm, Patterns in Practice, Proceedings of OOPSLA'95, 15-19, Austin, TX, USA, pp.337-341, October, 1995
  11. 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 https://doi.org/10.1145/98188.98197
  12. B. Woolf, The Abstract Class Pattern, Proceedings of PLoP '97 Writers Workshops, 1997
  13. 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
  14. 정보통신 표준 프로파일, 한국전산원, 1999
  15. 정보기술 아키텍처 표준화동향, 제 2회 정보통신 표준화 심포지움, 한국전산원, 1999
  16. http://cio.doe.gov/standards/
  17. D. Fields and M. Kolb, Web Development with JavaServer Pages, Manning, 2000