Диссертация (1136162), страница 27
Текст из файла (страница 27)
Именно поэтомупри многокритериальном отборе компонент интегрированного КПК, преждевсего для индустриальных систем, особое значение приобретает контрольсоответствия программных подсистем (процедур, модулей и т.д.) требованиям навсем протяжении разработки КПК [1], [38], [40], [142].Таким образом, необходимо учитывать не только конкретные программноаппаратные платформы, на которых функционируют интегрированные КПК, нои комплекс средств проектирования спецификаций (моделей, процессов, схемБД) будущих КПК, а также средств реализации для портала. При этом, затратыресурсов на внедрение и эксплуатационные характеристики портальных КПКнапрямую зависят от эффективности выбора аппаратной платформы, а такжесемействапрограммныхпродуктов(серверБД,клиентскоеПО,инструментальные средства двухуровневого CASE-проектирования и RAD).Важным основанием для выбора средств разработки портальных КПК являетсяметодология проектирования [1], [38], [40], [142].
В ходе исследований (см. Главу2), было показано, что в наибольшей мере отвечающая специфике гетерогенныхКПК методология основана на концептуальном проектировании и АМ,управляющей (состояниями) ОД и ОМД в форме контента. При таком подходе кпостроению портальных КПК обеспечивается адекватность модели ПрО (сточностью до семантики терминов). Кроме того, корректность переходов отсхемы ПрО к схеме БД (и обратно, что весьма важно при развитии КПК) можетбыть доказана строгими математическими методами [21], [209], [210], [240],[281], [283], [290].1603 Интегрированное управление корпоративным контентомРассмотримособенностиуправленияконтентом–гетерогенными(мета)данными в КПК.Прежде всего, следует уточнить понятие контента применительно ккорпорации.
Контент объединяет структурированные данные из ERP-систем (олюдских, финансовых, товарных, материальных и др. видах ресурсов), а такжесистем управления документооборотом, которые, (как, напр., Lotus Domino[193]) могут быть основаны на ненормализованных БД. Слабоструктурированнаяили неструктурированная составляющая контента содержит оцифрованныефото-, аудио- и видеоданные, отсканированный (в т.ч. рукописный) текст и др.ОД.При этом для ИСУК принципиальное значение имеет поддержаниеунифицированного доступа к распределенному хранилищу интегрированныхгетерогенных (мета)данных в форме портала. Специфика КПК означаетсущественную распределенность контента и значительно осложняет его поиск,агрегирование и обработку ресурсов (БД, хранилищ данных, файлов, О(М)Д вформе BLOB и CLOB), содержащих контент.Принципиальнойособенностьюпортальнойтехнологииявляетсямногоаспектность взаимодействия пользователей с (мета)данными и друг сдругом при управлении контентом [271].
В этой связи, следует прежде всегоотметить гетерогенность средств удаленного доступа к контенту, к которымможно отнести рабочие и графические станции в локальных сетях, мобильныеПК и персональные цифровые органайзеры (PDA), мобильные телефоны ивебприставки, а также целый ряд других типов устройств, предоставляющихдоступ к среде интернет.Кроме того, в зависимости от рабочих функций и обязанностейсотрудников следует предоставлять доступ к строго определенным ОД,поддерживая фильтрацию данных (на уровне РСУБД) не только по атрибутам,но и по кортежам.161Наконец, интегрированный портальный КПК должен обеспечиватьэффективное взаимодействие пользователей в бизнес-процессах распределеннойорганизационной структуры корпорации [271].Сложность и гетерогенный характер среды взаимодействия пользователейи компонент портальных КПК отчасти компенсируются унифицированнымклиентским интерфейсом в форме интернет-браузера.
К преимуществампоследнего можно отнести ориентированность взаимодействие в глобальнойсреде, невысокие требования к вычислительным ресурсам (для информационныхпорталов ППО не требуется), унифицированный, дружественный интерфейс,интуитивную ясность, невысокие затраты времени на инсталляцию иконфигурирование, а также невысокую стоимость владения.Решение задач оперативного доступа к гетерогенным, глобальнораспределеннымобъектамданныхипродуктивноговзаимодействиясотрудников и клиентов в интернет-среде в полной мере обеспечивается наоснове развитых в настоящей работе моделей интеграции данных и управленияконтентом КПК [295]. При этом важным преимуществом разработанных моделейявляется адекватное представление динамики интерактивного взаимодействияклиентов (корпоративных сотрудников, партнеров и посетителей интернетсайта)сгетерогеннымконтентом(ОД,ОМД)различнойстепениструктурированности.Характерныепримерысценариевподобноговзаимодействиясинтерпретацией в терминах разработанных моделей рассмотрены в Главе II.
Косновным параметрам такого рода взаимодействия можно отнести права доступак данным, персональные предпочтения пользователей (шрифтовое, цветовое идр. оформление), установки интернет-браузера (хранение ссылок, кэшированиеданных, журнал работ и др.) и конфигурацию устройств доступа к данным(интернет-приставка, мобильный ПК, коммуникатор, терминал и др.).Перечисленные характеристики и ряд дополнительных возможностей поинтерактивному обмену данными отражены в модели профилирования доступаклиентов к портальной БД контента (подробности практического приложения в162части проектирования архитектуры и интерфейсов изложены в Главе IV, а вотношении прототипирования и реализации – в Главе V).Другой важной задачей является адекватная поддержка взаимодействияпользователей при подготовке и публикации электронных документов. Втехнологическом отношении эта проблематика близка к ПО коллективнойобработки данных на основе потоков работ (workflow) и моделировалась авторомна основе семантически ориентированного ISA-отношения в работах [298], [302]и др.Длякорпоративныхпорталовтребуетсяролевоеразграничениефункциональных обязанностей сотрудников по подготовке и публикацииэлектронных документов (включающих ОД и ОМД, т.е.
контент) на основемаршрутов их движения от создания до размещения на портале, т.е. согласноредакторскому циклу.В ходе редакторского цикла (см. рисунок 3.3) корпоративного контентапроисходит изменение состояний ИСУК, которые поддержаны на всемпротяжении ЖЦ ПО – от модели ИСУК на основе АМ (см. Главу II) дореализации интранет-портальных решений и интернет-сайтов (см. Главу V). Каквидно из схемы, при значительном объеме публикации гетерогенного контента(что характерно для интернет- и интранет-порталов КПК) целесообразновыделить следующий комплекс пользовательских ролей: автор, корректор,редактор, выпускающий редактор, контент-менеджер, веб-дизайнер, вебпрограммист, администратор.При этом каждая роль является множественной, т.е. допускает несколькоконкретизаций в форме профилей пользователей с учетом соотнесений срабочими функциями и списком электронных документов, предназначенных кпубликации, а пользователи, конкретизирующие роли, принимают участие вмаршрутизации электронных документов.163Рисунок 3.3.
Обобщенная схема редакторского цикла публикации гетерогенногоконтента на корпоративном порталеИз приведенного списка явно выделяются следующие группы ролей:контент-ориентированные (автор, (выпускающий) редактор, корректор, контентменеджер);вспомогательные(веб-дизайнеривеб-программист);административные (администраторы ИС и БД, сети и безопасности – дляэкономии объема работы объединены в единственную роль).При таком разделении к полномочиям автора относится создание ипервичное редактирование текстов электронных документов (т.е.
данных), атакже их доработка при необходимости. При этом метаданные (системноеназваниедокумента,имяавтора,датасозданиядокумента,историяредактирования, маршрутизации и другие параметры) фиксируются в ИС вавтоматическом режиме. В обязанности редактора входит редактированиедокументов авторов, назначенных ему посредством соотнесений, а такженаложение определенных резолюций. Выпускающий редактор дополнительноотвечает за редактирование документов авторов, назначенных ему посредством164соотнесений, а также может утверждать документы к публикации посредствомрезолюции и маршрутизации, либо отправлять их на доработку. Корректорконтролирует технические параметры (соответствие шаблонам), а такжеоформление (орфографию и пунктуацию) электронных документов (т.е.
данныеи метаданные).Сферудеятельностиконтент-менеджерасоставляетпроверкакорректности метаданных, верстка контента (данных) и шаблонов оформления(метаданных) для публикации, а также публикация контента на корпоративномпортале. Функциональное поле веб-дизайнера включает подготовку данных вразличных мультимедиа-форматах (цифровые фото-, аудио- и видеосюжеты),(анимированной) графики и др., а также верификацию соответствия графическойи мультимедийной компонент контента корпоративному стилю (цветовая гаммаи шрифтовые типоразмеры, фирменные логотипы и др.). Веб-программистзанимается созданием приложений или процедур в форме скриптов дляуправления контентом посредством ИСУК (включая и управление редакторскимциклом). При этом ОД управляются при помощи скриптов для обработкиконтента информационных страниц портала, а ОМД – для обработки шаблонов,организующих изменение представления этих страниц.Администраторы несут ответственность за управление правами доступаперечисленных пользователей ИС, а также читателей (которые толькопросматривают документы) к корпоративному контенту, а, кроме того,просматривают и корректируют схемы маршрутизации пользователей.В результате применения предложенной в работе концепции, описаниябизнес-правил для редакторского цикла формализованы в виде семействафункций теории конечных последовательностей с последующей визуализациейв терминах фреймов и диаграмм UML (UML-диаграмму см.