Главная » Просмотр файлов » Диссертация

Диссертация (1136162), страница 17

Файл №1136162 Диссертация (Технология интеграции данных в гетерогенных корпоративных программных комплексах) 17 страницаДиссертация (1136162) страница 172019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 17)

Скотта и М. Фурмана [188], [267] для формализации определений.Автором выполнен сравнительный анализ теоретических оснований иподходов к проектированию и реализации программных комплексов иреализован прототип АМУК в среде Microsoft .NET [43], [50].В развитие перечисленных подходов, в настоящей работе созданадинамическаясинтез-МДссостояниями,обеспечивающаясовместноесобытийно-ориентированное [287] управление ОД и ОМД (контента) в ходеинтеграции данных для гетерогенных (слабоструктурированных) предметныхобластей, а также для манипулирования этими данными в среды интернет.

Наоснове предложенной МД разработана денотационная семантика АМУК, а такжеметоды интеграции компонент корпоративных программных комплексов ивизуальногопроектированияПОсвозможностьюреинжиниринга,формализованного тестирования и верификации.2 Особенности математического аппарата для интеграции данных враспределенных гетерогенных КПКДля унифицированной и адекватной интеграции данных в гетерогенныхКПК требуется тщательно проработанный, математически строгий аппарат,формализующий статические и динамические особенности ПрО. Такойтеоретическийфундаментдолженобеспечиватьвозможностьконтролясоответствия схеме данных КПК на всем протяжении процесса интеграции идальнейшего функционирования, адекватно поддерживая итеративный характерэтих процессов.91Указанным целям в значительной мере отвечает теория концептуальногомоделирования [21], [209], [210], [240], [281], [283], [290], которая объединяетидеи и методы теории программирования, БД, а также систем знания.

Конечнойцелью последних является построение семантики ПрО. Концептуальноемоделирование понимается как фиксация в языковом описании понятий (типов иконцептов) из предметной области с последующим выводом подпонятий(подтипов и производных концептов соответственно). Отметим, что и в системахзнания ведется учет разворачивания событий в ПрО, то есть разрабатываетсяконцепция динамики индивидов [267-269], [289].При использовании рассматриваемого подхода к интеграции данных вгетерогенных КПК, неформальные представления о данных и знаниях утоняютсясоответственно посредством математически строгих конструкций «объектданных» (ОД) и «объект метаданных» (ОМД).Еще одним существенным достоинством КМ является возможностьинтуитивно прозрачного и наглядного графического отображения процессапостроения модели ПрО для интегрированных КПК на основе семантическихсетей [153], [186], [236], [246], [259], [260], [290].Крометого,наличиепередовыхCASE-иRAD-инструментов,поддерживающих методологию концептуального моделирования (их обзор дан вГлаве 1) позволяет перейти от теоретической модели непосредственно кинтеграции и управлению данными в гетерогенных КПК, а при необходимостивнесения изменений в понятия и взаимосвязи ПрО – к реинжинирингу модели.В результате моделирования схемы интеграции данных в гетерогенныхКПК описание ПрО на естественном языке преобразуется в систему переменныхконцептов, погруженную в систему объектов данных (метаданных) – О(М)Д,определенных в рамках концептуальной модели и поддерживаемых при помощиинструментальных средств и формально считается базой объектов данных(метаданных)1.Развернутый пример применения технологии интеграции данных на основе моделей, разработанных в даннойГлаве, приведен в Приложении М (с.108-118) и опубликован в работах [51, 295].192При этом концепт понимается как совокупность функций с одной и той жеобластью определения и одной и той же областью значений.Заметим, что в работах [21], [209], [210], [240], [267-269], [281], [283], [289],[290]идр.,посвященныхсемантическомуаспектурассматриваемойпроблематики, существует значительный терминологический разброс.

Дляоблегчения установления взаимосвязей с трудами других авторов приводитсятаблица соответствия терминов (см. таблицу 2.1).Таблица 2.1. Соотнесение различных объектно-семантическихтерминологийСущностьТерминологияПо ФрегеПо КарнапуПо СкоттуЗдесь[с]смыслинтенсионалконцепткласс[с]aзначениеэкстенсионалиндивидобъект3 Использование переменных объектов для концептуализациигетерогенных КПКВыборформальныхсредствмоделированияПрОобусловленособенностями хранилищ О(М)Д. Универсум рассуждений, необходимый дляформального описания объектов ПО и соответствующих ОД, а также ихвзаимосвязей, определяется выбором ОМД.

При этом рассмотрение спектратаких категорий дает возможность моделирования разнообразных ПрО, т.е.обеспечивает поддержку проектирования КПК любой сложности, в том числегетерогенных.Формальные средства описания моделей объектов данных (МОД), которыебудут рассмотрены ниже, основаны на связи исчисления объектов с операциямиаппликации (приложения функции к аргументу) и абстракции, а также скатегориями. Выбор средств определяется детальным учетом особенностей ПрО93в исследованиях семантических сетей, проведенных Н.

