Russian Language English Language

Модели, методы и инструментальные средства проектирования распределеных информационных систем

Автоматизированное рабочее место материально ответственного лица подразделения.

Преобразование данных, заданных в терминах различных метамоделей.

Информационная система «Реестр зданий и сооружений».

Проблема устойчивости корпоративных информационных систем к изменениям функциональных требований.

Разработка ТПС "Диагностика приложения".

Разработка методики создания Internet-решений и Web-интерфейсов корпоративных информационных систем.

Разработка объектной модели единой информационной системы диспетчерского и информационно-аналитического концерна “Росэнергоатом”.

Разработка буфера объектов.

Разработка механизма вычисления макровыражений.

Разработка метода представления объектов, описываемых в терминах различных метемоделей.


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2002, Номер 2(1)



Place for sale
Разработка метода представления объектов, описываемых в терминах различных метамоделей

М.В. Чувиляев, соискатель, рук. А.Л. Конин, к. т. н., доц. (МЭИ (ТУ))

РАЗРАБОТКА МЕТОДА ПРЕДСТАВЛЕНИЯ ОБЪЕКТОВ, ОПИСЫВАЕМЫХ В ТЕРМИНАХ РАЗЛИЧНЫХ МЕТАМОДЕЛЕЙ

Количество используемых в настоящий момент технологий разработки информационных систем (ИС), весьма велико. Все они направлены на решение задачи разработки ИС в кратчайшие сроки, т.е. в конечном итоге для повышения производительности труда  программистов. Среди технологий есть как технологии интеграционного характера, так и «специализирующиеся» на какой-то одной проблеме. В данной работе рассматривается разработка механизма, который, с одной стороны, может быть непосредственно применен в области объектно-ориентированной разработки, с другой – может с успехом использоваться для решения задач интеграции данных различных приложений.

Ниже рассматривается ряд требований, которым должна была удовлетворять данная разработка:

1)Единообразная работа с разнородными данными (различных приложений) как с объектами.

2)Использование объектного подхода для работы с данными, их моделями, метамоделями и т.д.

3)Наличие кроссплатформенного формата представления объектных данных с целью обеспечения обмена информацией между разными приложениями (в том числе, и работающими удаленно друг от друга).

В результате был разработан метод представления объектов, описаниями которых могут являться различные метамодели (объектная, реляционная, и др., например модель описания графов). В состав решения входит описание модели представления данных, а также программный интерфейс для работы с ней. Разработанный механизм обеспечивает единый подход к работе с данными различных (мета)моделей с одинаковым форматом их представления на разных метауровнях.

На основании данной технологии могут быть реализованы такие механизмы, как: преобразование данных между различными (мета)моделями, слой сохраняемых объектов в приложении, итерационный процесс разработки ИС на различных уровнях (логическая модель данных, физическая модель, реализация в коде) – путем интеграции средств моделирования и разработки, например,RationalRose, ERWin, PowerBuilder(или др.).

Литература

1.          Meta Object Facility (MOF) Specification, OMG, www.omg.org

2.          UML 1.3 specification, OMG, www.omg.org

3.          Common Warehouse Metamodel (CWM), OMG, www.omg.org

4.          XML Metadata Interchange (XMI), OMG, www.omg.org

5.         Mapping Objects To Relational Databases, Scott W. Ambler, www.ambysoft.com/mappingObjects.pdf