Диссертация (1136162), страница 32
Текст из файла (страница 32)
Для интернет- иинтранет-ресурсов в составе КПК требуется адекватное (краткое и емкое)название, тщательно продуманная рубрикация с детализацией периодичностиобновления,строгийдизайн-проект,регламентацияролейипроцедурредакторского цикла (с частичной или полной автоматизацией) с учетомкорпоративногостилягетерогенногомультимедийного) контента.(текстового,графическогои195Необходимостьпубликацииактуальнойинформацииследуетсбалансированно соотносить с другими аспектами портала в составе КПК (вчастности, с миссией компании и целевой аудиторией).В рубрикацию общедоступной части интранет-портала в КПК следуетвключать не только чисто информационные материалы (дайджесты СМИ), но иперсонализированные сюжеты, которые помогают сгладить недопониманиемежду подразделениями (описания в форме анонсов и отчетов событий в жизникомпании,консультациидляновыхсотрудников,поздравлениясзнаменательными событиями, фото- и видеосюжеты и др.).
Один из важнейшихразделов интранет-портала в КПК должен содержать обращения руководства собсуждением итогов и перспектив развития, возможно, приуроченных ккорпоративным, профессиональным или государственным праздникам.Важно отметить существенную роль интранет-портала в составе КПК какдополнительного средства корпоративного обучения, которое, как и любаясовместная деятельность, кроме приобретения новых знаний и навыков,сплачивает сотрудников и создает ощущение общности за счет совместныхпереживаний, воспоминаний, неформального общения и т.д. При этом порталы всоставе КПК может использоваться как универсальный глобальный интерфейсдля организации ролевых тренингов и деловых игр, которые попутно организуютсотрудников по всему миру в единую команду, учат преодолевать разногласия,понимать друг друга и общаться с партнерами и клиентами.
Кроме того, наоснове анализа статистических данных, формируется «карта» выявленныхпроблем между сотрудниками и компанией, на базе которой возможенцеленаправленный поиск решений по сглаживанию ситуации с помощью такназываемых «точек сближения».Интранет-портал в составе КПК должен также освещать ряд другихважных мероприятий, включая (спортивные) турниры, деловые игры и конкурсы.Возникающие при этом сильные эмоции (поражения и победы, успехи и неудачи)дают импульс к совместной деятельности и делают корпорацию для сотрудниковбольше, чем просто местом работы.196Важной темой для интранет- (и отчасти для интернет-) портала в составеКПК является социальная защита, определяющая общее отношение ксотрудникам и заботу о них (медицинское страхование, оплачиваемыестажировки, обучение и питание, порядок получения материальной помощии т.д.).Ключевую роль играет интранет-портал в КПК и для адаптации новыхсотрудников, поскольку представляет им в интерактивной форме знакомство скорпоративными правилами и возможностями, помогающими освоить «правилаигры» (формы адаптации включают регламентирующие документы компании,собеседования, семинары, экскурсии по офису и производству, интерактивныевидеосюжеты и т.д.).Для нейтрализации ложных слухов, домыслов и негативной информации,а также для повышения степени доверия сотрудников корпоративный интранетпортал в составе КПК должен регулярно оповещать сотрудников о масштабныхсобытиях жизни компании (реструктуризация, слияния и поглощения, освоениеили смена рынков, аттестация и т.д.).
При этом целесообразно предоставлятьадекватные сведения о порядке и сроках мероприятий, при необходимостиоперативно и подробно корректируя их.197ВыводыИтак, в данной главе по результатам исследования особенностейинтеграции и консолидированного управления данными в корпоративныхинформационных ресурсах выявлен комплекс требований, предъявляемых кинтегрированным гетерогенным КПК с применением портальных технологий.1. На основе сформулированных требований, анализа программныхплатформ и средств разработки ПО произведен выбор системной архитектуры,инструментальных средств интеграции гетерогенных данных и управленияконтентом в интегрированных гетерогенных КПК с порталами.2.
В соответствии с разработанными требованиями, на основе выбранныхинструментальных средств и системной архитектуры разработана уточненнаябизнес-модель для построения гетерогенных КПК, осуществляющих интеграциюи управления контентом.3. По результатам анализа математической модели выявлены фрагментыпредметной области учета, планирования и управления корпоративнымипроизводственными ресурсами, являющиеся потенциальными источникамиповышения эффективности управления гетерогенным контентом за счетсемантической интеграции данных в гетерогенных КПК.4.
ИсследованыиспользованияипортальныхсистематизированыКПКвинтернет-важнейшиеиособенностиинтранет-средедляконсолидированного управления интегрированным корпоративным контентом.198ГЛАВА 4 Проектирование архитектурно-интерфейсной структурыкорпоративных программных комплексов с интеграцией данныхВходеразработкиподдерживающейобобщенныхархитектурыпрограммныхпорталовинтерфейсовавторомииспользовалсятехнологический подход, основанный на развитом в настоящем исследованиикомплексе моделей, методов, алгоритмов и инструментальных средств дляинтеграции данных и управления контентом гетерогенных КПК.В отличие от ряда традиционных подходов к построению архитектур«закрытых» КПК [7], [22], [38-40], [128], [129], [192] и др., в настоящей главе наоснове передовой технологии ППО предложена открытая, мобильная,интероперабельнаяархитектуранабазепредметно-ориентированногоперсонифицированного интерфейса [51], [52], [293-295], [303].
Для поддержкитакой архитектуры созданы событийно-ориентированные сценарии доступапользователей к глобально распределенным гетерогенным данным с явнымвыделением front-end и back-end частей [292-294]. Для описания компонентныхинтерфейсов гетерогенного КПК используется язык XML в интернетархитектуре [295]. При интеграции гетерогенных данных и управленииконтентом КПК используются объектно-ориентированные архитектуры .NET иCORBA (последняя – для «унаследованных» приложений) [49], [58], [59], [297].В разделе первом исследуется специфика событийно управляемойархитектуры интернет-КПК.В разделе втором осуществляется классификация программных модулей.ВразделетретьемрассматриваетсяCASE-cредствовизуальнойсемантической интеграции гетерогенных данных в КПК – ConceptModeller.В разделах четвертом и пятом представлены внутренние интерфейсыреализации архитектуры КПК и интерфейсы с внешним ПО соответственно.В разделах шестом и седьмом представлены классификация и примерыпортальных форм ввода информации и отчетов соответственно.Результаты, полученные в настоящей главе, опубликованы в работах [44],[46], [51], [53], [58], [59], [293-295], [303].1991 Особенности событийно управляемой программной архитектурыКлючевой особенностью архитектуры интегрированного КПК с поддержкойинтеграции гетерогенных данных является ее событийная ориентированность [58],[59], [287], открывающая возможность мобильной интероперабельной обработкиданных в глобально распределенной среде.
При этом хранимые процедурыобработки гетерогенных данных выступают как закон t разворачивания событий отмомента времени X к моменту времени Y (см. рисунок 4.1). Объекты приложений,интегрируемых в КПК, в зависимости от активируемых скриптов событийизменяют состояния с OТ(X) на OТ(Y).В качестве примера рассмотрим скрипт управления О(М)Д (т.е.
контентом)Go, который хранится на сервере приложений и динамически обновляет значениеконтента в клиентском интерфейсе (веб-браузере) по запросу, поступающему отпользователя КПК (по стандартному событию щелчка левой кнопки манипулятора"мышь"). Пусть пользователь в клиентском интерфейсе устройства доступа к КПК(рабочей станции, удаленного ПК, мобильного телефона и т.п.) обращается кпредметно-ориентированному ОД в форме ссылки «Пресс-релиз от …»,представляющемурезультатзапросакинтегрированномуглобальнораспределенному хранилищу гетерогенного корпоративного контента (ERP-ИС,текст,статическаяграфика,мультимедийныеобъекты,файлыофисныхприложений и др.).При щелчке левой кнопки "мыши" по гипертекстовой ссылке "Подробнее" вбраузере инициируется зависящее от ОС событие и выполняется хранимая насервере приложений (ИСУК) процедура articles (с параметрами, заданными в телегиперссылки в формате URL), которая, в соответствии с профилем пользователя(шаблон tmpname) осуществляет доступ к физической таблице PAGES БДтекстовой части контента на сервере Б(M)Д и предоставляет клиенту в интерфейсевеб-браузера динамически актуализированные гетерогенные (мета)данные в форместатической HTMLстраницы (в данном случае – пресс-релиз от …, а в общем –«срез» различных таблиц из разнородных хранилищ данных).200Рисунок 4.1.Схема событийно-ориентированного управления объектами данныхобъектами данных201Таким образом, хранимые скрипты событий выполняют роль соотнесений,изменяющих состояния гетерогенной Б(М)Д и клиентского интерфейса взависимости от событий, инициируемых пользователем front-end.Другими соотнесениями, обеспечивающими пользователям возможностьсобытийно-ориентированноймобильнойинтероперабельнойобработкиинтегрированных данных в гетерогенной среде, являются профилированныесценарии соединения с серверами приложений и БД (см.
рисунок 4.2).В случае интегрированного КПК с интероперабельной обработкой данных,сценарий связи определяется со стороны клиентской части приложенияхранимыми процедурами исполняемых файлов и реестровых профилей,обеспечивающими поддержку разнородных сетевых протоколов, устройствдоступа и источников данных. С точки зрения сервера ППО, организующего приеми передачу запросов на обслуживание и результатов их выполнения, динамикасценариевсвязинаходитсявзависимостиотстепенизагруженностивзаимозаменяемых серверов.Наконец, серверы приложений и гетерогенных БД расширяют сценариисвязи посредством соотнесений в форме хранимых процедур серверных частейприложений и профилей прав доступа пользователей к БД [58], [59].Системная архитектура интегрированного КПК предоставляет в зависимостиот положения front-end в предметно-ориентированной ISAиерархии персоналасоотнесения с необходимым уровнем полномочий по вводу, коррекции, анализу ивыводу данных; обеспечивается разграничение доступа пользователей к формамввода, аналитическим и статистическим отчетам с точностью до поля.В соответствии с предметно-ориентированными соотнесениями, базаинтегрированных гетерогенных (мета)данных может быть представлена всостояниях для работы пользователей с правами автора, (выпускающего)редактора, корректора, администраторов системы и безопасности (см.