DOI QR코드

DOI QR Code

A Study on the Scheme of Implementing Meta-data Based Applications for Enterprises

메타 데이터 기반의 기업용 애플리케이션 구축 방안에 관한 연구

  • 장길상 (울산대학교 경영정보학과)
  • Published : 2009.09.30

Abstract

Generally, the phases of constructing information systems are consisted of systems planning and selection, system analysis, system design, and system implementation and operation. These systems require many efforts and costs for additional development of modification requirements due to a frequent changes of business environments and business processes. Especially, inconsistencies between system design and system implementation usually happen during development steps because of the difficulties of program developments due to difficulties of capturing exact user requirements and frequent changes of user requirements. This paper proposes a scheme of implementing meta-data based applications for enterprises in order to reduce inconsistencies between system design and system implementation and to overcome limits of the existing coding-based development methods of applications which must use until disuse if they are developed once. Also, this paper presents a framework of repository system to systematically manage and utilize meta-data. The core concept of the proposed scheme makes outputs generated in the phases of system analysis and design into meta-data and is to easily develop and customize application programs using meta-data repository. Also, to show the applicability of the proposed scheme, it is applied to implement ERP system of 'H' automotive part manufacturer. As a result, the proposed scheme can gain improvements such as easiness and productivity of program development, easiness of maintenance, reusability of program components, etc.

일반적으로, 기업에 요구되는 정보시스템의 개발사이클은 시스템 계획 및 선정, 시스템 분석, 시스템 설계, 시스템 구현 및 운영의 4단계로 이루어진다. 이런 절차에 따라 한번 개발되고 도입된 정보시스템들은 잦은 업무환경의 변화 및 그에 따른 빈번한 업무프로세스의 변경 등으로 시스템의 개발과정에서 뿐만 아니라 유지보수 단계에서도 애플리케이션의 추가적인 개발 및 수정 요구 등을 지원하기 위하여 많은 노력과 비용이 요구되고 있다. 특히, 개발과정 중에는 정확한 사용자 요구사항 파악의 어려움 및 잦은 요구사항 변경 등으로 인한 시스템 설계의 빈번한 변경과 그에 따른 프로그램 개발의 어려움으로 인하여 시스템 설계와 구현 사이에 항상 불일치가 발생하게 되고, 더 나아가서 시스템 개발의 표준화 정립이 어려운 실정이었다. 본 논문에서는 이러한 시스템 설계와 구현 사이의 불일치를 줄이고, 신속한 응용프로그램의 개발 및 기존의 한번 개발되어지면 폐기 때까지 사용하여야 하는 기존 개발방식의 한계를 극복하기 위하여, 메타 데이터 기반의 애플리케이션 개발 방안을 제시하고, 이를 위하여 메타 데이터를 체계적으로 관리 위한 리파지토리 시스템의 프레임워크를 제시한다. 본 논문에서 제시된 메타 데이터 기반의 애플리케이션 구축 방안은 시스템 분석 및 설계 단계에서 발생되는 산출물 정보를 메타 데이터화하고, 이것을 기반으로 한 리파지토리 시스템을 구축 활용함으로써 애플리케이션의 개발 및 고객화를 용이하게 하는 개념이다. 본 논문에서 제시한 메타 데이터 기반의 애플리케이션 구축 방안의 적용가능성을 보여주기 위하여, 'H' 자동차부품업체의 ERP 시스템 구축에 적용되어졌다. 그 결과, 기존의 코딩 기반 개발 방식보다 제시된 메타 데이터 기반개발방식이 개발 용이성, 개발 생산성, 유지보수 용이성, 프로그램 구성요소들의 재사용성 등 여러 측면에서 향상되었다.

Keywords