Руссопулосом [260], атакже в работах Д. Скотта [267-269] в области семантических доменов.Языковые средства для манипулирования категориями-универсумамипосредством описания правил перехода от одних категорий к другим должныотвечать требованиям изоморфности при смене уровня универсума интеграции иуправления объектами данных. В качестве примеров таких языков можнопривести язык описания семантических сетей, а также языки программированияPowerScript, JavaScript, Perl и язык UML для моделирования ПрО (подробностииспользования изложены в главе 3).Какотмечалосьвыше,моделированиеОДпредставляетсобоймногоуровневый итеративный процесс. Рассмотрим подробнее основные этапыконцептуализации – процесса установления отношений между концептами ПрО– в связи с проектированием глобально распределенных ИС.Как будет показано ниже, для построения многоуровневой МОД,отвечающейцелямисследования,практическидостаточнодвукратногопоследовательного применения концептуализации с соотнесениями a1 и a2 (см.схему на рисунке 2.1).Среди ОД будем различать классы, (элементы) шаблонов страниц ИСУК и(значения) контента, которые являются компонентами для построения МОД, а ихконкретизации – функциями соотнесений.В наиболее обобщенном виде элементы математической модели можнопредставить в виде тройки компонентов <класс, объект, значение>.

Подобныйподход является развитием концептуального метода проектирования банковданных В. Э. Вольфенгагена [19-21] в направлении современных объектныхКПК, ориентированных, прежде всего, на гетерогенную интернет-среду.Применительно к КПК в глобальной среде, при конкретизациипредложенного автором обобщенного подхода дополнительно возникаютследующие виды сущностей:1) класс объектов интегрированной Б(М)Д корпоративного программногокомплекса;942) объект шаблона информационной страницы ИСУК;3) информационная страница ИСУК (как означивание объекта шаблона).Каждый из переходов (1) → (2) и (2) → (3) представляет собой шагконцептуализации (в терминологии В.Э.Вольфенгагена), т.е.

последовательноеснижение уровня абстракции (или конкретизацию) от классов к объектам и далее– к их значениям [21].При этом естественность использования математической модели на основетеории конечных последовательностей (в частности, в форме λ -исчисления)обусловленаналичием операций абстракции (т.е. изменения уровняконцептуальности сущностей) и аппликации (приложения функции к аргументу).Последняя позволяет формализовать вычисление значений, т.е. осуществитьконкретизацию на каждом этапе моделирования и проектирования.Техника перехода от предметной области к ее концептуальной моделирассмотрена в работах [19-21], [53], [58].ДляинтеграциипредметноориентированноегетерогенныхCASE-средствоБ(М)ДConceptModellerиспользуетсяиалгоритминтеграции новых компонент ИС в состав КПК (раздел 3 Главы 4, раздел 2 Главы5). Процесс такой интеграции является трудно формализуемым и требует участияпредметных экспертов (примеры рассмотрены в разделе 1 Главы 4 и [58]).Класс объектов интегрированной гетерогенной Б(М)Д (или, короче, класс)понимается, в целом, традиционно для объектно-ориентированного подхода имоделируется посредством переменных доменов (т.е.

как аналог множества,расширенного обязательным неопределенным элементом и поддержкойрекурсивных функций и множеств) [19-21], [268].Объект шаблона информационной страницы ИСУК (или, короче, объект)понимается как конкретизация (фиксированного) класса интегрированнойгетерогенной Б(М)Д в соотнесении с выбранным шаблоном.Значение информационной страницы ИСУК (или, короче, значение)формируется конкретизацией (объекта) шаблона в соотнесениях со значениями95корпоративногоконтента(примерыприменениясхемыдвухуровневойконцептуализации (свертывания) типа «класс - объект - значение» даны вразделе 1 Главы 4, а также в Приложениях).В силу громоздкости аппарата моделирования рассмотрим болеелаконичный пример, связанный с упомянутым выше.Пусть требуется опубликовать на корпоративном портале фотопортрет кбиографииПредседателяСоветадиректоровООО«НГК«ИТЕРА»И.

В. Макарова (конкретизация информационной страницы в интерфейсепользователя типа front-end представлена на рисунках 2.1 и 5.14).Рисунок 2.1. Cхема построения концептуальной модели данных для КПКВ общем виде класс ОД в КПК для интегрированной предметной областиD моделируется доменом96C = Iw:[D] ∀ v:D (w(v) ↔ Δ) = {v:D | Δ },гдеC ISA D,Δ – критерий принадлежности ОД к классу с точки зрения предметногоэксперта.Класс сложных («многомерных») ОД представим как n-арное отношениемежду объектами данных (элементарный случай бинарного отношениярассмотрен в работах [53], [58]):Rn = Iw: [V1, V2,..,Vn] ∀v1:V1 ∀v2:V2 … ∀vn:Vn (w[v1,…,vn] ↔ Г) == {[ v1:V1,…,vn:Vn] | Г}.Таким образом, класс ОД «фотоизображение» представляет собойсемейство упорядоченных пар (vi:Vi), где vi – i-й атрибут класса, а Vi – его тип.Отметим, что в состав атрибутов входят как данные, так и метаданные (вчастности, для фотоизображения это глубина цвета, разрешение, линейныеразмеры, адрес, тип и размер файла и др.).

Характеристики

Список файлов диссертации

Технология интеграции данных в гетерогенных корпоративных программных комплексах
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее