DOI QR코드

DOI QR Code

Design and Implementation of A Distributed Information Integration System based on Metadata Registry

메타데이터 레지스트리 기반의 분산 정보 통합 시스템 설계 및 구현

  • 김종환 (고려대학교 대학원 컴퓨터학과) ;
  • 박혜숙 (고려대학교 대학원 컴퓨터학과) ;
  • 문창주 (고려대학교 대학원 컴퓨터학과) ;
  • 백두권 (고려대학교 컴퓨터학과)
  • Published : 2003.04.01

Abstract

The mediator-based system integrates heterogeneous information systems with the flexible manner. But it does not give much attention on the query optimization issues, especially for the query reusing. The other thing is that it does not use standardized metadata for schema matching. To improve this two issues, we propose mediator-based Distributed Information Integration System (DIIS) which uses query caching regarding performance and uses ISO/IEC 11179 metadata registry in terms of standardization. The DIIS is designed to provide decision-making support, which logically integrates the distributed heterogeneous business information systems based on the Web environment. We designed the system in the aspect of three-layer expression formula architecture using the layered pattern to improve the system reusability and to facilitate the system maintenance. The functionality and flow of core components of three-layer architecture are expressed in terms of process line diagrams and assembly line diagrams of Eriksson Penker Extension Model (EPEM), a methodology of an extension of UML. For the implementation, Supply Chain Management (SCM) domain is used. And we used the Web-based environment for user interface. The DIIS supports functions of query caching and query reusability through Query Function Manager (QFM) and Query Function Repository (QFR) such that it enhances the query processing speed and query reusability by caching the frequently used queries and optimizing the query cost. The DIIS solves the diverse heterogeneity problems by mapping MetaData Registry (MDR) based on ISO/IEC 11179 and Schema Repository (SCR).

중개기 기반 정보 통합 시스템은 서로 다른 지역 정보 시스템의 유연한 통합을 지원하나, 질의 처리시 최적화 측면과 지역 스키마 정보에 관한 메타데이터 표준화 측면에는 그리 큰 비중을 두지 않았다. 이러한 점을 개선하기 위해 제안된 분산 정보 통합 시스템은 질의 처리시 최적화 측면을 위해 질의 캐싱을 사용하며, 지역 스키마 정보에 관한 메타데이터 표준화 측면을 위해 ISO/IEC 11179 기반의 메타데이터 레지스트리를 사용한다. 이 시스템은 분산된 이기종의 비즈니스 정보 시스템들을 논리적으로 통합하여 사용자가 필요로 하는 통합된 정보를 웹 기반으로 제공한다. 이러한 시스템을 시스템 재사용성의 향상과 유지보수의 용이함을 위해 계층적 패턴을 사용하여 3계층 표현 방식 아키텍처로 표현하였고, 3계층 아키텍처의 핵심 요소들의 기능성과 흐름을 효과적으로 표현하기 위하여 UML 방법론을 확장한 EPEM 방법론을 이용하여 설계하였다. 또한 제안한 시스템의 구체적인 한 예로서, 공급망 관리 도메인에 적용하여 웹 기반으로 구현하였다. 따라서 분산 정보 통합 시스템은 질의 처리 속도 향상을 위해 질의 함수 관리기와 질의 함수 저장소를 통하여 질의 캐싱 기능을 제공하였고, 의미 이질성 해결을 위해 ISO/IEC 11179 기반의 메타데이터 레지스트리와 스키마 레파지토리를 이용함으로써 스키마 이질성과 데이터 이질성을 해결하였다.

Keywords

References

  1. Hea-Sook Park, Jong Hwan Kim, Doo-Kwon Baik, 'Componet-based Modeling and Verification of an Information Retrieval System using EPEM,' Proceedings of The 4th ICACT, pp.821-826, Feb., 2002
  2. 류근호, '생물다양성 정보의 투명한 접근을 위한 데이터베이스 분산 통합 방안', 한림 심포지움, 한국과학기술한림원, 2002
  3. Uified Modeling Language Resoure Center, available online at : http://www.rational.com/uml/, 2002
  4. Hans-Erik Eriksson and Magnus Penker, 'Business Modeling with UML,' OMG Press, 2000
  5. A. P. Sheth and J. A. Larson, 'Federated Database Systems for managing Distributed Heterogeneous and Autonomous Database,' ACM Computing Surveys, Vol.22, No. 3, pp.183-236, 1990 https://doi.org/10.1145/96602.96604
  6. E. Kilic, G. et al, 'Experiences in using CORBA for a Multidatabase Implementation,' 6th International Conference in Database, 1995
  7. W. Litwin and A. Abdellatif, 'Multidatabase Interoperability,' 1986
  8. A. P. Sheth, J A. Larson, 'Federated Database System for Managing Distributed, Heterogeneous, and Autonomous Databases,' ACM Computing Surveys, Vol.22, No.3, pp.183-236, Sept., 1990 https://doi.org/10.1145/96602.96604
  9. 이정욱, '멀티데이터베이스 시스템의 정보공유를 위한 개념 기반 의미망', 고려대학교 대학원 컴퓨터학과 박사학위논문, 2001
  10. ISO, Metadata Registry, ISO-11179, 2000
  11. 송치양, 임성빈, 백두권, 김철홍, '컴포넌트 유통환경을 위한 컴포넌트 메타데이타 레지스트리 구축 : C_MDR', 정보과학회지, 제7권 제6호, 한국정보과학회, pp.614-629, 2001
  12. Gamma, Erich, Richard, Helm, Ralph Johnson, John Vlisicles, 'Design Patterns,' Addison-Wesley, 1995
  13. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal, 'Pattern-Oriented Software Architecture - A System of Patterns,' John Wiley & Sons, Inc., 1996
  14. Hans-Erik Eriksson and Magnus Penker, 'Enterprise Java with UML,' John Wiley & Sons, Inc., 2000
  15. 후쿠시마 요시아키, 'SCM 경영혁명', 21세기 북스, 1998
  16. ECR Korea, available online at : http://scm.eankorea.or. kr/, 2002
  17. 황종선, 윤영식, 'C 언어로 설명한 알고리즘', 정익사, 1996
  18. S. Busse, R. D. Kutsche, U. Leser, H. Weber, 'Federated Information Systems : concepts, terminology and architectures,' Technical Report Nr.99-9, TU Berlin, 1999
  19. C. Batini, M. Lenzerini, S. B. Navathe, 'A Comparative Analysis of Methodologies for Database Schema Integration,' ACM Computing Surveys, Vol.18, No.4, pp.323-364, 1986 https://doi.org/10.1145/27633.27634
  20. G. Wiederhold, 'Intelligent Integration of Information,' ACM SIGMOD Record, Vol.22, No.2, pp.434-437, Jun., 1993 https://doi.org/10.1145/170036.170118