La spécification JMI (Java Metadata Interface) permet d'implémenter une infrastructure dynamique, portable pour gérer la création, l'enregistrement, l'accès, la recherche, et l'échange des métadonnées.

Le standard JMI permet le passage des modèles aux objets Java. Il définit des règles permettant de construire des interfaces Java à partir de métamodèles. Ainsi, il est possible d'encoder un modèle sous forme d'objet JAVA.

Règles de Traduction de JMI dans la pratique :

  • Tout package va donner la définition d'un package.
  • Toute classe va donner la définition d'une interface.
  • Toute association va donner la définition d'une interface.

(Extraits du cous de Xavier Blanc : Cours de CAR à Paris VI, cf : MDA en Action)

le standard JMI met en jeu l'interopérabilité informatique : il fait l'objet de la Java Specification Request JSR-40.

Articles connexes

modifier

Liens externes

modifier

📚 Artikel Terkait di Wikipedia

Interface de programmation

articles homonymes, voir API. En informatique, une interface de programmation d’application ou interface de programmation applicative, souvent désignée par

Métadonnée

programmation Java, en particulier dans les interfaces de programmation (API). Elles font l'objet de formats d'interface : JMI (Java Metadata Interface), spécifique

Java Specification Requests

programmation Java. Les JSR relatives aux métadonnées sont les suivantes : JSR-15 Image I/O Framework Specification JSR-40 The JavaTM Metadata Interface (JMI)

Java (langage)

composant logiciel Java Web Start dans l'environnement d'exécution Java (JRE) ; programmation générique — (Spécifié par (en) JSR 14) ; metadata — également appelées

JMI

articles portant le même nom. JMI est un sigle qui peut désigner : Java Metadata Interface, une spécification indépendante de la plate-forme qui définit la

Interopérabilité en informatique

etc.). Le langage Java a également des fonctions d'interopérabilité, autour : du standard JMI (Java Metadata Interface), des interfaces OLAP, des services

Annotation (Java)

Hibernate pour la persistance. Java (langage) Model driven architecture Machine virtuelle Java (en) « A Metadata Facility for the JavaTM Programming Language »

Framework

CSPro Notices d'autorité : BnF (données) LCCN GND Israël Tchéquie MIReG metadata framework Portail de la programmation informatique Portail d’Internet