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

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

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

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

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

может переводить любой документ из любогодопустимого состояния в любое допустимое состояние (в соответствии сконкретной схемой утверждения к публикации).Простейшийсоответствующегоинтерфейсобобщенноймодулясхеме«Администрирование»утвержденияиИСУК,управлениямаршрутизацией HTML-страниц, рассмотрен в Главе 4 и представлен двумяуправляющими скриптами, связанными с командными кнопками «Применитьвсе» и «Применить к базе».

Оба скрипта предназначены для синхронизации(мета)данных (перемещения из внутренней (back-end) Б(М)Д во внешнее(frontend) хранилище информационных страниц в форме веб-сервера). При этомскрипт «Применить все» дополнительно к функциям основного скрипта(«Применить к базе») перемещает из back-end во front-end также Б(М)Дмультимедийных объектов данных.285Реализация ИСУК поддерживает различные представления HTMLстраниц. Вчастности,разработанапроцедурагенерацииверсийHTML-страниц,адаптированных для печати. Процедура реализована в форме Perl-скрипта, которыйсначала выделяет данные HTML-страницы, игнорируя метаданные, а затемвнедряет эти данные (текст и статические иллюстрации) в формате HTML какконтент в специально разработанный шаблон.

При этом скрипт детализируетшаблон метаданными, конкретизирующими как раздел портального КПК(например, поле «Источник информации» для (архива) ленты новостей), так ипубликуемый документ (адрес в формате URL, дату публикации и др.).Пример внешнего представления HTML-страницы и ее версии для печати всоотнесении с пользователем портального КПК (back-end) рассмотрен в Главе IV.ИСУК, реализованная на основе разработанной технологической схемы(моделей, методов и инструментальных средств), использовалась при созданииряда портальных КПК в МГК «ИТЕРА» с численностью персонала в несколькотысяччеловек,вчастности,официальногоинтернет-представительства(www.itera.ru) и корпоративного интранет-портала (intra.itera.ru).КпринципиальнымпреимуществамреализованнойИСУК,которыеопределяются развитым в работе концептуально-методологическим подходом кпроектированию программных интернет-систем и комплексов, можно отнести:1)интеграцию и персонифицированное управление гетерогеннымиданными и метаданными в КПК с возможностью их независимой коррекции, атакже поддержанием актуальности и целостности;2)ускоренная и упорядоченная визуальная публикация данных суменьшением рутинной составляющей (за счет обобщений на основе шаблонов ипредметной ориентированности);3)совместимостьинтерфейсаfront-endсширокимспектромпрограммных платформ (Microsoft Windows, различные диалекты Unix – FreeBSD,RedHat Linux и др.);4)обмен (мета)данными на основе гибко настраиваемого ролевогоредакторского цикла (по принципу «многие-ко-многим»);2865)развитые средства поиска данных по портальному КПК.Особенности (визуального) представления данных портального КПК,опубликованных посредством ИСУК (с детализацией по разделам и примерамиинформационных страниц) приведены ниже.4 Внедрение корпоративного интернет-представительства www.itera.ruи информационного интранет-портала в МГК «ИТЕРА»Для проверки адекватности подхода к интеграции данных в КПК целям изадачам исследования, ИСУК, построенная на основе технологической схемы(моделей, методов, и алгоритмов), развитых в настоящей работе, была примененадля реализации ряда портальных КПК, к наиболее масштабным из которых можноотнести официальное интернет-представительство(www.itera.ru) и корпоративный интранет-портал (intra.itera.ru) МГК «ИТЕРА».Принципиальным аспектом управления контентом в портальных КПК сдинамически формируемым контентом является явное разделение клиентскойчасти приложения на front-end (т.е.

интернет-браузер для просмотра внешнегостатического представления динамически сформированных веб-страниц) и backend (т.е. ИСУК как внутреннее инструментальное средство обработки контента дляпоследующего динамического формирования его статического представления напортале). Таким образом, настоящий раздел посвящен описанию реализации какfront-end, так и back-end составляющих реализации с акцентом на программныерешения,характеризующиепринципиальныепреимуществасозданногопортального КПК.Официальный корпоративный интернет-сайт www.itera.ruИнтернет-сайт Международной группы компаний «ИТЕРА» был реализованв составе КПК в начале 2000-х гг.

на русском и английском языках (ранее форматинтернет-сайта представлял собой статический HTML-гипертекст, а средствауправления корпоративным контентом не использовались – см. рисунок 5.5).287Рисунок 5.5. Представление статического интернет-сайта МГК «ИТЕРА»: главнаястраница и фрагмент внутренней страницыРисунок 5.6. Представление front-end интернет-сайта МГК «ИТЕРА»: главнаястраница на русском и английском языкахДля ускорения доступа и повышения отказоустойчивости интернет-сайт КПКреализован в форме независимых серверов-«зеркал», содержащих идентичнуюинформацию:www.iteragroup.com(преимущественнодляанглоязычнойаудитории) и www.itera.ru (преимущественно для русскоязычной аудитории).Как видно из иллюстрации, front-end контент в форме статического HTMLгипертекста из общей Б(М)Д формируется динамически с учетом соотнесения сязыком пользователя.

