Диссертация (1136162), страница 46
Текст из файла (страница 46)
Спецификация в виде фрагмента семантическойсети (рисунок 2.5) преобразуется посредством инструментального средстваConceptModeller (рисунок 4.9) в UML-диаграмму классов (рисунок 4.11), затем,средствамитрадиционногоCASE-инструментария(например,Oracle310Developer/2000) – в схему Б(М)Д (в форме ERD) и, наконец, в атрибутыграфической формы, управляющей публикацией контента ИСУК (рисунок 5.25) ирезультирующей HTML-страницы (рисунок 5.26).Рисунок 5.25. Форма для публикации контента с командной кнопкой, содержащийситуативный Perl-скриптРисунок 5.26. Представление опубликованной HTML-страницы на портале КПКРезультаты сравнения с аналогами311Заметим, что целый ряд сравнительных показателей КПК (например,открытость системы) носит чисто качественный характер. Кроме того, отзывыпользователей портального КПК зачастую содержат размытые, нечеткие критериии значения исследуемых характеристик.
В силу того, что детальное рассмотрениепараметров само по себе является нетривиальной задачей, в данной работеприведем лишь допустимые диапазоны вариаций исследуемых характеристик, а вряде случаев ограничимся качественным сопоставлением с оценками известныхэкспертов в области разработки и интеграции КПК [1], [128], [129], [142], [229],[245], [257].Согласно развитой в работе методике оценки КПК в качестве критериевсоответствия реализации проектным спецификациям были зафиксированыраспределенность,расширяемость,масштабируемость,переносимость,защищенность от сбоев и ошибок ввода, контроль прав доступа, время реакции,интуитивнаяясностьинтерфейсаимногоязыковаяподдержка.Порядокперечисления критериев определяет степень их важности для показателей, а такжетехнологичность реализации в целом.Практика эксплуатации показала, что важнейшие из перечисленныхпараметров (защищенность от ошибок ввода и сбоев, интуитивная ясностьинтерфейса, многоязыковая поддержка, время реакции, расширенный контрольправ доступа и аудит) в основном устраивают пользователей.Такие глобальные характеристики КПК, как многоплатформенность,открытостьирасширяемость,вполнеудовлетворительнообеспечены.Масштабируемость также находится на приемлемом уровне, однако этообстоятельство проверено лишь для относительно небольшого количества (сотен)одновременно работающих пользователей.Время реакции системы на запрос оказалось также приемлемым дляпользователей в целом, тем не менее, отдельные запросы высокой сложности(затрагивающиеболеедесятипользовательскихигетерогенной Б(М)Д) предпочтительно оптимизировать.системныхтаблицв312Преимущества реализованного КПК определяются развитыми в работетехнологическимисхемами,моделями,методами,алгоритмамииинструментальными средствами.Вчастности,предложеннаявнастоящемисследованииобщаятехнологическая схема интеграции гетерогенных данных в КПК (детальноизложенная в Главе 1), отличается от существующих коммерческих методологий вследующих аспектах:•создано строгое и адекватное семейство математических моделей дляпредставления, анализа, интеграции объектов данных и управления контентом;•реализован бесшовный переход от математических моделей кинструментальным средствам, поддерживающим разработку КПК.Наглядноепредставлениепреимуществпредложеннойвработетехнологической схемы интеграции гетерогенных данных в КПК и управления ихконтентомприведеновтаблице5.11.Перечисленныепреимуществапредложенного технологического подхода к разработке КПК детализированы вГлавах 1 и 2.Таблица 5.11.Результаты сравнения созданной технологической схемы сосходными методологиями ведущих производителей ПОМатематическая “Lower” “Upper”МетодологиямодельCASECASERADBPR1IBM RUP--+++2Oracle CDM--+++3Microsoft MSF--+++4BEA Solution--+++5ТехнологияинтеграцииКПК+!+!+++313Благодаря реализации технологической схемы интеграции гетерогенныхданных в КПК и управления их контентом, созданные инструментальные средстваи КПК на их основе обеспечивают ряд преимуществ по сравнению скоммерческими аналогами.
В целях более наглядного представления этихпреимуществ результаты сравнительного анализа возможностей реализации ссуществующим современным ПО сходного назначения приведены в таблице 5.12.Таблица 5.12.Результаты сравнения функциональных возможностей реализованныхWYSIWYG -отображение-++±±±±2 Oracle Portal++-++±-±±3 Microsoft CMS+-+++--±±4 BEA WebLogic++-++±±±±++±+++!+!+!+!5ИСУК +ConceptModellerВнедрение в контентсложных О(М)ДUML диаграммы+Интеллектуальноеоформление.Net веб сервисы+продуктИнтеграция с«унаследованными» ИСJAVA сервлеты1 IBM WebSphereПрограммныйИнтегрированные отчетыгетерогенных ERP-ИСМногоязычнаяпубликацияинструментальных средств с передовыми коммерческими аналогамиКак видно из приведенной таблицы, наиболее важными являются следующиепреимущества реализации:•генерация отчетов с внедренными файлами офисных приложений,созданными на основе интеграции О(М)Д гетерогенных ERP-систем;314•гибкая интеграция с гетерогенными хранилищами данных (включая«унаследованные» и мультимедийные Б(М)Д, бизнес-объекты ERP-систем);•интеллектуальные механизмы генерации элементов оформленияHTML-страниц (иллюстраций, видеоданных и др.);•предметно-ориентированное,эргономичноевнедрениесложныхО(М)Д (таблиц, мультимедиа-объектов и др.) в электронные документы интернетконтента;•полная адекватность WYSIWYG-соответствия между front-end и back-end представлениями О(М)Д.Расширение функциональности не только не ухудшило существенныхэксплуатационныхпараметровреализованныхКПК(масштабируемости,отказоустойчивости, безопасности данных и др.), а, напротив, привело кулучшению отдельных параметров (в частности, эргономичности) за счетинтеграции данных и унификации управления контентом.По сравнению с рассмотренными в Главе 1 коммерческими реализациямиведущих производителей портальных КПК (Oracle, IBM, BEA и Microsoft),реализованное ПО для управления корпоративным контентом обладает, преждевсего, расширенным набором функций.Кроме того, в созданном КПК в более полном объеме, по сравнению ссуществующими аналогами, реализована интеграция со гетерогенным ПО(сторонние ERP-системы [251], ПО документооборота [141], [193] и др.).Подробности сравнительного анализа функциональных возможностейреализованного портального КПК с ведущими коммерческими аналогами суказанием авторского вклада приведены в таблице 5.12.За счет реализации унифицированной технологической схемы «сквозной»интеграции гетерогенных данных и управления контентом в КПК (с учетоммодельного обобщения и поддержки инструментальными средствами) удалосьсократить сроки внедрения реализованного ПО, по сравнению с основнымикоммерческими аналогами, в среднем более чем на 40%.
При этом совокупнаястоимость владения ПО (Total Cost of Ownership, TCO) в сопоставлении с315аналогами существенно снижена (в среднем, для крупных и средних корпораций,вне зависимости от их размеров, почти в 1,5 раза – см. рисунок 5.28).Сводные результаты использования интегрированного портального КПК вМГК «ИТЕРА» в сравнении с ведущими коммерческими аналогами приведены нарисунках 5.27-5.29.Сроки внедрения портальных КПК (см.
рисунок 5.27) оценивалисьситуативно, исходя из оптимистического и пессимистического сценариевдинамики их проектирования и реализации. При этом использовались оценкиэкспертов компании Gartner Group (www.gartner.com), а также опыт реализацииКПК, включающего ПО Oracle (ERP), UniQue (людские ресурсы), а такжеConceptModeller и ИСУК (интеграция данных и управление контентом КПК).
Врезультате усредненные сроки внедрения КПК, созданного согласно разработаннойв ходе исследования технологической схеме, составляют около двух лет, что в 1,21,8 раза лучше современных коммерческих аналогов.Стоимость внедрения портальных КПК (см. рисунок 5.28) оценивалась,исходя из критерия совокупной стоимости владения (TCO) в пересчете напользователя. При этом использовались оценки экспертов компании The RadicatiGroup, Inc. (www.radicati.com), а также опыт реализации КПК, включающегокорпоративное ERP-ПО Oracle, UniQue, ConceptModeller и ИСУК. В результатеусредненная стоимость владения КПК, созданного согласно разработанной в ходеисследования технологической схеме, (за первые три года эксплуатации),составляет около 320 тыс.
долл. США в год для корпорации с 1000 сотрудников,что в 1,2-2,0 раза лучше современных коммерческих аналогов. Заметим, чтоприведенные данные справедливы для численности пользователей КПК вдиапазоне от 500 до 100 000 человек, т.е. практически для любой корпорации.Порядок расчета TCO приведен в Приложениях.По результатам расчета показателя TCO произведена оценка сроковокупаемости портальных КПЛ (в форме периода возврата инвестиций – Return onInvestment, ROI) – см. рисунок 5.29. В результате средний период окупаемостиКПК, созданного согласно разработанной в ходе исследования технологической316схеме, составляет около 10 месяцев, что в 1,4-2,3 раза превосходит передовыекоммерческие аналоги.ОбадекватностиреализованногоКПКприведенныхтакжевышесвидетельствуетпоказателейэффективностивысокаяэргономичность,обеспечивающая время публикации HTML-страниц на порталах, не только неуступающее лучшим мировым КПК, но в ряде случаев (в особенности приинтеграции и управления гетерогенным корпоративным контентом сложнойструктуры, в частности, вложенных таблиц, внедренных офисных документов ибизнес-объектов «сторонних» ERP-систем) превосходящее их в среднем на 20-40%.Рисунок 5.27.