Distributed object repositories: concepts and standards
Object technology in general and object frameworks in particular are influencing the evolution of enterprise modeling, software development tool integration, repository architectures and distributed heterogeneous computing. A repository is the basis for data/object sharing and integration for application as well as business objects in an information systems environment.
This paper discusses object oriented repository architectures influenced by OMG CORBA (Common Object Request Broker Architecture) and Microsoft COM (Component Object Model) that supports extensibility and reuse in a distributed application development environment. This paper summarizes key object repository concepts and related work in standardizing core meta data management interfaces and object oriented meta models such as the OMG Meta Object Facility (MOF) and the Unified Modeling Language (UML). This paper has been influenced by R&D efforts at Unisys, IBM, Microsoft as well as on going work at the Object Management Group (Meta Object Facility) and earlier efforts of ECMA PCTE and ANSI X3H4 IRDS repository efforts. Representative architectures for object repositories for CORBA and COM based repositories are briefly described.
All trademarks are owned by respective corporations and organizations.
Unable to display preview. Download preview PDF.
- 1.OMG Object Management Architecture Guide, September 1992Google Scholar
- 2.The Common Object Request Broker: Architecture and Specification, CORBA 2.0, March 1995Google Scholar
- 3.CORBAServices: Common Object Services Specification, March 1995Google Scholar
- 4.OMG Common Facilities Architecture, November 1995Google Scholar
- 5.Inside OLE: Kraig BrockschmidtGoogle Scholar
- 6.Microsoft Object technology white papers (www.microsoft.com)Google Scholar
- 7.Object Oriented Strategies, Dec 1995-00 Repositories: Paul HarmonGoogle Scholar
- 8.Patricia Seybold Group's SnapShots, August 1995Google Scholar
- 9.OMG Common Facilities RFI #3-RepositoriesGoogle Scholar
- 10.IBM response to OMG RFI#3, OMG document tc/95-11-09Google Scholar
- 11.Texas Instruments response to OMG RFI #3, OMG document tc/95-11-06Google Scholar
- 12.Unisys response to OMG RFI#3, OMG TC document tc/95-11-05Google Scholar
- 13.Bernstein, P.A and U. Dayal, “An overview of repository technology”, VLDB 94Google Scholar
- 14.Implementing a corporate Repository, Adrienne Tannenbaum (Wiley)Google Scholar
- 15.Object Solutions: Grady BoochGoogle Scholar
- 16.Iyengar: Object Repositories, OLE and CORBA-Towards seamless distributed objects, March 1996, Software Development'96 conference proceedingsGoogle Scholar
- 17.Orfali et al, 1996: The essential distributed object survival guideGoogle Scholar
- 18.Unisys Universal Repository Capabilities GuideGoogle Scholar
- 19.www.urep.com Unisys Universal RepositoryGoogle Scholar
- 20.www.ibm.com/ad IBM Application Development toolsGoogle Scholar
- 21.www.microsoft.com/repository Microsoft RepositoryGoogle Scholar
- 22.Unisys et al submission to OMG Meta Object Facility cf/97-01-12, ad/97-08-14,15Google Scholar
- 23.Rational et al submission to OMG Object Analysis & Design Facility ad/97-01-14, ad/97-08-10Google Scholar
- 24.The Microsoft Repository, Philip Bernstein et al, Proceedings of 23rd VLDB Conference, Athens, Greece 1997Google Scholar