Аналогично происходит построение главного меню и текстаслогана (над центральной иллюстрацией), лент новостей (пресс-релизы и288сообщения СМИ), основного текста страницы и тематической тройки иллюстрацийна правой «полосе» интернет-сайта.Заметим, что переход к управлению (мета)данными на основе ИСУК,построенной на основе развитых в настоящей работе технологической схемы(моделей, методов, алгоритмов и инструментальных средств интеграции данных вКПК), позволил существенно сократить время ввода интернет-сайта в пилотную (азатем и промышленную) эксплуатацию.Общий объем сайта составляет свыше 500 HTML-страниц (с учетомдвуязычности), ежегодное количество посещений (visits) составляет сотни тысяч, аобъем получаемой пользователями информации измеряется десятками гигабайт.Глобальная доступность интернет-ресурса обеспечивается несколькимисерверами-«зеркалами», что приближает процент доступности (availability) кзначению порядка 99,98% (подтверждено более чем 5-летней эксплуатацией).Структура сайта незначительно меняется в зависимости от языка аудитории,однакоеесоображенийидентичность принципиальноразличныхинформационныхнеподдерживается,потребностейиисходяизимиджевыхпредпочтений русскоязычной и англоязычной аудитории.Таким образом, представляющийся монолитным с точки зрения frontendпользователяинформационныйресурсвдействительностиявляетсякомбинацией по меньшей мере двух Б(М)Д англоязычного и русскоязычногоконтента, управление которыми в рамках унифицированного интерфейсаосуществляется различными экземплярами ИСУК.Поскольку в силу специфики деятельности МГК «ИТЕРА» приоритетнымрегионом деятельности является РФ, структура русскоязычного сайта МГК«ИТЕРА» выглядит более представительной.

Приведем основные разделыреализованного интернет-представительства МГК «ИТЕРА» (см. рисунок 5.7).Заметим, что инструментальное средство ИСУК хранит полную структурусайта в БМД и позволяет автоматически визуализировать ее в динамическомрежиме с генерацией в интерфейсе front-end «карты» сайта (внешнее представление«карты» интернет-сайта МГК «ИТЕРА» дано ниже).289Достаточно отметить, что общее время, затраченное на миграцию интернетсайта МГК «ИТЕРА» на программную платформу ИСУК, составило не более 5человеко-дней, в то время как миграция сайта в режиме «ручной» коррекциистатического HTML для каждой страницы (в случае изменения оформления –редизайна) ранее требовала увеличения трудозатрат по меньшей мере вдвое.

Приэтом для выполнения последней операции ранее требовался существенно болееквалифицированныйперсоналснавыкамипрофессиональноговеб-программирования, что дополнительно увеличивало затраты средств как минимумв полтора раза.Таким образом, миграция сайта на обновленный дизайн подуправлением ИСУК позволила сэкономить трудозатраты по меньшей мере в 2-3раза, что подтверждено актом о внедрении результатов исследования в МГК«ИТЕРА».Важнымпреимуществом,инвариантностькоторое(корпоративного)обеспечиваетfront-endконтента,ИСУК,являетсяпредоставляемоготерриториально распределенным пользователям, от типа клиентской части (т.е.веб-браузера).отображенияИзвестно,такихчторазличныефрагментоввеб-браузерыHTML-контентаимеютспецификуинтернет-ресурсов,какдинамические меню, рамки и заливка ячеек таблиц, стилевые спецификацииэлементов, форматы электронных документов, а также ряда других объектов.Тестирование показало, что контент, созданный в результате работы ИСУК, безискажений отображается как веб-браузерами семейства Microsoft Internet Explorer(версии 3.0 и выше), так и клиентским ПО типа Netscape Navigator (версии 3.0 ивыше) и Opera (всех версий), т.е.

поддерживается не менее, чем 99,9%используемых браузеров.290Рисунок 5.7. Структура разделов русскоязычной версии интернет-сайтаМГК «ИТЕРА»Такого рода унификация HTML-контента, создаваемого под управлениемИСУК, стала возможной благодаря развитым в работе технологической схеме(моделям, методам и средствам). В результате стало возможным обеспечить полноесоответствие HTML-кода front-end ИСУК строгому международному стандарту291КонсорциумаWWW (www.w3c.org), наиболеечеткорегламентирующемутребования к представлению HTML-страниц.В целях экономии пространства графические представления HTML-страницдля различных типов браузеров не приводятся (в инвариантности контента поотношению к front-end возможно убедиться непосредственно на действующеминтернет-сайте МГК «ИТЕРА» – www.itera.ru).Расширенный редакторский цикл HTML-страницФорма визуального управления редакторским циклом HTML-страницявляется расширением формы визуального редактирования HTML-страниц и вдополнение к последней содержит поля метаданных и командные кнопки дляуправления редакторским циклом.Варианты визуального представления полей метаданных и командныхкнопок для управления редакторским циклом определяются, по меньшей мере,такими соотнесениями, как текущее состояние данной HTML-страницы и правадоступа к контенту данного пользователя.Типичный пример представления командных кнопок для управленияредакторским циклом в визуальном интерфейсе приведен на рисунке 5.8.Рисунок 5.8.

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

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

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