Диссертация (1136162), страница 24
Текст из файла (страница 24)
Создана модель динамической конкретизации ОД посредством ихсоотнесений с шаблонами портала КПК и значениями контента [58], [59], [287] идр.3. Разработана процедура визуализации классов, объектов и значений(мета)данных в гетерогенных КПК (включая связи между ними), основанная нафреймовой нотации [51], [52], [293].4. Обоснован и формализован алгоритм автоматизированной трансляцииклассов, объектов и значений (включая связи между ними) в терминах созданноймодели в схемы отношений гетерогенных БД для КПК [292].5. Разработана параметризованная процедура сценарно-ориентированнойпрофилированной персонифицированной обработки гетерогенных данных всоответствии с иерархией классов пользователей КПК, основанная наоценивающем отображении [52], [58] и др.6. Построенасинтактико-семантическаяденотационнаямодельуправления корпоративным контентом гетерогенных КПК, основанная насемантических доменах и АМ со сменой состояний в пространстве д.з.к.
[44].7. Развитосемействотеоретическихметодов,поддерживающихтехнологическую схему интеграции и управления контентом гетерогенныхпортального КПК [44], [46], [51] и др.140ГЛАВА 3 Корпоративный программный комплекс, поддерживающийинтеграцию данных и унифицированное управление контентомВ ходе исследования специфики интеграции данных в КПК в дополнение кподходам, предлагаемым корпорациями Microsoft, IBM, Oracle, BEA и др.,выявлены классы объектов, повышающие эффективность интеграции иуправления контентом гетерогенных корпоративных программных комплексов.По результатам исследования процедур интеграции гетерогенных,высокодинамичных ОД различной степени структурированности построенасемантическая,расширяемаяматематическаямодельсдинамическиизменяющимися состояниями, поддерживающая предметно-ориентированныйинтерфейснабазеоткрытой,мобильнойархитектуры.Разработанырекомендации по выбору средств интеграции и управления контентом длягетерогенных КПК.В разделе первом исследуется специфика предметной области интеграциии управления контентом для гетерогенных КПК.В разделе втором осуществляется выбор программно-аппаратнойплатформы и инструментальных средств интеграции данных в КПК.В разделе третьем рассматриваются особенности интерактивногоуправления контентом в гетерогенных КПК.В разделе четвертом представлен порядок интеграции гетерогенныхобъектов данных в глобально распределенной среде.В разделе пятом изложены пути применения корпоративного портала дляинтеграции гетерогенных источников (мета)данных.В разделе шестом представлен анализ специфики интеграции иуправления контентом КПК для учета производственных ресурсов.Вразделеседьмомисследованыособенностиинтегрированногоприменения распределенных источников данных в гетерогенных КПК.Результаты, полученные в настоящей главе, опубликованы в работах [44],[46], [51], [53], [58], [59].1411 Исследование специфики предметной областиВ ходе исследования предметной области интеграции данных и управленияконтентом в КПК в качестве математической модели был предложен вариантисчисления объектов, синтезирующий методы конечных последовательностей[4], [149], [165], [265], [267], теории категорий [137], [170], [175], [194], [214],[217], [240], [283], семантических сетей [153], [186], [236], [246], [259], [260],[290] и абстрактных машин [137], [139], [168], [200], [201], [214], [235], [240],[283]иобеспечивающийсобытийно-ориентированноегетерогенными объектами данных и метаданныхуправлениев высокодинамичнойраспределенной среде.При этом модели интеграции данных и управления контентом в КПКстроятся по схеме двухуровневой концептуализации [21], [209], [210], [240],[281], [283], [290] и представляются в виде совокупности семантических сетей,определяющих соответствующие бизнес-правила и бизнес-ситуации.При таком подходе структура интегрированного портального КПКадекватно моделируется посредством отношения частичного порядка [260],[270], а совокупность переменных концептов эффективно отображает сменусостояний гетерогенных объектов данных и метаданных при интеграции ивыполнении сопутствующих операций по управлению контентом (публикация,миграция, удаление, архивирование, визирование, утверждение к публикации напортале и др.
– см. рисунок 3.1).Для управления контентом (т.е. объектами (мета)данных) выбрандинамическийвариант процедурногоязыказапросовSQLна основереляционной алгебры, вычислительная модель которого представима в видеспециализированной объектной модели, расширенной хранимыми процедурами,триггерами (для обработки событий) и встроенными функциями языка PL/SQL[198].Расширение реляционной МД с помощью предложений универсальногоязыка объектного моделирования UML приводит к схеме интегрированногогетерогенного КПК в виде совокупности UML-диаграмм (как производных от142семантических сетей, определяющих поведение ОД предметной областиуправления ресурсами), расширенной кодом определенного CASE-средства(например, Oracle Developer/2000) [44-46], [58], [59].По результатам анализа гетерогенной схемы данных КПК (включающейв т.ч.
данные о позиции в организационной структуре, персональныхпредпочтениях, уровне допуска, программно-аппаратных характеристикахустройствдоступа,уровнеиндивидуальнопсихологическихквалификации,особенностях),историивработы,соответствиисхарактеристиками пользователя (в форме базы метаданных с диапазонамивариантов соотнесений персональных и системных передпочтений), КПКпредоставляет спектр возможных информационных «срезов» корпоративногоконтента из интегрируемых программных систем учета ресурсов (людских,финансовых, материальных и др.) в форме аналитических и прогнозных отчетов(см. рисунок 3.1).Отчеты формируются с учетом полномочий пользователей, уровней ихдоступа к конфиденциальной информации и др.
метаданных [58], [293] и др.Гетерогенный характер данных, а также особенности интернет-средыдиктуют необходимость учета целого ряда факторов интеграции распределенныхКПК [128], [129], [192], [142], [143], [229], [251], [257].Прежде всего, необходимо отметить дискретный характер представленияданныхгетерогенныхКПКвглобальнораспределеннойсреде.Прииспользовании портальных технологий данные формируются и публикуются ввиде ограниченных по объему квантов или информационных страниц (чтоособенно важно для обеспечения доступа по традиционным модемным линиямсвязи) в гипертекстовом формате HTML. При необходимости статическиеданные расширяются хранимыми объектно-ориентированными сценариями(например, на языке JavaScript) и погруженными интерактивными процедурами(реализуемыми, например, посредством ActiveX и COM+ – см. Главу I).
Другимопределяющим свойством управления данными в интернет является ориентация143на транзакции, при которых взаимодействие между пользователем и ИСприобретает дискретный, интерактивный характер.Т.к. интернет-среда сочетает динамические и статические элементы,интеграция и управление контентом КПК должны быть построены натеоретическихосновах,поддерживающихтакиеэлементы.Указаннойспецифике в полной мере отвечает развитая в работе комплексная технология,включающая подход к интеграции и управлению ОД, основанный на схемедвухуровневой концептуализации объектов (мета)данных и связей между ними.Объекты данных, которыми оперирует портальный КПК в глобальнораспределенной среде, имеют ряд характерных особенностей. Прежде всего, вотличиеоттрадиционныхРБД,частьэтихданныхявляетсяслабоструктурированной.
Другим существенным отличием данных в КПК являетсягетерогенность. Так, гипертекстовая страница (мета)данных в КПК можетсодержать как статическую (текстовую и графическую), так и динамическуюинформацию (видеосюжеты, анимированные ролики, апплеты, активируемыепользователем и др.), зачастую с совершенно различными форматами храненияи обработки. Эту разрозненную информацию необходимо интегрировать вунифицированную структуру информационной страницы, обеспечив при этомполноту и непротиворечивость схемы объединяемых (мета)данных.
Такиегетерогенные (слабо)структурированные семейства (мета)данных в интернеториентированных КПК принято называть (корпоративным) контентом [29].Хранение и обработка корпоративного контента средствами традиционныхБД и моделей данных затруднительны; для их унификации требуется разработкаподходов, подобных развитым в настоящей работе технологии интеграции иуправления контентом КПК [42], [128], [129] и др.Гетерогенный и разрозненный характер распределенных данных диктуетнеобходимость их интегрированного, унифицированного предоставления всоотнесении с личными предпочтениями, характеристиками устройств доступа иуровнем допуска пользователя, т.е.
персонификации.144Рисунок 3.1.Структурная схема построения портальных КПК с интеграцией данныхю.145Приэтоминформационныхнеобходимостраницобеспечитьпорталаиздинамическоеформированиеинтегрированнойгетерогенной(глобально) распределенной БД контента, а также их конкретизацию всоотнесении с профилем пользователя (из БМД), включающим перечисленныевыше аспекты персонификации.СпецификагетерогенныхКПКтребуеткомплекснойподдержкиуправления корпоративным контентом, содержащим (мета)информацию оперсонале, финансовых, товарных и материально-технических ресурсах,проектах и документах в техническом, организационном, математическом,программном, лингвистическом и информационном аспектах.Сорганизационнойточкизрениянеобходимысозданиепроектаинтегрированного портального КПК, согласование технического проекта,поддержка интеграции, и управления контентом на протяжении всегожизненного цикла КПК (см.
рисунок 3.2) [42], [128], [129].С технической точки зрения должны быть созданы условия дляразворачивания коммуникаций (интер- и интрасетей, ЛВС, телефонии), а такжеорганизована поддержка аппаратного обеспечения портальных КПК [99].С математической точки зрения необходимо построить семантическиориентированнуютипизированнуюобъектнуюмодельсо«сквозным»,интуитивно прозрачным и корректным способом непрерывного наглядногоотображения объектов (мета)данных в гетерогенных слабоструктурированныхраспределенных высокодинамичных КПК [1], [38], [40], [142].С программной точки зрения необходим выбор расширяемой, открытой,мобильной,предоставлениямасштабируемой,глобальноотказоустойчивойдоступныхархитектурыперсонифицированныхдля«срезов»интегрированных (мета)данных с целью поддержки принятия решений наразличных уровнях управления корпорацией [46], [160], [171], [232], [300].С лингвистической точки зрения необходим выбор развитых средствинтеграции на уровне архитектуры с поддержкой предметно-ориентированногодружественного front-end интерфейса с защищенными персонифицированными146протоколами аутентификации, идентификации доступа и обмена информациейдля потребителей, а также с надежным обеспечением целостности гетерогенныхданных и метаданных в КПК [46], [48], [49], [300].Винформационномаспектенеобходимообеспечитьлегкостьмодификации данных в интегрированных КПК, надежность и гибкость доступак гетерогенным данным и метаданным, гибкую структуру метаданных КПК дляэффективного хранения, поиска, обработки и многократного использованияданных на основе глубокой интеграции компонент КПК [48], [49], [116], [144],[177], [184], [214], [222], [237], [299].Спецификаограниченийнакорпоративныхсистемнакладываетинтегрируемыепрограммныерядсистемы.серьезныхВажнейшимитребованиями, характерными для портальных КПК, являются обеспечениебезопасности данных, а также возможность гибкой коррекции и публикацииинформационных «срезов» из гетерогенных данных и метаданных в интернет- иинтранет-средах [184], [221] и др.