Abstract
As the information-intensive society in 21c based on the environment of global internet is promoted, the software is getting more large and complex, and the demand for the software is increasing briskly. So, it becomes an important issue in academic and industrial field to activate reuse by developing and exchanging the standardized component. Currently, the information services as a product type of each company are provided in foreign market place for reusing a commercial component, but the components which are serviced in each market place are different, insufficient and unstandardized. That is, construction for Component Data Registry based on ISO 11179, is not accomplished. Hence, the national government has stepped up the plan for sending out public component at 2001. Therefore, the systems as a tool for sharing and exchange of data, have to support the meta-information of standardized component. In this paper, we will propose the C_MDR system: a tool to register and manage the standardized meta-information, based upon ISO 11179, for the commercialized common component. The purpose of this system is to systemically share and exchange the data in chain of acceleration of reusing the component. So, we will show the platform of specification for the component meta-information, then define the meta-information according to this platform, also represent the meta-information using XML for enhancing the interoperability of information with other system. Moreover, we will show that three-layered expression make modeling to be simple and understandable. The implementation of this system is to construct a prototype system of the component meta-information through the internet on www, this system uses ASP as a development language and RDBMS Oracle for PC. Thus, we may expect the standardization of the exchanged component metadata, and be able to apply to the exchanged reuse tool.
21세기 지식기반 사회로의 정착화와 글로벌 인터넷화 추진으로 소프트웨어는 대형화 및 복잡화 되어가고 있으며, 그 수요는 폭주하는 실정이다. 이에, 표준화된 컴포넌트의 개발 및 유통을 통한 재사용의 활성화가 최근 산업계와 학계에서 중요한 이슈로 부각되는 실정이다. 현재, 컴포넌트의 재사용을 위하여 해외 컴포넌트 판매 마켓에서는 자사별 판매하는 제품의 특성에 따라 정보를 제공하고 있으나, 상이하게 정보를 정의하고 있으며, 그 정보의 수준이 미약하며, 표준화되지 않은 메타정보를 제공하고 있다. 즉, 국제표준 ISO 11179에 기반한 컴포넌트 데이타 레지스트리의 구축이 이루어지고 있지 않다. 국내에서는 2001년도에 공용 컴포넌트의 출시를 추진하고 있다. 따라서, 개발된 컴포넌트의 정보 공유와 유통을 위한 지원도구로서 표준화된 컴포넌트의 메타정보를 서비스 해주는 시스템이 필요하다. 본 논문은 컴포넌트 재사용 활성화의 일환으로 체계적인 정보공유와 정보유통을 위하여, 제품화된 공용 컴포넌트에 대한 표준화된 메타정보의 등록 및 관리를 제공해주는 ISO 11179 표준에 근거한 컴포넌트 유통환경의 도구로서, 컴포넌트 메타데이타 레지스트리(C_MDR) 시스템을 제시한다. 이를 위해, 컴포넌트에 대한 메타정보의 명세 플랫폼을 제시하고, 이 플랫폼에 따라 메타정보를 정의하고, 또한 타 시스템과의 정보의 호환성 증진을 위해 XML을 이용해 표현한다. 그리고 시스템 디자인을 위해 3계층 아키텍쳐 표현방식을 적용하여 단순하고 이해성 있는 시각화 모델링을 제공한다. 시스템 구현은 웹 상의 인터넷을 통해 컴포넌트 메타정보를 서비스를 할 수 있도록 시스템을 구축하며, ASP 개발언어와 PC용 RDMS 오라클을 사용한다. 이로서, 제품화된 컴포넌트j에 대한 유통 메타정보의 표준화를 기할 수 있고, 재사용을 위한 유통지원도구로서 지원이 가능할 것이다.