TheMicrosoft Repositoryis anobject-orientedrepository thatshipsasacomponentof Visual Basic(Version 5.0). It includesasetof ActiveX interfacesthat adeveloper canuseto defineinformation models,andarepository enginethat is theunderlying storagemechanismfor these information models.Therepositoryenginesitson top of a SQLdatabasesystem. Therepositoryis designedto meetthepersistentstorage needsof softwaretools.Its two maintechnicalgoalsare: . compatibility with Microsoft's existing ActiveX objectarchitectureconsistingof theComponent ObjectModel (COM) andAutomation and that adevelopercanuseto defineinformation models, andarepositoryenginethat is theunderlying storage mechanismfor theseinformation`models.(Znformurion model is repositoryterminology for databaseschema[3].) The repositoryenginesitson top of either Microsoft SQL Server or Microsoft Jet(thedatabasesystemin Microsoft Access)andsupportsboth navigational accessvia the object-orientedinterfacesanddirect SQL accessto the underlying...
Philip A. Bernstein, Brian Harry, Paul Sanders, Da