Категория
Информатика
Тип
реферат
Страницы
2 стр.
Дата
31.01.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
21258.zip — 254.56 kb
  • specifikacija-karkasa-informacionnoj-sistemy-s-raspredelennoj-arxitekturoj_21258_1.rtf — 3368.82 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Спецификация каркаса информационной системы с распределенной архитектурой
Alena Alena
Спецификация каркаса информационной системы с распределенной архитектурой
Евгений Игумнов
Введение
Полученную мною спецификацию каркаса системы с распределенной архитектурой (distributed framework - dfw) можно использовать как отправную точку при создании корпоративных распределенных систем. Предлагаемая спецификация не зависит от распределенной технологии, на основе которой будет построена система. Другими словами, предлагаемая спецификация может быть использована совместно с технологиями
RMI, CORBA, DCOM и др. Проблемы реализации интеграции с этими технологиями не рассматриваются. Они ложатся на разработчиков, решивших использовать эту спецификацию. Спецификация была получена при анализе трех типов систем: OLTP, OLAP
и GIS. Каркас системы направлен на объектно-ориентированный язык и в основе
своей содержит набор шаблонов проектирования для высокого повторного
использования.
1. Общая компонентная модель
Система состоит из трех частей:
клиентское приложение (GUI или Web), сервер приложений и источник данных (СУБД
, XML и т.д.). Идеология системы строится на трех вещах: фактах, метамодели и безопасности. Факты- это так называемые бизнес-объекты из предметной области, с которой будет работать система. Метамодель - это описание этих бизнесобъектов. Безопасность - это описание прав доступа к фактам и метамодели.
Диаграмма пакетов системы изображена на рис. 1.1. Следует обратить внимание на функциональную значимость метамодели в этой системе. Обычно при реализации большого количества типов бизнес-объектов (фактов) для каждого факта ставится в соответствие класс. Для того, чтобы повысить степень повторного



Ваше мнение



CAPTCHA