Интерфейс метаданных Java - Java Metadata Interface
Учитывая, что метаданные - это набор описательных, структурных и административных данных о группе компьютерных данных (например, таких как схема базы данных ), интерфейс метаданных 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 для общего обнаружения и навигации по моделям и экземплярам метаданных.
Смотрите также
внешние ссылки
Это язык программирования о связанной статье заглушка . Вы можете помочь Википедии, расширив ее . |