References

  1. 조준구, 김창수, 정희경, "E-비즈니스 XML 문서 생성을 위한 Form 생성기의 설계 및 구현," 한국정보과학회 2001년도 봄 학술발표논문집, 제 28권, 제 1호(A), 313-315쪽, 2001년 4월.
  2. 홍영일, 강상기, 박은영, 최진석, 김수정, 이정배, 이광우, "서블릿을 이용한 기안문 생성기의 설계 및 구현," 한국멀티미디어학회 춘계학술발표논문집, 제 2권, 제 1호, 405-409쪽, 1999년.
  3. 한상훈, 이만형, 박세원, 황대훈, "GUI를 기반으로 하는 SGML DTD 생성기의 설계 및 구현," 한국멀티미디어학회 춘계학술발표논문집, 395-400쪽, 1998년.
  4. 음두헌, 고민정, 강이지, "컴포넌트 기반 웹 데이터베이스 응용의 자동 생성기," 정보처리학회논문지 D, 제 11-D권, 제 2호, 371-380쪽, 2004년 4월.
  5. 황기태, "XML 폼 구조를 기반으로 하는 리포트 생성기의 설계 및 구현: MoonLight," 정보처리학회논문지 D, 제 10-D권, 제 4호, 735-744쪽, 2003년 8월.
  6. A. Sen, "Metadata management: past, present and future," Decision Support Systems, Vol. 37, pp.151-173, 2004. https://doi.org/10.1016/S0167-9236(02)00208-7
  7. 김치수, 오은진, "메타데이터 기반 응용프로그램 생성기 설계," 정보처리학회논문지 D, 제 11-D권, 제 7호, 1477-1482쪽, 2004년 12월.
  8. 이희석, 서우종, 김태훈, 이충석, 손병호, 백종명, 손주찬, 박성진, "기업 리파지토리 시스템 : 아키텍쳐 및 ERP 리파지토리 사례," 정보기술과 데이터베이스저널, 제 7권, 제 1호, 1-15쪽, 1999년 4월.
  9. 이희석, 이제, 이충석, 조창래, 손주찬, 백종명, "전사적 자원관리 시스템을 위한 기업 리파지토리 시스템 구축," 경영정보학연구, 제 9권, 제 1호, 60-75쪽, 1999년 3월.
  10. S. P. Kevin, "Metadata-Driven Application Design and Development," Microsoft Architect Journal, pp.28-38, Jan. 2004.
  11. R. Ferreira, and J. Moura-Pires, "Extensible Metadata Repository for Information Systems and Enterprise Applications," ICEIS 2007 - 9th International Conference on Enterprise Information Systems, Funchal, Portugal, 2007.
  12. R. Ferreira, J. Moura-Pires, R. Martins, and M. Pantoquilho, "XML Based Metadata Repository for Information Systems," EPIA 2005 - 12th Portuguese Conference on Artificial Intelligence, Covilha, Portugal, 2005.
  13. U. Schindler, and M. Diepenbroek, "Generic XML-based framework for metadata portals," Computers & Geosciences, Vol. 34, pp.1947-1955, 2008. https://doi.org/10.1016/j.cageo.2008.02.023
  14. 김기운, "사용자의 데이터 웨어하우스 접근과 활용을 위한 메타데이터 관리 사례," 한국컴퓨터정보학회논문지, 제 12권, 제 5호, 225-233쪽, 2007년 11월.
  15. 김재수, 박형서, "분산데이터베이스를 이용한 메타데이터 기반 실과 교수학습자료 공유 시스템 설계," 실과교육연구, 제 13권, 제 2호, 185-203쪽, 2007년.
  16. 김종우, 김형도, "기업간 비즈니스 프로세스의 통합적 등록저장을 위한 메타데이터 스키마 설계," 한국전자거래(CALS/EC)학회지, 제 12권, 제 2호, 195-217쪽, 2007년.
  17. 나민영, "군 정보통합을 위한 메타데이터 기반의 데이터 그리드 시스템," 한국컴퓨터정보학회논문지, 제 13권, 제 2호, 95-103쪽, 2008년 3월.
  18. 이상문, 서정민, "지하수관리시스템의 공간 메타데이터 모델에 관한 연구," 한국컴퓨터정보학회논문지, 제 12권, 제 4호, 229-237쪽, 2007년 9월.
  19. 강성배, 문태수, "객체지향 방법론을 이용한 자동차부품기업의 영업관리시스템 설계 및 구현," 정보시스템연구, 제 13권, 제 1호, 77-95쪽, 2004년 6월.
  20. 남기형, 김선호, "확장된 컴포넌트 개념에 의한 정보시스템 개발방법론," 한국전자거래(CALS/EC)학회지, 제 2권, 제 1호, 55-77쪽, 1997년 6월.