ГОСЫ. ГОСы. 76. каскадная модель жизненного цикла ис (основные этапы разработки по каскадной модели. Достоинства и недостатки каскадной модели)
Скачать 5.37 Mb.
|
Интегрированная КИС позволяет: • сохранить ранее сделанные инвестиции, временные и финансовые затраты на поддержку и развитие информационного пространства предприятия; • использовать для решения конкретных задач наиболее эффективные системы отдельных производителей; • легко расширять и развивать отдельные возможности существующих информационных систем с уже накопленными в них данными. Способы интеграции корпоративных приложений Интеграция "каждый с каждым". Это традиционный подход к интеграции прикладных программ. Он состоит в создании специализированных интерфейсов обмена данными для каждой пары обменивающихся приложений. Интеграция на уровне пользовательских интерфейсов. Подход основан на том, что приложения могут использовать друга друга так же, как их используют люди, а именно через пользовательский интерфейс (screen scraping). Наиболее распространенный вариант - HTML-scraping, при котором специальный инструмент (например, Composite Application Platform предприятия CrossWeave), идентифицирует компоненты HTML-документа, полученного в результате работы веб-приложения, и предоставляет эти компоненты для повторного использования и интеграции. Интеграция на уровне данных. Подразумевает поддержку данных в специальных хранилищах независимо от бизнес-логики, их породившей. Доступ к хранилищам могут получать различные приложения. При этом подходе очень важное значение принимает наличие хорошо документированной (и редко изменяющейся) модели данных. Интеграция на уровне информационных ресурсов. Такую методику интеграции обеспечивают ECM-технология, она позволяет быстро объединять разрозненные информационные системы предприятия, связывая их на уровне потоков информации, связывающих рабочие (бизнес-) процессы. При этом каждый исполнитель таких процессов вовремя получает свои задания и уведомления (в случае нарушения регламента), а руководители имеют возможность контролировать ситуацию. Интеграция на уровне корпоративных приложений. Интеграция на уровне приложений (EAI, Enterprise Application Integration) подразумевает совместное использование исполняемого кода, а (в отличие от предыдущего подхода) не внутренних данных приложения. Программы разбиваются на компоненты, которые интегрируются с помощью стандартизованных программных интерфейсов и специального связующего ПО. При таком подходе из этих компонентов создается универсальное программное ядро, которое используют все приложения. Для каждого приложения создается только один интерфейс для связи с этим ядром, что существенно облегчает задачу интеграции. Интеграция при помощи Web-сервисов (SOA). Он основан на обеспечении стандартного для Web-служб интерфейса доступа к приложениям и данным. Например, используя стандартный протокол доступа к объектам SOAP (Simple Object Access Protocol), браузер пользователя может сравнить цены на нескольких сайтах и предоставить клиенту сравнительный отчет. Интеграция с использованием промежуточного ПО С его помощью формируется интерфейс (мост) между двумя разными системами. Такое ПО объединяет два или несколько изолированных приложения, позволяя им взаимодействовать между собой, а также свободно обмениваться данными (рис. 6 .1). В его состав могут входить программы, написанные программистами предприятия, либо готовые модули. Одним из важных приложений промежуточного ПО является объединение клиента и сервера в процессе клиент-серверных вычислений, а также улучшение связи web-сервера с данными, хранящимися на другом компьютере. Рис. 6.1. Промежуточное ПО для связи корпоративных приложений ECM-технологии интеграции информационных ресурсов Технологии интеграции информационных ресурсов реализуются в системах управления (информационными) ресурсами (контентом) предприятия - Enterprise Content Management (ECM). По определению аналитиков Gartner ECM - это стратегическая инфраструктура и техническая архитектура для поддержки единого жизненного цикла неструктурированной информации (контента) различных типов и форматов (см. рис. 2 .52 выше). ECM-системы состоят из приложений, которые могут взаимодействовать между собой, а также использоваться и продаваться самостоятельно. В современных ECM-системах реализуются следующие ключевые компоненты: • Управление документами — экспорт/импорт, контроль версий, безопасность и службы библиотек для деловых документов. • Управление образами документов (Document Imaging) — захват, преобразование и управление бумажными документами. • Управление записями (или, в соответствии с последним переводом стандарта IEEE 15489, "управление документами",[83], — долгосрочное архивирование, автоматизация политик хранения и соответствия нормам регулирующих органов, обеспечение соответствия законодательным и отраслевым нормам. • Управление потоками работ (Workflow) — поддержка бизнес-процессов, передача контента по маршрутам, назначение рабочих задач и состояний, создание журналов аудита. • Управление веб-контентом — автоматизация роли веб-мастера, управление динамическим контентом и взаимодействием пользователей. • Документо-ориентированное взаимодействие — совместное использование документов пользователями и поддержка проектных команд. Логическая структура ECM-систем представлена на рис. 6 .3. Рис. 6.3. Логическая структура ECM Корпоративные ECM-системы На рис. 6 .5 показана структура корпоративной ECM-системы, являющейся важной интегрирующей компонентой КИС [85]. Рис. 6.5. Структура корпоративной ECM-системы 1 Процесс и функции процесса отличаются только уровнем описания - детальным (нижний уровень - функция) или общим (верхний уровень - процесс). |