Programming - jmi

  1. Definition of terms
  2. Structured vs. unstructured information
  3. Relational Databases
  4. XML
    1. SVG
    2. X3D
    3. XSLT
    4. XMI
      1. JMI
    5. XPL
  5. Object DBMS

 

 

The JavaTM Metadata Interface (JMI) Specificiation implements a dynamic, platform-neutral infrastructure that enables the creation, storage, access, discovery, and exchange of metadata. JMI is based on the Meta Object Facility (MOF) specification from the Object Management Group (OMG), an industry-endorsed standard for metadata management. The MOF standard consists of a base UML model and a set of interface definition language (IDL) interfaces. The MOF specification provides a programming mechanism that allows applications to query a metamodel at run time to determine the structure and semantics of the modeled system. JMI is a Java technology mapping of the MOF IDL interfaces that will allow Java components and applications to access and manipulate metadata. Using JMI, applications and tools which specify their metamodels using MOF-compliant UML can have the Java interfaces to the models automatically generated. Further, metamodel and metadata interchange via XML is also automatically enabled by JMI's use of the XML Metadata Interchange (XMI) specification.


metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

 

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to this site, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

 

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2017 Martin John Baker - All rights reserved - privacy policy.