首页 | 本学科首页   官方微博 | 高级检索  
     


Microsoft repository version 2 and the open information model
Affiliation:1. NUS Graduate School of Integrative Sciences and Engineering, National University of Singapore, Singapore 119077, Singapore;2. Illumina Inc, Singapore 757716, Singapore;3. Department of Biochemistry, Faculty of Medicine, National University of Singapore, Singapore 117597, Singapore;4. Department of Biomedical Engineering, Faculty of Engineering, National University of Singapore, Singapore 117583, Singapore;5. NUS Synthetic Biology for Clinical and Technological Innovation (SynCTI), Centre for Life Sciences, National University of Singapore, Singapore 117456, Singapore
Abstract:Microsoft Repository is an object-oriented meta-data management facility that ships in Microsoft Visual Studio and Microsoft SQL Server. It includes two main components:
  • •• A repository engine that implements a set of object-oriented interfaces on top of a SQL database system. A developer can use these interfaces to define information models (i.e., schemas) and manipulate instances of the models.
  • •• The Open Information Model, which is a set of information models that cover object modeling, database modeling, and component reuse.
The repository system is designed to meet the persistent storage needs of software tools. Its main technical goals are:
  • •• Compatibility with Microsoft's Component Object Model (COM) architecture
  • •• Extensibility by customers and independent software vendors, so they can add behavior to objects stored by the repository engine and extend information models provided by Microsoft and others.
  • •• Flexible and efficient versioning, configuration management, and checkout/checkin to support team-oriented activities.
This paper describes the programming interface and implementation of the repository engine and the Open Information Model.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号