A system and method for enabling a Meta Object Facility (MOF) and a Java
Metadata Interface (JMI) compliant service to access program resources. A
system includes a metamodel repository and an application server. The
metamodel repository is configured to store the program resources
including metadata and one or more metamodels. The application server
includes at least one application providing a first portion of the
program resources. A first portion of the program resources are stored in
a database associated with the application server. A second portion of
the program resources are provided in at least one application of the
application server, and programming language instances of the program
resources are received by one or more applications independent of where
the program resources are stored or provided.