Интерфейс метаданных Java - Java Metadata Interface - Wikipedia

При условии метаданные представляет собой набор описательных, структурных и административных данные о группе компьютер данные (например, такие как схема базы данных ), Интерфейс метаданных Java (или же JMI) - это не зависящая от платформы спецификация, которая определяет создание, хранение, доступ, поиск и обмен метаданными в Язык программирования Java.

История

Спецификация JMI была разработана в рамках Процесс сообщества Java и определяется JSR 40 (JSR - это официальный документ, описывающий предлагаемые спецификации и технологии для добавления в Платформа Java ).

JMI основан на Мета-объектный объект (или MOF) спецификации из Группа управления объектами (или OMG). Минфин - это метамодельмодель любого типа метаданных), используемых, в частности, для определения Единый язык моделирования (или UML).

Он поддерживает обмен метаданными через XMI. XMI - это стандарт обмена информацией метаданных через расширяемый язык разметки (или XML). Спецификации MOF / XMI используются для обмена моделями UML.

использование

По сути, JMI можно использовать для написания инструментов на Java для управления моделями UML, которые можно использовать в Архитектура, управляемая моделями и / или Разработка на основе модели. Существует множество реализаций JMI, включая эталонную реализацию из Unisys, SAP NetWeaver и Sun Microsystems реализация с открытым исходным кодом от NetBeans группа. JMI совместим с Java SE 1.3 и выше через:

  • Стандартизированные сопоставления конструкций моделирования MOF с Java;
  • Отражающие API для общего обнаружения и навигации по моделям и экземплярам метаданных.

Смотрите также

внешняя ссылка