Структура корпоративных информационных систем
Под предприятием понимается любая бизнес-система коммерческой, производственной, государственной и банковской природы. В качестве исходных данных для формирования типовых решений используются результаты, полученные в процессе реорганизации деятельности бизнес-системы.
Процесс проектирования корпоративной информационной системы (КИнС) предприятия (далее бизнес-система) включает две основные последовательно выполняемые стадии:
ü предпроектное обследование и системное моделирование деятельности бизнес-системы;
ü разработка системного, эскизно-технического и рабочего проектов КИнС бизнес-системы.
Основными результатами выполнения предпроектного обследования и моделирования деятельности бизнес-системы являются предложения по построению:
ü рациональных технологий работы структурных подразделений бизнес-системы с учетом существующих средств автоматизации;
ü организационно-штатной структуры бизнес-системы, осуществляющей реализацию рациональных технологий работы;
ü информационных потоков и документооборота, обеспечивающих реализацию рациональных технологий работы.
Реализация полученных решений способствует более эффективному достижению поставленных перед бизнес-системой целей с заданным уровнем качества, оцениваемым, как правило, количеством покупателей продукции и издержками ее производства. Фактически реализация предложений по совершенствованию деятельности бизнес-систем приводит к необходимости их реорганизации, причем опыт выполнения консалтинговых проектов показывает, что дальнейшее проектирование КИнС без учета предложений по совершенствованию деятельности бизнес-системы либо обречено на неудачу, либо приводит к трудоемкому, длительному и явно затратному процессу разработки, внедрения и сопровождения системы, не говоря уже об эффективности ее применения. Поэтому исходными данными для формирования решений, закладываемых в системный, эскизно-технический и рабочий проекты КИнС, являются результаты реализации предложений по совершенствованию деятельности бизнес-системы.
Двухступенчатый подход к проектированию КИнС бизнес-системы позволяет сформулировать общие типовые технические решения построения КИнС.
В самом общем виде КИнС бизнес-системы включает в свой состав:
ü информационное обеспечения деятельности бизнес-системы;
ü технические средства КИнС;
ü программное обеспечения деятельности бизнес-системы;
ü организационно-правовое обеспечение функционирования КИнС.
Типовые решения построения информационного обеспечения
В основе построения информационного обеспечения деятельности бизнес-системы лежит концепция информационного пространства, обобщенная структура которого приведена на рис. 5.1. В состав информационного пространства КИнС бизнес-системы входят:
ü фактографические базы данных;
ü базы документов;
ü базы прецедентов и знаний;
ü предметно-ориентированные базы.
В фактографических базах данных хранится структурированная оперативная информация о ходе выполнения типовых операций (например, заказов потребителей продукции, процессе производства продукции и ее сбыте), а также архивная структурированная информация, характеризующая ретроспективу типовых операций. Под продукцией в данном случае понимаются товары, услуги, материалы, информация или документы.
В базах документов хранится неструктурированная информация (текстовые и графические документы), связанная с типовыми операциями, например с заказами потребителей, потребителями, продукцией, конкурентами и т.д.
Рис. 5.1. Обобщенная структура информационного пространства
Фактографическая информация базы данных и базы документов различаются степенью актуальности. Наиболее актуальная информация находится в оперативных базах данных и базах документов. С течением времени определенная часть информации оперативных баз данных и баз документов переходит в разряд архивной и хранится в архивных базах данных.
В процессе выполнения типовых операций, таких, как заказы потребителей по заданным позициям, производство и сбыт продукции, формируется определенный опыт ведения бизнес-процессов. Для накопления опыта используются базы прецедентов и знаний.
С помощью информационного хранилища КИнС осуществляется быстрый доступ к предметно-ориентированным базам данных различного типа, представленных в виде логических групп (оперативные, архивные и внешние фактографические и текстовые данные, прецеденты и знания). Структура данных хранилища ориентирована на конкретные предметы, к которым они относятся (например, на продукцию, организацонно-штатную структуру, финансы, сбыт, производство, потребителей, конкурентов и т.п.). Именно информационное хранилище способно обеспечить оперативную аналитическую обработку и выдачу рекомендаций по поведению в различных ситуациях, возникающих при функционировании бизнес-системы.
В настоящее время в ряде консалтинговых проектов апробируется определенная методология построения информационного пространства. Поэтому описание метода проектирования информационного пространства КИнС бизнес-систем, результаты его применения и, главное, методика построения информационного хранилища является развивающейся темой дальнейших исследований.
Рис. 5.2. Структура информационного обеспечения КИнС
В соответствии с концепцией информационного пространства КИнС и с учетом интеграции данных для их применения различными структурными подразделениями бизнес-системы информационное обеспечение состоит из нескольких уровней. Структура информационного обеспечения КИнС приведена на рис. 5.2.
На первом уровне находятся локальные фактографические базы данных структурных подразделений бизнес-системы. На втором уровне расположены интегрированные фактографические базы данных функциональных подсистем бизнес-системы. Третий уровень содержит информацию интеллектуального плана, необходимую для процесса принятия решения, а также документарные базы данных. На четвертом уровне помещено информационное хранилище.
Типовые решения построения технических средств
В общем случае технические средства всей бизнес-системы строятся в виде мультисети, включающей несколько многосегментных локальных вычислительных сетей. Каждый сегмент локальной вычислительной сети имеет архитектуру «клиент/сервер», включает в свой состав несколько рабочих станций – рабочих мест должностных лиц структурных подразделений бизнес-системы и несколько функционально разделенных серверов.
Рис. 5.3. Обобщенная структура мультисети КИнС
Обобщенная структура односегментной локальной вычислительной сети КИнС приведена на рис. 5.3. В том случае, когда объем данных, находящихся в информационном хранилище, либо слишком велик, либо КИнС необходимо реализовать в среде мультисети, целесообразно расположить корпоративное хранилище данных на отдельном сервере.
Типовые решения построения программного обеспечения.
Программное обеспечение КИнС бизнес-системы включает в себя системное и прикладное программное обеспечение и имеет многоуровневую структуру. На рис. 5.4 представлена обобщенная многоуровневая структура программного обеспечения.
На первом уровне структуры находится системное программное обеспечение, в состав которого входят:
ü операционная система клиента;
ü сетевые протоколы.
Сетевая многозадачная многопользовательская операционная система обеспечивает:
ü поддержку многопользовательского многозадачного режима работы;
ü поддержку сетевых протоколов;
ü интеграцию с сетями общего доступа;
ü выбор прикладных пакетов;
ü перенос разработанного программного обеспечения на новые версии ОС с минимальными затратами;
ü гибкий механизм предоставления прав доступа к данным и вычислительным ресурсам;
ü выбор аппаратных платформ от ПЭВМ до больших многопроцессорных систем.
ПО сервера базы данных обеспечивает:
ü возможность работы с базами данных большого количества пользователей;
ü целостность и достоверность информации;
ü использование находящегося в эксплуатации оборудования (ПЭВМ) в качестве автоматизированных мест путем подсоединения его к общей сети;
ü CASE-средства, поддерживающие полный цикл создания прикладных программ – от спецификации до сопровождения;
ü использование стандартного языка запросов к базе данных (SQL);
ü мощную систему обработки текстовых данных;
ü высокую скорость реакции на запросы;
ü широкий спектр вспомогательных средств, позволяющих осуществлять доступ к базам данных по сети, автоматизировать разработку пользовательского интерфейса, интегрировать программы, написанные на языках высокого уровня;
ü задание структуры форм выходных документов (справок, отчетов);
ü формирование содержания выходных документов (справок, отчетов) заданной структуры;
ü выдачу выходных документов (справок, отчетов) на рабочее место сотрудника структурного подразделения.
Программное обеспечение сервера управления документооборотом позволяет осуществлять:
ü управление и обработку по заданному алгоритму (процедуре) в автоматическом или интерактивном режиме потоков документов и информации, циркулирующих как внутри структурных подразделений, так и между ними по заданным маршрутам;
ü интеграцию с необходимыми для работы средствами, работающими под MS-DOS / MS-Windows, и сетевой многопользовательской операционной системой, а именно текстовыми редакторами, электронной почтой (включая системы с протоколами Х25 и Х400), фактографическими базами данных, базами прецедентов, базами документов, электронными таблицами, средствами управления документами, автономными функциональными системами;
ü гибкую настройку на организационно-штатную структуру бизнес-системы и представленные в функционально-информационных моделях деятельности структурных подразделений технологии обработки документов, а также быструю перенастройку в случае изменения структуры бизнес-системы;
ü назначение и синхронизацию времени поступления документов к должностным лицам структурных подразделений бизнес-системы и контроль за сроком реакции на отдельные документы;
ü предоставление всей текущей информации по движению и готовности документов в виде различных отчетов и сообщений;
ü отслеживание прав доступа к закрытой информации, поддержку системы паролей и электронных подписей;
ü поддержку сервера базы прецедентов, обеспечивающего:
· описание текущей проблемы по актуальной типовой операции на естественном языке в произвольной форме;
· автоматическое сопоставление (сравнение) информации о проблеме с деталями прецедентов, хранящихся в базе прецедентов, для выявления аналогичных случаев;
· выбор прецедента выполненных типовых операций по позициям, которые наиболее близки к текущей проблеме, из базы прецедентов;
· поиск прецедентов по нечетко заданным критериям (контексту);
· задание вопросов в произвольной форме для уточнения текущей проблемы;
· автоматический анализ результатов ответов;
· уточнение результатов выбора прецедентов;
· формирование рекомендаций;
· занесение детальной информации о новом прецеденте выполненных типовых операций по позициям в базы прецедентов;
· возможность автоматического построения баз прецедентов выполненных типовых операций по позициям.
ПО сервера управления хранением и поиском документов обеспечивает:
ü простой и быстрый ввод текстовой и нетекстовой информации путем сканирования или считывания с магнитных и оптических дисков, лент и модемов;
ü распознавание информации;
ü решение проблемы ошибок распознавания;
ü автоматическую индексацию полного содержания документа;
ü рациональный объем создаваемой для поиска индексной информации по отношению к полезной информации документа;
ü поддержку взаимодействия с фактографической базой данных;
ü осуществление поиска по нечеткому критерию, заданному в свободной форме;
ü поиск по ключевым словам, названиям документов, именам папок, ящиков и шкафов;
ü поиск информации по синонимам;
ü поиск информации по значениям полей с использованием логических операторов.
Рис. 5.4. Обобщенная структура программного обеспечения КИнС
Второй и последующие уровни связаны с прикладным программным обеспечением. В частности, на втором уровне находятся функциональные подсистемы для задач информационно-справочного типа, а также автономные функциональные подсистемы, входящие в состав конкретных рабочих мест КИнС.
Третий уровень содержит функциональные подсистемы обеспечения управления документооборотом в структурных подразделениях бизнес-системы в целом. Данные подсистемы обеспечивают поддержку управления, мониторинга, маршрутизации документооборота, а также контроля исполнения приказов, распоряжений и поручений по документам.
На четвертом уровне расположены функциональные подсистемы, обеспечивающие сотрудникам компании процесс поддержки принятия решения, а также системы, обеспечивающие работу с текстовыми документами и их графическими образами, и системы работы с хранилищем данных бизнес-системы.
Все прикладные уровни базируются на соответствующем сервере первого (системного) уровня и представляют собой программное обеспечение специализированных рабочих мест.
Типовые решения построения
организационно-правового обеспечения
В состав организационно-правового обеспечения КИнС бизнес-системы входят:
ü описание структуры и функций КИнС;
ü описание обобщенного алгоритма применения КИнС структурными подразделениями бизнес-системы в процессе своей деятельности;
ü должностные инструкции для обслуживающего персонала КИнС, а именно: для администраторов баз данных, документы прецедентов, хранилища данных, ЛВС и др.;
ü общее описание технологических процессов обработки данных;
ü руководства пользователей КИнС.
Характерной чертой приведенных типовых решений является необходимость разработки в первую очередь решений по построению корпоративного информационного пространства бизнес-системы. Это связано с тем, что именно информационное пространство несет смысловую нагрузку эффективности применения КИнС структурными подразделениями бизнес-системы. Поэтому принятые решения построения информационного пространства являются исходными данными для формулирования обоснованных решений построения программного обеспечения, технических средств его поддержки и соответствующего организационно-правового обеспечения функционирования КИнС.
Вместе с тем, типизация решений построения информационной системы предприятия должна привести к стандартизации процесса построения КИнС, что позволит снизить трудоемкость и стоимость создания системы при одновременном повышении качества функционирования КИнС. Особенно эффективно можно будет использовать стандартизацию типовых решений систем в одной и той же предметной области (например, в производственной, коммерческой или банковской сфере).