Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Учитывая, что метаданные представляют собой набор описательных, структурных и административных данных о группе компьютерных данных (например, таких как схема базы данных ), интерфейс метаданных Java (или JMI ) является нейтральной платформой спецификацией, которая определяет создание, хранение, доступ , поиск и обмен метаданными на языке программирования Java .

История [ править ]

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

JMI основан на спецификации Meta-Object Facility (или MOF) от Object Management Group (или OMG). MOF - это метамодель ( модель любого типа метаданных), используемая, в частности, для определения унифицированного языка моделирования (или UML).

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

Использование [ править ]

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

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

См. Также [ править ]

Внешние ссылки [ править ]