Тема 4. Технологическое обеспечение ИС в экономической деятельности
4.1. Инструментальные средства технологического обеспечения ИС и ИТ
Стратегическими целями использования информационных технологий (ИТ) в экономике являются обеспечение развития бизнеса, его управляемости и качества, конкурентоспособности, снижения стоимости выполнения бизнес-процессов.
При разработке информационных систем (ИС) отдельные, близкие по характеру выполнения операции, объединяют в укрупненные элементы технологического процесса — процедуры (этапы). Такой подход позволяет использовать общее специализированное инструментальное средство для выполнения всех (большинства) входящих в состав процедуры операций. К типовым технологическим операциям относят сбор и регистрацию информации, ее передачу, обработку, вывод, хранение, накопление, защиту, поиск, анализ, прогноз, подготовку вариантов решений.
В процедуру сбора и регистрации первичной информации включают операции по ее доставке, сбору, передаче, регистрации, вводу в систему, контролю ввода. Общими требованиями к выполнению этих операций являются достоверность, полнота и своевременность.
Процедура передачи информации помимо собственно передачи включает операции ввода данных в систему, преобразования из аналоговой формы в цифровую, и наоборот, вывод сообщений, контроль и защиту данных. Для них характерна высокая вероятность перехвата передаваемой информации, ее искажение или потеря из-за сбоев в работе каналов связи, что помимо быстродействия предполагает решение вопросов безопасности и надежности.
В процедуры обработки включают операции хранения, запроса, поиска данных, выдачи информации, формирования и отображения сообщений, контроля. Операции данной группы являются основными в ИТ, так как именно они определяют их функциональность и характерные особенности.
Процедура анализа, прогноза, подготовки вариантов решений является наиболее сложной процедурой, опирающейся на использование баз данных, баз знаний, современных математических методов по обработке данных.
Основой инструментальных средств, реализующих перечисленные процедуры в различных предметных областях человеческой деятельности, является программное и техническое обеспечение современных ИТ.
Характерные для общественного развития тенденции углубления специализации и усиления взаимодействия наблюдаются и в отношении развивающихся информационных инфраструктур (ИТ-инфраструктур) организаций (корпораций, предприятий, компаний, фирм), отражающих процессы реального мира и содержащих информационные модели товарных и финансовых потоков, взаимоотношений компаний и клиентов, производства товаров, предоставления услуг и др. ИТ-инфраструктура — это совокупность всех взаимодействующих ресурсов, обеспечивающих поддержку и развитие информационных технологий, применяемых в организации с целью повышения эффективности ее деятельности. К понятию ИТ-инфраструктура близки понятия автоматизированная информационная система (АИС) и корпоративная информационная сеть (КИС). АИС представляет собой совокупность информации, экономико-математических методов и моделей, технических, программных, технологических средств и специалистов, предназначенную для обработки информации и подготовки управленческих решений. КИС — это интегрированная, многомашинная, распределенная система одного предприятия, имеющего территориальную рассредоточенность, состоящая из взаимодействующих локальных компьютерных сетей (ЛКС) структурных подразделений и подсистемы связи для передачи информации. В системе иерархии рассмотренных понятий ИТ-инфраструктура находится сверху, являясь обобщающим понятием в данной предметной области. При этом ИС (АИС) рассматривается как основная часть ИТ-инфраструктуры; другие компоненты ИТ-инфраструктуры (например, службы обучения пользователей автоматизированных рабочих мест, подразделения проектирования специализированного ПО, службы безопасности и др.) обеспечивают своевременную адаптацию ИС к изменениям среды и ее развитие с учетом реализуемых в организации задач. Понятие КИС является подчиненным относительно понятия ИС и акцентирует внимание на особенностях реализации корпоративной сети, служащей основой построения ИС организации.
По мере усиления и усложнения характера взаимодействий в обществе активно развиваются и распространяются соответствующие его потребностям информационные технологии, при этом ИС становятся все более многочисленными и интегрированными, а число их пользователей неуклонно возрастает.
Специфический состав унаследованных ИС со сложившейся архитектурой, особенности организационных структур компаний с учетом территориального распределения их подразделений, характер сформировавшихся трудовых отношений, взаимодействие с другими компаниями, а также ряд других факторов способствовали формированию различных подходов к управлению ИТ-инфраструктурами.
Во многом процессы развития ИТ-инфраструктур напоминают процессы развития государств; до появления эффективных систем междугороднего сообщения (особенно на основе железнодорожного транспорта) населенные пункты являлись относительно самостоятельными островками жизнедеятельности (структурными единицами слабо связанной системы). Развитие транспортных систем явилось катализатором усиления связей как в пределах отдельных государств, так и между ними. Аналогом транспортной инфраструктуры в области ИС являются различные телекоммуникационные системы, включая сеть Интернет; они позволяют связать ранее изолированные друг от друга корпоративные ИТ-инфраструктуры.
Глубина проникновения ИТ в бизнес требует переосмысления принципов построения и подходов к развитию ИТ-инфраструктур; динамика их развития должна соответствовать изменениям в деятельности компаний в условиях жесткой конкуренции на рынках. Поэтому при выборе того или иного направления развития корпоративной ИТ-инфраструктуры помимо традиционного внимания к ее функциональности, производительности, масштабируемости и стоимости в последние годы особое внимание обращается на ее способность адаптации к быстро изменяющимся условиям деловой среды.
Эволюция развития ИТ в ИС.
С начала 1960-х годов ИТ претерпели значительные изменения, позволяя во все большей степени снимать ограничения по масштабу систем обработки данных и обеспечивать возрастающие требования к их безопасности и отказоустойчивости. Развитие методов и программных средств обработки данных во многом определялось возможностями технических средств обработки и хранения данных для соответствующего периода времени.
Для распространенных в 1960-х гг. файловых систем хранения данных были характерны: высокий сетевой трафик в системе, обусловленный структурными единицами обмена данными на уровне файлов, узкие возможности реализации политики безопасности данных и др. ИТ позволяли создавать слабоструктурированные системы хранения данных в виде упорядоченных наборов файлов, не рассчитанные на одновременную работу большого числа пользователей.
С развитием возможностей ВТ в 1970-х гг. была реализована актуальная потребность в поддержке сложных структур данных. Специализированную часть ИС, обеспечивающую управление структурированными данными, удалось выделить в самостоятельный класс ПО — системы управления базами данных (СУБД), что упростило разработку ИС. На СУБД возлагались задачи ввода, модификации и быстрого поиска данных, контроля целостности хранимых данных, параллельного доступа многих пользователей к базе данных и др. В большинстве современных СУБД поддерживается работа с БД реляционного типа, в которых данные структурированы в виде связанных посредством ключевых полей таблиц. Ускорение поиска данных обеспечивают средства оптимизации доступа к данным посредством различных индексов. Стандартизированный язык структурированных запросов SQL обеспечил разработчикам программных приложений универсальный пользовательский интерфейс; со временем появились средства оптимизации запросов (query parsing и query plan).
Широкое внедрение в практику этих механизмов повышения эффективности работы с реляционными БД послужило основой построения систем оперативной транзакционной обработки данных — OLTP-систем (OnLine Transaction Processing, оперативная транзакционная обработка данных), ориентированных на выполнение частых и коротких транзакций при анализе данных. Понятие транзакция используется для определения групповой дискретной операции в ИС, например ввода заказа клиента в систему. Основными свойствами транзакции являются: неделимость (должны выполняться все составляющие транзакцию операции или не выполняться ни одна из них); согласованность (транзакция не нарушает корректности информации в БД); изолированность (каждая транзакция не зависит от других); надежность (завершенная транзакция может восстанавливаться после сбоя в системе, а незавершенная отменяется). Для OLTP-таблиц характерна высокая степень упорядоченности часто модифицируемых данных.
С середины 1980-х гг. (во многом благодаря распространению ПК) проявилась тенденция расширения типов используемых структур данных с более сложной организацией, результатом чего явилось создание объектно-ориентированных БД, мультимедийных БД, многомерных хранилищ данных (Data Warehouses) и витрин данных (Data Marts). Соответственно, имела место специализация СУБД, и в последующем были созданы базы знаний.
Хранилище данных представляет собой предметно-ориентированный, интегрированный, неизменяемый, поддерживающий хронологию набор данных, организованный для целей поддержки принятия решений. Оно содержит как исходные, так и агрегированные данные, относящиеся ко всей компании и собранные из различных оперативных источников, включая учетно-операционные системы.
Витрины данных содержат тематически объединенное подмножество корпоративных данных и строятся для конкретных подразделений компании с учетом направлений их деятельности. Данные для витрины могут поступать как из корпоративного хранилища данных (зависимая витрина), так и непосредственно из оперативных источников (независимая витрина).
Независимо от типа структур хранения эффективность использования находящихся в них данных при подготовке управленческих решений во многом определяется наличием развитых инструментов доступа к данным, их обработки и визуализации.
К классу относительно простых систем в области информационно-аналитических систем (ИАС), использующих оперативные и накопленные данные, принадлежат информационные системы руководителей (Executive Information Systems — EIS), ориентированные на формирование заданного множества запросов. Как правило, они просты в применении, но жестко ограничены в функциональности. Формирование запросов, не входящих в состав типового перечня, связано с постановкой новых задач для программистов, что предполагает определенную временную задержку в получении ожидаемых результатов обработки данных.
Последующее развитие ИАС сопровождалось усилением возможностей выполнения нерегламентированных запросов пользователей (аналитиков, руководителей и др.) в интерактивном режиме работы. Интенсивное развитие подобных систем, в дальнейшем называемых системами OLAP (OnLine Analytical Processing — оперативная аналитическая обработка), началось с середины 1990-х гг. В основе концепции OLAP лежит принцип многомерного представления данных, обеспечивающий возможности проведения многомерного анализа, обнаружения закономерностей, поиска детализированных данных, формирования агрегированных показателей.
В 1990-е гг. на развитие корпоративных ИС стали оказывать значительное влияние Web-технологии, обеспечивающие удобный единообразный доступ к данным. Они устраняют зависимость от конкретных особенностей используемых клиентами технических средств и операционных систем, обеспечивают возможность применения типовых решений (браузеров, протоколов и др.), снижают общую стоимость решений и др. Браузер — программа доступа к ресурсам сети Интернет. Сетевой протокол — набор правил для взаимодействия функциональных блоков (узлов), расположенных на одном уровне сети, и передачи данных между ними. В этот период были разработаны Web-ориентированные СУБД, реализуемые как в виде XML-хранилиш, так и в виде Web-хранилищ, формируемых на основе поиска данных в сети Интернет.
В последние годы все большее количество компаний переносят свои транзакционные системы в Интернет. Приложения OLTP становятся доступными для клиентов вне зависимости от их места расположения и используемой аппаратно-операционной платформы. В качестве универсального «клиентского места» используется браузер, стандартом для описания структуры перемещающихся в сети документов становится язык XML (eXtensible Markup Language — расширенный язык разметки).
Современным направлением развития и консолидации ИС организаций является использование технологии корпоративных порталов. Портал представляет собой интегрированную систему управления информационными ресурсами, реализующую доступ различных категорий пользователей (сотрудников организации, клиентов и др.) с единой точки входа, и использующую общие унифицированные правила представления и обработки информации. При этом портал устроен так, что сотрудник организации получит доступ к информации определенного направления для выполнения своих служебных обязанностей, партнеры по бизнесу видят другую информацию, а покупателям предлагаются прайс-листы и условия взаимодействия.
Базовые серверные архитектуры.
В небольших организациях, использующих несколько компьютеров, связь между ними может быть осуществлена посредством одноранговой ЛКС, в которой все рабочие станции (PC) практически равноправны. Каждая PC может обслуживать запросы от других PC и, в свою очередь, направлять им свои запросы; таким образом, любая PC может выполнять функции как клиента, так и сервера. В современных условиях PC является технологической основой организации автоматизированного рабочего места (АРМ) пользователя практически в любой сфере деятельности. При этом характеристики PC определяют возможности технического и программного (системного) обеспечения АРМ. Увеличение числа PC в одноранговой ЛКС снижает ее эффективность, и, как следствие, требуется изменение топологии сети с вводом по крайней мере одного сервера, осуществляющего управление работой сети в целом. ЛКС с выделенным сервером (серверами) реализует собой двуранговую сеть. Сервер представляет собой высокопроизводительный компьютер, имеющий современный процессор (зачастую два или более процессоров), быстродействующие ОЗУ и винчестер большой емкости (во многих случаях RAID-массив). Функции управления сервером возлагаются на системного администратора; он организует размещение данных и ПО, регистрирует уникальные имена пользователей и их пароли, задает права доступа к находящимся на сервере разделяемым ресурсам. Сервер может выполнять функции клиента только по отношению к другому серверу более высокого уровня иерархии. В ЛКС с выделенным сервером обеспечивается более высокая эффективность работы сети, практически снимается ограничение по числу PC, реализуются возможности проведения эффективной политики информационной безопасности, однако при этом стоимость сети в целом увеличивается.
Во многих компаниях с большим числом компьютеров в составе ЛКС одновременно используются несколько специализированных серверов: файловый сервер, сервер баз данных, почтовый сервер, сервер безопасности и др.
На сервере баз данных размещаются необходимые для работы БД (например, базы информационно-справочной системы «КонсультантПлюс», основные базы автоматизированной банковской системы и др.). При необходимости содержимое БД может модифицироваться со стороны различных PC, с них же пользователи имеют возможность отбирать требующиеся данные.
Почтовый сервер обеспечивает хранение получаемых и отправляемых сообщений, что позволяет в удобное для пользователя время отправить через него собственное сообщение или прочитать принятое.
Сервер безопасности реализует основные операции проводимой политики информационной безопасности с активным использованием криптографических средств.
Любая компьютерная сеть (КС) в целом может быть представлена в виде двух взаимодействующих составляющих: коммутационной системы и совокупности абонентов (включая их оборудование: PC, серверы и др.). Абоненты сети могут как предоставлять сетевые услуги, так и потреблять их. Изменение масштабов КС приводит к изменению сложности ее обеих составляющих. Типовым стандартом скорости передачи данных в ЛКС в настоящее время является уровень в 100 Мбит/с, реже поддерживаются скорости 10 Мбит/с и 1 Гбит/с. В ЛКС для соединения устройств между собой обычно используют витую пару, реже коаксиальный и оптоволоконный кабель, иногда радиоканал и инфракрасный канал.
Основным назначением коммутационной системы является формирование транспортной среды для связи абонентов друг с другом. Для передачи большого трафика на значительные расстояния широкое применение находят спутниковые, радиорелейные, кабельные и оптоволоконные каналы связи. Трафик — объем передаваемых данных за определенный период времени. В целом телекоммуникационная система может быть представлена в виде совокупности объединенных с помощью специализированного коммуникационного оборудования каналов связи. Ее свойства оценивают скоростью передачи данных по каналу связи (бит/с); пропускной способностью канала связи (количеством передаваемых символов за секунду); достоверностью передачи данных (количеством ошибок на один переданный символ); надежностью (средним временем безотказной работы в часах).
Объединение КС различного масштаба позволяет создавать иерархические сетевые структуры, обеспечивающие доступ к множеству территориально распределенных информационных и вычислительных ресурсов. Каждая из отдельных сетей может иметь собственную внутреннюю организацию коммутационной системы и специфические особенности управления доступом к ее ресурсам. Основным назначением устройств сопряжения является согласование формы представления сообщения при его передаче из одной сети в другую, в соответствии с принятыми в них стандартами.
В глобальных сетях и в локальных сетях со сложной структурой направление пакетов (сообщений) по конкретным каналам связи оптимизируется с помощые маршрутизаторов. Для связи сетей между собой используют мосты и шлюзы. Мост — устройство, обеспечивающее обмен данными меркду сетями с одинаковыми методами передачи данных. Шлюз-устройство, реализующее обмен данными между сетями с различными протоколами взаимодействия; шлюз обеспечивает согласование протоколов и реализует подключение ЛКС к глобальной сети.
ЛКС структурных подразделений компаний являются базой построения единой корпоративной КС, служащей основой автоматизированной системы управления компанией, и обеспечивающей организацию единого информационного пространства. Значительный рост числа корпоративных сетей объясняется присущими им возможностями совместного использования распределенных сетевых ресурсов, реализацией режима удаленного доступа, поддержкой сложившейся традиционной технологии работы пользователей. Как правило, корпоративные сети используют в своей основе технологию сети Интернет (протоколы TCP/IP, систему адресации ресурсов, гипертекст), и, соответственно, их называют интранет-сетями. Семейство протоколов TCP/IP (Transmission Control Protocol — протокол управления передачей данных, Internet Protocol — межсетевой протокол) обеспечивает взаимодействие между компьютерами различных архитектур, работающих под управлением различных операционных систем. Для развертывания интранет-сетей необхбдимо наличие унифицированных аппаратных и программных средств, поддерживающих технологию сети Интернет.
Общая технология выполнения программ предполагает до начала выполнения программы ее размещение в быстродействующей оперативной памяти компьютера. Поэтому, где бы ни находились обрабатываемые данные и обрабатывающая их программа, они должны «встретиться» в процессоре выполнения программ реализации решения задач, формирования ответов на запросы пользователей. Технологии файл-сервер и клиент-сервер по-разному решают вопрос организации процесса обработки данных. Технология файл-сервер (рис. 4.1) благодаря сетевым возможностям позволяет выполнять обработку данных на PC, при расположении данных (файлов) на файловом сервере (другой PC). В процессе выполнения программы подлежащие обработке данные в нужной последовательности скачиваются с сервера, при необходимости обработанные данные передаются (возвращаются) на сервер для сохранения. Таким образом, для технологии файл-сервер характерен интенсивный трафик, предъявляющий жесткие требования к пропускной способности канала.
Основными функциями файл-сервера являются: хранение и архивирование данных, обеспечение одновременного доступа многих пользователей к данным с сохранением их целостности, передача данных. В общем случае на файл-сервере помимо совместно используемых файлов с данными могут находиться и программы, запускаемые с различных PC. Однако технология файл-сервер не ориентирована на выполнение основного объема операций обработки данных непосредственно на сервере. На такой технологии работают СУБД старого поколения — Clipper, FoxPro и др. При этом вся бизнес-логика реализуется посредством установленного на PC прикладного ПО.
Более производительная технология клиент-сервер предполагает размещение обрабатывающих программ на сервере совместно с обрабатываемыми данными. При необходимости обработки данных клиент (в качестве клиента можно рассматривать АРМ, выполняемую программу или работающего пользователя) обращается к серверу за предоставлением определенного ресурса, в частности для выборки в соответствии с заданным условием отбора данных из находящейся на сервере БД. Выполнив необходимую обработку, программа отправляет результаты обработки клиенту (рис. 4.2). Поскольку, как правило, результаты обработки по объему гораздо меньше, чем объем обрабатываемых данных, то имеет место значительное снижение сетевого трафика по сравнению с технологией файл-сервер; кроме того, значительно снижаются требования к ресурсам PC.
Технология клиент-сервер реализуется при работе с современными СУБД — Oracle, DB2, Microsoft SQL Server и др. При этом на клиентском месте (в составе АРМ) должно находиться специализированное ПО, предназначенное для осуществления взаимодействия с СУБД, включая формирование пользовательских запросов, отображение полученных результатов и др. Работа с некоторыми СУБД, например Oracle, предполагает установку на PC фирменного ПО — клиента Oracle, реализующего протоколы связи с находящейся на сервере СУБД Oracle. На сервере помимо СУБД функционирует ОС (как правило, ОС из семейств Unix или Windows), причем СУБД в максимальной степени использует реализованные в ОС возможности управления файлами, обеспечения безопасности данных и др. При реализации технологии клиент-сервер, как правило; основная часть обработки данных осуществляется непосредственно на АРМ. Некоторые СУБД, например Oracle, позволяют реализовать ту или иную часть решения аналитических задач средствами СУБД.
В последние годы проявляется тенденция сближения двух концептуально отличающихся направлений в развитии систем обработки данных. Одно из них представлено централизованными структурами на базе мэйнфреймов, другое — распределенными системами. В системе классификации компьютеров мэйнфреймы занимают место между суперкомпьтерами и персональными компьютерами. Обладая большими вычислительными ресурсами, мэйнфреймы обеспечивают реализацию централизованных систем обработки данных, обеспечивающих параллельное решение задач многих клиентов (пользователей) в реальном времени; мэйнфреймы широко используются в узлах коммутации сети Интернет. В распределенных системах основным средством обработки данных является ПК. Среди новых решений выделяются системы с серверами приложений, реализующие трехзвенную архитектуру клиент-сервер (трехранговую сеть). Основным устройством трехзвенной системы является сервер приложений. Под приложением понимается пакет прикладных программ (программа), ориентированный на обработку данных, решение функциональных задач в конкретной предметной области, легко переносимый на различные компьютеры (рис. 4.3). Такой пакет реализует нужное число специализированных приложений, каждое из которых может быть запущено с любого клиентского места (с учетом прав доступа). Приложения в процессе их выполнения взаимодействуют с сервером БД, при этом, как правило, взаимодействие сервера приложений с сервером БД осуществляется в пакетном режиме работы. Таким образом, клиент полностью лишен непосредственного доступа к обрабатываемым данным, поскольку между ним и БД находится исполняемое приложение. В крупных корпоративных ИС приложения могут быть распределены по различным серверам приложений. Подобное решение с технической точки зрения является более сложным по сравнению с двухзвенными системами, поэтому они получили название трехзвенных систем. Такие системы обладают большей гибкостью и повышенной безопасностью, так как все возможности клиента при работе с хранящимися на сервере БД данными определяются (ограничиваются) допустимыми операциями конкретного приложения; при этом внутренние особенности выполнения приложения и характер его взаимодействия с БД полностью скрыты от клиента.
Базирующиеся на трехзвенных клиент-серверных архитектурах технологии воссоздают своего рода виртуальные мэйнфреймы, предполагающие взаимодействие с пользователями посредством простых терминалов, определяемых термином «тонкий» клиент. «Тонкий» клиент — клиентское устройство (АРМ пользователя), где основная (ббльшая) часть операций обработки данных передана для выполнения на сервер. Соответственно под термином «толстый» клиент понимают клиента, не относящегося к категории «тонких» клиентов, т.е. клиентское устройство, обеспечивающее выполнение основной части операций по обработке данных средствами самого клиентского устройства. До настоящего времени при реализации АРМ различной предметной направленности клиентские устройства преимущественно выполняются в виде «толстого» клиента (на базе современного ПК с избыточными вычислительными ресурсами).
Современная тенденция возврата к «тонкому» клиенту является прямым решением проблемы сложности, порожденной архитектурой клиент-сервер, консолидирующей ресурсы в одном месте. Наиболее широко «тонкий» клиент («тонкий» Web-клиент) используется при работе в сети Интернет. Web-технологии обеспечивают пользователям удобный единообразный доступ к данным с любых компьютеров, устраняют зависимость от аппаратно-операционной платформы клиента, обеспечивают возможность применения типовых решений (браузеров, протоколов и др.), реализуют полезные для аналитических приложений возможности (просмотр не полностью загруженных страниц, асинхронную обработку, сжатие и кодирование данных и др.), снижают общую стоимость решений и др. (рис. 4.4). Работа пользователя осуществляется, как правило, через браузер Internet Explorer, реализующий типовой Web-интерфейс с широкими возможностями навигации по информационным ресурсам сети на основе имеющихся на Web-страницах гиперссылок.
Формирование информационно-технологической инфраструктуры организации.
В настоящее время практически любая крупная организация имеет распределенную гетерогенную (разнородную по составу используемых технических и программных средств) ИТ-инфраструктуру. Нацеленность ИТ на решение задач экономического содержания (включая бизнес-задачи), необходимость внесения быстрых изменений в используемые информационные технологии в ответ на изменение этих задач приобретают ключевое значение при реформировании (реинжиниринге) корпоративных ИТ-инфраструктур в современных условиях. Широко практикуемое добавление в них отдельных «точечных» решений для выполнения конкретных задач зачастую значительно усложняет ИТ-инфраструктуры и процессы управления ими, препятствуя внедрению современных подходов в области интеграции ИТ-инфраструктур.
В настоящее время во многих организациях накоплены мощные ИТ-ресурсы, сформировавшиеся обычно как результат реализации относительно разрозненных проектов по обеспечению информационной поддержки новых бизнес-задач, осуществляемых в процессе развития организаций. При этом ИТ-инфраструктура организации зачастую включает в себя неоправданно широкий спектр вычислительных средств и средств связи, различные версии прикладного ПО. Помимо значительных затрат на этапе внедрения поддержка совместной эффективной работы имеющихся в такой ИТ-ифраструктуре средств требует использования многочисленных штатов высококвалифицированных программистов (системных администраторов).
Актуальным направлением дальнейшего развития ранее созданных ИТ-инфраструктур является оптимизация их использования при решении изменяющегося круга задач, предполагающая консолидацию имеющихся в организации ресурсов. Консолидация ресурсов осуществляется по следующим направлениям:
- централизация ПО и развертывание систем управления корпоративного уровня;
- интеграция оборудования и данных, предполагающая проведение стандартизации, оптимизации количества серверов и развертывание централизованного хранилища; обеспечение согласованного доступа к данным без каких-либо ограничений, связанных с форматом, логическим и физическим размещением данных;
- интеграция приложений для более рационального использования имеющихся в организации ПО и БД; разработка эффективного интерфейса для взаимодействия пользователей со средой интегрированных сервисов;
- оптимизация управления утилитами, имеющая целью улучшить уровень обслуживания и повысить гибкость инфраструктуры.
Современная концепция сборки распределенных ресурсов в централизованно управляемые пулы (серверов, систем хранения данных, ПО и др.) реализует процесс виртуализации имеющихся ресурсов, обеспечивающий временное формирование пулов (объединений) из ресурсов, сосредоточенных в территориально обособленных центрах. Виртуализация ресурсов позволяет распределять имеющиеся ресурсы динамически с учетом круга решаемых задач, а всю ИТ-инфраструктуру сделать более простой и гибкой; как следствие, повышается оперативность принимаемых решений. При создании виртуальной структуры для специализированной обработки данных пользователю (организации) необходимо сформировать запрос к имеющимся в сети пулам ресурсов с целью поиска нужных сервисов с учетом их функциональности, стоимости и требуемого уровня обслуживания.
Некоторые современные бизнес-приложения, особенно приложения на основе интернет-технологий, предполагают использование виртуализированных центров обработки данных (ЦОД), способных поддерживать режим on-line и подстраиваться к оперативным изменениям в выполняемых приложениях. ЦОД изначально ориентированы на поддержку динамической природы приложений, формируя ответы на запросы «по требованию», реализуя требуемый уровень «адаптации» и выполняя всю обработку «ко времени». Центры обработки данных (вычислительные среды grid) включают в себя вычислительные системы, системы хранения данных и сети. Собранные вместе и функционирующие как единое целое, эти ресурсы образуют виртуальный компьютер, предоставляющий свой сервисы различным категориям пользователей. Такой подход призван: уменьшить сложность при создании инфраструктур и сервисов, поддерживающих бизнес-процессы; сократить время подготовки к работе; улучшить ценовые показатели обслуживания; повысить уровень использования ресурсов. При реализации вычислительных систем в составе ЦОД быстро расширяется применение пулов серверов-лезвий, позволяющих гибко перераспределять ресурсы отдельных серверов или групп серверов с соответствующей перенастройкой приложений в оперативном режиме. Сервер-лезвие представляет собой унифицированное решение построения сервера в виде тонкого блока (платы), позволяющего устанавливать необходимое число блоков в общую конструкцию, достигая при этом требуемой вычислительной мощности сервера.
Современные корпоративные ИС представляют собой большие системы, сложность которых определяется значительным числом пользователей, взаимодействием ЛКС с глобальными сетями (Интернет), одновременным использованием различных ОС, сложной конфигурацией системы серверов и приложений, интеграцией оборудования и ПО разных производителей, реализацией системы информационной безопасности с разделением прав доступа пользователей к ресурсам и др.
Особое значение в рамках ИТ-инфраструктуры организации отводится выбору ОС. С середины 1990-х гг. практически все известные ОС стали поддерживать сетевой режим работы. Для сетевых ОС характерны возможность организации территориально распределенных, многосерверных сетей с поддержкой режима удаленного доступа, обеспечение высокой производительности при совместном использовании сетевых ресурсов, эффективное выполнение приложений, ориентированных на технологию «клиент-сервер», возможность работы на различных платформах с широким спектром сетевого оборудования, поддержка протоколов, обеспечивающих взаимодействие с сетью Интернет и с реализованными в ней службами (электронной почтой, WWW и др.). В новых версиях ОС расширяются возможности работы с разнородными техническими и программными средствами, обеспечивается масштабируемость ее структуры (наращивания при необходимости сложности ее структуры), поддерживается требуемый уровень безопасности, развиваются средства централизованного администрирования и управления, расширяются возможности интерактивной работы пользователей.
На рынке системного ПО доминируют ОС семейства Windows (Windows NT 4.0/98/2000/ХР/2003) и UNIX-подобные системы (Linux, Solaris, FreeBSD, OpenBSB и др.).
ОС Linux как наиболее распространенный вариант UNIX-подобных ОС наиболее популярна в качестве системного ПО при организации серверов в сети Интернет, при создании больших систем памяти с использованием БД, при построении справочных служб. В последние годы в этих традиционных для использования UNIX-подобных ОС областях возрастает применение ОС семейства Windows. Различные версии ОС Windows являются базой системного ПО для большинства современных АРМ независимо от их предметной направленности.
Основу технического обеспечения современных АРМ составляют универсальные ПК. При организации КС в качестве серверов применяются компьютеры с более высокими техническими характеристиками (с большими ресурсами), в том числе компьютеры класса мэйнфреймов. Технические характеристики компьютеров непосредственно влияют на выбор системного и прикладного ПО.
Для связи с территориально рассредоточенными подразделениями организаций на практике широко применяют виртуальные частные сети (Virtual Private Network, VPN). VPN — аналог частной сети, созданной на основе ресурсов сети общего пользования, например сети Интернет (рис. 4.5). Между подразделениями организации создаются каналы передачи данных (туннели, функционирующие на основе протоколов IPsec или L2TP), использующие ресурсы сети Интернет, но не требующие дополнительной оплаты услуг провайдера (помимо оплаты за доступ в Интернет).
Наиболее популярным вариантом подключения пользователей к глобальным сетям остается режим Dial-up, предполагающий наличие на компьютере пользователя аналогового модема; при этом при работе через телефонные линии связи предельно достижимая скорость передачи сообщений от провайдера к пользователю ограничена 56 Кбит/с и 33 Кбит/с при передаче в обратном направлении.
Менее распространен вариант подключения посредством цифровых каналов передачи данных. Сети ISDN (Integrated Services Digital Network — цифровая связь с интеграцией услуг) изначально ориентированы на передачу как данных, так и голоса. Подключение компьютера пользователя к сети ISDN осуществляется посредством двух цифровых каналов, каждый из которых имеет гарантированную пропускную способность 64 Кбит/с. Для реализации данного решения в компьютер должен быть заранее установлен специализированный адаптер ISDN. В настоящее время сети ISDN используются для передачи данных, объединения ЛВС, доступа к глобальным компьютерным сетям, передачи чувствительного к временным задержкам трафика (звука, видео), осуществления телефонии.
Расширяется применение технологии широкополосного доступа к глобальным сетям с использованием оптоволоконного кабеля, обеспечивающего высокую скорость передачи данных; однако она предполагает существенные затраты на прокладку оптоволоконного кабеля, оправдываемые при охвате значительного числа компактно расположенных компьютеров пользователей, например в пределах микрорайона с многоэтажными домами.
В ближайшей перспективе ожидается интенсивное развитие технологий, в максимальной степени использующих существующие проводные системы связи, например телефонные сети. Среди них наиболее быстро расширяется использование технологии DSL (Digital Subscriber Line — цифровая абонентская линия), обеспечивающей высокоскоростной доступ на расстоянии до нескольких километров по имеющимся телефонным линиям связи (дополнительный цифровой трафик передается параллельно в высокочастотном диапазоне, не влияя при этом на низкочастотные сигналы аналоговой телефонии). Среди моделей семейства xDSL-модемов наиболее популярны ADSL-модемы (Asymmetric Digital Subscriber Line — асимметричная цифровая абонентская линия), обеспечивающие скорость передачи данных от провайдера к пользователю 8 Мбит/с и 1,5 Мбит/с в обратном направлении.
В последние годы благодаря значительному снижению цен на оборудование стремительно развиваются технологии беспроводного доступа. Технически беспроводные локальные компьютерные сети (БЛКС) сложнее, чем обычные ЛКС (с использованием кабелей для соединения компьютеров). Характерной особенностью БЛКС является снижение скорости передачи данных при удалении пользователей от точек доступа к сети и при увеличении числа работающих пользователей. БЛКС является разделяемой сетью, в которой доступная полоса пропускания делится между пользователями без предоставления выделенных им полос; как результат — потенциально малое число пользователей, работающих через одну точку доступа (обычно 4-8 пользователей).
В настоящее время развиваются две беспроводные сетевые технологии: Wi-Fi и Bluetooth.
Технология передачи по радиоканалу Wi-Fi (Wireless Fidelity — точная беспроводная передача данных), реализуется на основе протоколов стандарта 802.11*, наиболее распространенный стандарт 802.11g определяет максимальную скорость передачи 54 Мбит/с, однако реальная эффективная скорость не превышает 30 Мбит/с.
Технология Bluetooth (технология «синий зуб») в соответствии со спецификацией Bluetooth 1.0 позволяет устанавливать соединение на расстоянии до 10 м со скоростью передачи данных до 721 Кбит/с. Спецификация Bluetooth 1.2 ориентирована на значительное повышение уровня безопасности обмена данными.
IP-телефония (Voice over IP, VoIP) остается относительно новой развивающейся технологией, обеспечивающей параллельную передачу речи и данных. Добавление речевого трафика в сеть с протоколом IP существенно повышает требования к ее пропускной способности. Для сокращения возможных задержек пакетов речевого трафика с целью обеспечения приемлемого качества телефонной связи используется решение на основе алгоритма QoS (Quality of Service — гарантированное качество обслуживания). Оно позволяет задавать уровень приоритета нужным пакетам, в соответствии с которым маршрутизаторы в сети обеспечивают им преимущество при передаче.
При необходимости подключение к сети Интернет может быть осуществлено с сотового телефона, подобным образом пользователь при наличии соответствующих прав может получить доступ к информационным ресурсам организации. Для связи телефона и компьютера обычно используют специальный кабель.
Современный уровень развития компьютеров и средств связи, поддерживаемый широкой номенклатурой системного ПО, позволяет оперативно адаптировать ИТ-инфраструктуру организации в соответствии с изменениями круга решаемых задач и воздействиями внешней среды. При этом относительно самостоятельными типовыми элементами ИТ-инфраструктуры организации остаются ЛКС, функционирующие в ее территориально распределенных подразделениях и предназначенные для автоматизации работы служащих, сосредоточенных в конкретных подразделениях организации. Средства телекоммуникации позволяют создать общее информационное пространство, объединяющее работу территориально рассредоточенных подразделений в единое целое.
Однако развитие ИТ-инфраструктуры организации не является самоцелью; она должна обеспечить поддержку эффективной деятельности сотрудников организации на своих рабочих местах (а при служебной необходимости и при их нахождении вне организации). При этом определяющее значение имеют качественные характеристики АРМ, предназначенных для повышения эффективности работы сотрудников в различных областях деятельности.
4.2. Режимы автоматизированной обработки информации в экономической деятельности
Независимо от конкретного содержания процесс обработки данных реализуется в одном из двух режимов: пакетном или диалоговом.
Пакетный режим обработки данных предполагает формирование ряда заданий (программ) в единый пакет с его последующим выполнением без непосредственного участия пользователя. Основной целью использования пакетного режима является ускорение процессов обработки данных за счет более эффективного использования ресурсов компьютеров. Главным недостатком пакетной технологии остается невозможность оперативного внесения пользователем изменений в процесс обработки в ходе его выполнения. Пакетный режим интенсивно применяется при реализации различных ИТ: в узлах коммутации сети Интернет при потоковом обслуживании передаваемых по сети пакетов; при формировании различного рода отчетов на основе хранящихся в БД данных; при работе с электронной почтой (удаление спама, прием почты, проверка ее на наличие вирусов, отправка своих писем); при выполнении программ в фоновом режиме (например, печать) параллельно с выполнением других программ.
Пакетный режим реализуется при начальной загрузке компьютера, когда последовательно в заданном порядке запускаются и выполняются заранее заданные последовательности программ. Для пользователя имеется возможность сформировать собственные наборы последовательно запускаемых программ с помощью подготовки и последующего выполнения содержащих их названия командных файлов.
Диалоговый режим обработки данных означает обмен сообщениями между пользователем и системой в реальном времени, т.е. в темпе реакции пользователя на происходящие события, что создает условия для эффективного управления процессом обработки. В многопользовательских системах диалоговая технология реализуется в режиме разделения времени, когда процессорное время выделяется всем пользователям (решаемым задачам) периодически малыми квантами времени, что создает впечатление у каждого пользователя о непрерывности процесса обработки его данных.
Режим реального времени (как технология) может осуществляться вне связи с диалоговым или пакетным режимами обработки данных. Он характерен для производственных процессов, где управляющие воздействия на технологический процесс по изготовлению какого-либо изделия, продукта непосредственно связаны с выполнением определенных технологических операций или воздействиями внешней среды; при этом участие человека не является обязательным.
Интерактивный режим, напротив, предполагает участие человека. Примером реализации интерактивного режима является управление движущимся автомобилем. Интерактивный режим реализуется в реальном времени и, как правило, предполагает воздействие человека на протекающий процесс. Так, описывая поведение участника торгов на финансовом рынке, можно отметить, что он совершает операции с финансовыми инструментами в режиме реального времени. Если же он существенным образом влияет на изменение котировок торгуемых инструментов, то он действует на рынке в интерактивном режиме.
Широкое распространение диалоговой технологии объективно обусловлено рядом причин: наличием широкого круга задач, предполагающих поиск решения в процессе обработки данных при непосредственном участии пользователя; появлением непосредственно на рабочих местах пользователей ПК, имеющих эффективные средства поддержки интерактивного взаимодействия с пользователем; развитием ЛКС и средств телекоммуникаций, обеспечивающих взаимодействие пользователей на любом удалении друг от друга.
При классификации режимов работы пользователей внимание акцентируется и на сетевом режиме. Однако понятие сетевого режима в большей степени отражает не особенности работы пользователя на компьютере, а особенности реализации ИТ в целом (см. п. 4.1). Современное ПО в соответствии со своим функциональным назначением обеспечивает доступ пользователя к распределенным в сети ресурсам практически так же, как к ресурсам его компьютера (иногда с существенными временными задержками). Соответственно, работа пользователя с распределенными в сети ресурсами осуществляется в рамках ранее рассмотренных режимов (технологий).
Пользовательский интерфейс представляет собой набор приемов взаимодействия пользователя с приложением. Важнейшими свойствами интерфейса являются: конкретность, наглядность и удобство работы. В последние годы благодаря богатству возможностей и комфортности разнохарактерной обработки данных оптимальной для повседневной работы средой стал Windows-подобный интерфейс. Применение единого базового интерфейса формирует у пользователей одинаковые реакции при работе с различными приложениями, что сокращает время на освоение приложений, уменьшает число ошибок при работе с ними, придает чувство комфортности и уверенности.
К известным типам реализации пользовательского интерфейса на основе диалоговой технологии относятся: меню, шаблон, язык запросов, WIMP-, Web- и SILK-интерфейсы.
Меню представляет собой упорядоченный список объектов (операций) на экране, доступных пользователю для выбора. Наилучшей в многоуровневых меню является система из трех уровней. В наиболее полном объеме возможности меню отражены в Windows-подобном интерфейсе.
В системах обработки больших объемов экономической информации с использованием БД или электронных таблиц (например, в системах автоматизации бухгалтерского учета) эффективно применение шаблонов при вводе данных. Шаблон представляет собой синтаксически ограниченное заданным форматом поле на экране для отображения вводимых пользователем данных. В ряде случаев вводимые значения могут быть взяты из заранее сформированного справочника. Применение шаблонов с продуманными правилами проверки значений вводимых данных позволяет не только повысить производительность пользователя, но и улучшить качество входного контроля.
Современным вариантом использования диалоговой технологии на базе запросов является применение языка SQL (Structure Query Language — язык структурированных запросов) при работе с БД и построенными на их основе пакетами прикладных программ. При этом пользователь (продвинутый) имеет возможность формирования практически любых запросов по выборке имеющихся данных; главным ограничением в применении языка SQL является необходимость знания его команд и специфики организации используемых БД. При использовании других видов диалога в процессе работы с БД, манипуляции пользователя неявно формируют различные конструкции языка SQL в контексте его действий.
В настоящее время практически во всех распространенных ОС и прикладном ПО используется WIMP-интерфейс (Windows — окно, Image — образ, Menu — меню, Pointer — указатель). Стандартом в организации такого интерфейса стало применение манипуляторов типа мышь, системы окон с регулируемыми параметрами, иерархического контекстного меню, пиктограмм в качестве ссылок на различного рода объекты, разветвленной контекстной системы помощи пользователю и возможность адаптации вида меню к требованиям пользователя. В общем случае окно с приложением представляет собой совокупность ряда специализированных панелей (областей) для размещения — названия окна с конкретным приложением, меню, используемого набора инструментов, рабочего стола для ввода, просмотра и редактирования данных, линеек для определения положения элементов на рабочем столе, информации о состоянии выполняемого процесса, кнопок управления. Встроенные в WIMP-интерфейс средства позволяют обеспечить высокую степень управляемости процессами обработки данных с наглядным отображением получаемых результатов.
В последние годы Web-интерфейс по популярности прочно занял место рядом с WIMP-интерфейсом. Он реализуется в браузерах, ориентированных на работу пользователей в сети Интернет. С учетом доминирования в мире обозревателя Internet Explorer (обеспечивается его тесная интеграция с программами пакета MS Office), Web-интерфейс фактически является наиболее стандартизованным среди других пользовательских интерфейсов. В целом Web-интерфейс стилизован под привычный Windows-подобный интерфейс, но обладает меньшей функциональностью. Изначально ориентированный на поддержку гипертекста и соответственно механизма гиперссылок, Web-интерфейс предоставляет эффективные возможности навигации по информационным ресурсам с обеспечением удобного единообразного доступа к данным.Потенциально, в силу естественности его использования, большое применение ожидается для SILK-интерфейса (Speech — речь, Image — образ, Language — язык, Knowledge — знание); основным сдерживающим фактором его применения является недостаточный уровень надежности распознавания голоса пользователя.
4.3. Интегрированные ИТ в ИС
Интегрированные технологии представляют собой взаимосвязанную совокупность отдельных технологий, т.е. объединение частей какой-либо системы с развитым информационным взаимодействием между ними.
Такое обобщенное определение ИТ включает различные варианты проявления принципов интеграции в ИС: интеграцию данных в базах и хранилищах данных, интеграцию программ в единые интегрированные пакеты, интеграцию распределенных сетевых технологий в целостные системы и др.
В целом интегрированные технологии позволяют повысить эффективность управления компанией благодаря высокой степени согласованного взаимодействия корпоративных ресурсов в едином информационном пространстве. Рынок стимулирует разработку ПО, позволяющего объединять сложные, трудно сопоставимые процессы в целостные системы; имеет место устойчивое движение от отдельных «точечных» решений в сторону интегрированных решений.
Универсальными интегрированными решениями для большинства компаний с различными профилями деятельности являются системы класса CRM, ERP, BI.
CRM-системы. Систему CRM (Customer Relationship Management — управление отношениями с клиентами) можно рассматривать как бизнес-стратегию, ориентированную на обеспечение баланса интересов клиента и компании. Основными направлениями применения систем класса CRM яатяются взаимодействие с клиентами, маркетинг и продажи.
Системы CRM строятся на следующих базовых положениях:
- максимальная опора на Web-технологии, обеспечивающие универсальный доступ к ресурсам с различных клиентских устройств;
- персонифицированный доступ для всех пользователей через портал как универсальную точку доступа;
- развитие различных форм «самообслуживания» на основе возможностей Web;
- широкое применение встроенных в бизнес-процессы аналитических средств (инструментов), ориентированных на использование постоянно пополняющихся объемов данных о клиентах для персонализации взаимодействий с ними;
- обеспечение общей платформы для ведения бизнес-процессов многими подразделениями компании как единого целого;
- использование всех возможных видов связи (e-mail, портала, Web-сайта, факса, телефона, прямого общения) для управления процессами взаимодействия с клиентами.
Общей тенденцией развития систем CRM в последние годы является создание интегрированных по вертикали продуктов, ориентированных на специализированные сегменты крупных рынков, например в сфере финансовых услуг — страхование, банковские инвестиции и др.
На рынке присутствует и ряд программ класса CIM (Customer Interaction Management — CIM) как разновидность упрощенной системы CRM, предназначенных для эффективной поддержки контактов с клиентами. Новое поколение инструментов CIM строится на концепции отбора наиболее ценных клиентов и реализует ее в режиме реального времени посредством развития Web-сервисов и телефонных центров взаимодействий с клиентами — call-центров. Основной целью использования call-центров является обеспечение оптимального распределения поступающих от клиентов вызовов и запросов (телефонных звонков, сообщений e-mail, запросов через Web-сайты и чаты и др.) по тем операторам, которые способны ответить на них быстро и квалифицированно. Известны программные средства для поддержки перекрестных продаж (cross-sell) и стимулирования расширенных продаж (up-sell), помогающие операторам определять товары, которые целесообразно предлагать клиентам в конкретной ситуации. Накапливаемые в call-центрах данные позволяют оперативно переводить привилегированных клиентов в начало очереди на обслуживание, увеличивать длительность переговоров с ними и др. Ведущие поставщики в этой области — компании NCR, Protagona Worldwide, Unica Corporation. Для служб маркетинга создаются специализированные программные продукты — «Управление маркетинговыми ресурсами» (Marketing Resource Management — MRM), ориентированные на технологии автоматизации документооборота (workflow) и сотрудничества, на разработку концепций новых кампаний.
ERP-системы. ERP-система (Enterprise Resource Planning — планирование ресурсов предприятия) представляет собой интегрированный набор приложений, ориентированных на эффективное решение вопросов стратегического планирования, бюджетирования, прогнозирования, финансовой консолидации, управления составлением отчетов и анализа, обеспечивающих более точное, своевременное и детальное отображение бизнес-процессов.
В основе систем ERP реализуются следующие подходы.
- Использование архитектуры «клиент-сервер» с распределением приложений между компонентами системы.
- Ориентация на Web-технологии с возможностью доступа к системе посредством браузера.
- Поддержка планирования, бюджетирования, управления и других задач реализуется через интегрированные приложения. Переключение между отдельными задачами (процессами) должно осуществляться без изменения параметров операционной среды и дополнительных преобразований данных.
- В системе имеется общий набор экономических реквизитов, хранимый в централизованной БД.
- Доступ пользователей к первичным данным и агрегированным показателям за любые периоды времени (в пределах прав доступа); широкое использование технологии работы с витринами данных.
- Общая бизнес-модель с возможностями реализации всех необходимых методик обработки и анализа финансовых данных.
- Реализация функции прогнозирования любых реквизитов и агрегированных показателей на различных временных горизонтах.
- Реализация эффективной системы информационной безопасности.
Современным направлением существенного расширения функциональности ERP-систем по использованию наиболее эффективных методов стратегического планирования, бюджетирования, прогнозирования, финансовой консолидации, управления составлением отчетов и анализом является разработка и внедрение систем МРС (management planning and control — управление планированием и контроль). Системы МРС в большей мере ориентированы на поддержку технологий управления финансами, основанных на эффективности деятельности компании, а не только на производительности; их применение нацелено на расширение бизнеса, на повышение его эффективности и суммарной стоимости. К классу систем МРС относят интегрированную систему Oracle Financial Analyzer, ориентированную на формирование бюджета и планирование. Основу системы образует многомерное хранилище финансовой информации, объединенное с мощным аналитическим ПО для поддержки основных финансовых функций и формирования будущей стратегии.
Системы BI. Развитие систем BI (business intelligence) и осознание потенциальной коммерческой ценности накопленных данных обусловило в конце 1980-х гг. усиление исследований по проблеме извлечения знаний, результатом чего стали разработки ряда коммерчески успешных BI-технологий для применения в финансовой сфере, в области маркетинга, в управлении бизнес-процессами и в других областях человеческой деятельности.
Существующие разночтения специалистами трактовок термина BI объясняются многозначностью английского слова intelligence, переводимого как способность узнавать и понимать; готовность к пониманию; знания, переданные или приобретенные путем обучения, исследования или опыта; действие или состояние в процессе познания; разведка, разведывательные данные.
Специалистами термин business intelligence трактуется как инструменты для анализа данных, построения отчетов и запросов, которые могут помочь бизнес-пользователям в анализе множества данных для того, чтобы извлечь из них значимую информацию. При этом под инструментами BI понимаются аппаратно-программные средства, которые позволяют бизнес-пользователям видеть и использовать большое количество сложных данных. Ежегодно удваивающиеся объемы данных в мире во многом оказываются не востребованными из-за недостаточности эффективных инструментов извлечения знаний. В широком понимании термин business intelligence определяется как:
- процесс превращения данных в информацию и знания о бизнесе для поддержки принятия улучшенных и неформальных решений;
- ИТ (методы и средства) сбора данных, консолидации информации и обеспечения доступа бизнес-пользователей к знаниям;
- знания о бизнесе, добытые в результате углубленного анализа детальных данных и консолидированной информации.
В основе технологии BI лежит организация доступа конечных пользователей и анализ структурированных количественных по своей природе данных и информации о бизнесе. BI предоставляет доступ к данным и их анализ, и тем самым позволяет формировать заключения, находить наиболее целесообразные решения для повышения эффективности управления компанией с участием различных категорий специалистов, экспертов, руководителей.
За последнее десятилетие названия и содержание систем класса ИАС подобного типа изменялись от информационных систем руководителя EIS до систем поддержки принятия решений (decision support systems, DSS), и далее до систем BI. Как правило, приложения EIS ориентированы на конкретные потребности руководителей и менеджеров и представляют агрегированную информацию в виде таблиц или диаграмм. Формирование выходных документов осуществляется на основе регламентных запросов с набором параметров. Для получения дополнительной информации и проведения дальнейшего анализа, как правило, применяются другие приложения или создаются по заказу запросы или отчеты с использованием языка SQL.
В отличие от EIS, приложения DSS первого поколения, как более гибкие решения, позволили отвечать на широкий спектр вопросов бизнеса, имея несколько вариантов представления отчетов и определенные возможности форматирования, однако в целом они сохраняли ориентацию на конкретный набор задач. Появление ПК и ЛКС обусловило возможность построения следующего поколения приложений DSS на основе BI-технологий. Характерной особенностью таких технологий стало развитие пользовательского интерфейса, обеспечивающего пользователям-непрограммистам легкость и оперативность извлечения информации из различных источников, формирование собственных настраиваемых отчетов, проведение многомерного анализа данных. Широкое распространение КС способствовало развитию систем класса BI с переходом от ресурсоемкой технологии реализации «толстых» клиентов к использованию Web-приложений, в которых пользователь ведет исследование с помощью браузера и может работать удаленно. В этом случае обеспечиваются анализ сценариев «что если» и коллективная работа с информацией. Кроме того, развитие сети Интернет увеличивает число пользователей корпоративной информацией, являющихся внешними по отношению к организации.
В настоящее время имеется широкий спектр средств поддержки BI-технологий, включающий в себя BI-инструменты и ВI-приложения. BI-инструменты включают генераторы запросов и отчетов, развитые BI-инструменты и в первую очередь инструменты OLAP; корпоративные BI-наборы (enterprise BI suites, EBIS), BI-платформы. В системах корпоративного уровня имеет место тенденция объединения отдельных BI-инструментов в интегрированные решения для BI-наборов и BI-платформ. Так, традиционные функции средств генерации запросов и отчетов переходят к корпоративным ВI-наборам, а многомерные OLAP-инструменты образуют основу ВI-платформ. BI-инструменты обеспечивают конечным пользователям доступ к данным с целью их анализа и генерации отчетов; для размещения данных широко применяются хранилища и витрины данных. BI-платформы являются основой для создания и размещения конкретных BI-приложений, в частности систем EIS.
Особая роль хранилищ данных в технологиях BI определяется необходимостью предоставления пользователям методов и средств доступа и оперативного анализа информации, оперирующих с терминами конкретной предметной области. Кроме того, использование хранилищ данных позволяет обеспечить централизованное управление метаданными. Метаданные — общие сведения о структурированных данных большого объема, включающие в себя определения имеющихся данных в терминах конкретной предметной области, алгоритмы обработки данных, описания форматов данных, сведения об особенностях доступа к данным и др. Метаданные широко используются СУБД и другими средствами извлечения, преобразования и ввода данных.
Помимо традиционных решений по хранилищам данных Oracle9i и MS SQL Server2000, растет число применений хранилищ ERP, например PeopleSoft Enterprise Warehouse с BI-приложениями Enterprise Performance Management, однако их функциональность привязана к конкретным системам ERP. В целом преобладает применение многомерных БД (МБД) и OLAP, обеспечивающих лучшую производительность и функциональность там, где важны агрегированные данные и сложные аналитические расчеты.
Генераторы запросов и отчетов являются настольными инструментами пользователей, обеспечивающими им доступ к БД для формирования отчетов (как регламентных, так и незапланированных) и возможность проведения несложных аналитических исследований (с элементами OLAP), например системы Crystal Reports, Cognos Impromptu.
Инструменты OLAP изначально создавались как аналитические инструменты для работы с многомерными базами данных. В большинстве приложений многомерная форма представления данных позволяет учесть зависимость данных от времени, месторасположения их источников, особенностей систем классификации данных и иерархической соподчиненности данных. Для визуализации данных в МБД могут быть использованы модели в виде гиперкубов, размерность которых определяется количеством разнородных источников данных. Помимо исходных данных в МБД могут размещаться и предварительно агрегированные данные. Многомерная структура МБД предоставляет пользователям широкие возможности анализа тех или иных имеющихся данных средствами OLAP, включая при необходимости обмен строками и столбцами pivoting, формирование срезов и вырезок «slice&dice» по определенным комбинациям размерностей. При этом обеспечиваются возможности выборочного использования данных в соответствии с задаваемым пользователем шагом (интервалом) отбора, реализации операций детализации и укрупнения drill down/roll up. Основой управления МБД являются OLAP-серверы, оптимизированные для выполнения многомерного анализа данных. Типовым OLAP-сервером является система Hyperion Essbase Server.
Современные реляционные СУБД поддерживают многомерный анализ за счет эмуляции (моделирования) МБД. Сохраняется тенденция встраивания в реляционные СУБД функций для многомерного анализа данных (например, MS Analysis Services или Oracle OLAP Services).
Корпоративные BI-наборы (EBIS) интегрируют в своем составе инструменты генерации запросов, отчетов и OLAP, ранее поставляемые как разрозненные средства. Характерными особенностями корпоративных BI-наборов являются хорошая масштабируемость и возможность обслуживания не только внутренних, но и внешних пользователей. В связи с расширением функций по обслуживанию внешних пользователей посредством браузеров проявляется тенденция определения разработчиками (например, Business Objects и Cognos) своих BI-наборов как порталов с BI-инструментами, т.е. Bl-порталов.
Основным назначением BI-платформ является обеспечение операций по созданию, внедрению и сопровождению ВI-приложений. К интенсивно развивающимся BI-приложениям относятся: анализ рисков, бюджетирование, анализ и прогноз сбыта товаров, выявление тенденций развития процессов, а также интегрированные приложения, в том числе управление эффективностью предприятия (enterprise perfomance management). Современные решения в классе ВI-платформ имеют фирмы Microsoft, SAS Institute, Oracle и др.
Сферой использования инструментов разведки данных (data mining) является обнаружение корреляции, тенденций, типовых шаблонов, связей и категорий. С их помощью многократно выполняются различные операции и преобразования над сырыми данными (отбор признаков, визуализация и др.) с целью нахождения моделей, которые могут предсказать результат развития ситуаций, используя хронологические или субъективные данные. В отличие от OLAP разведка данных в меньшей степени направляется пользователем; она опирается на специализированные алгоритмы, которые помогают выявить неизвестные свойства и тенденции.
Кроме перечисленных инструментов в состав BI могут входить и другие средства: пакеты статистического анализа, анализа временных рядов, пакеты для нейронных сетей, средства нечеткой логики, экспертные системы, средства визуализации многомерных данных и др.
В настоящее время среди BI-инструментов наибольший рост характерен для корпоративных BI-наборов, что отражает усилившуюся конкуренцию в экономике. Использование инструментов для генерации запросов и отчетов, анализа данных снижается; компании обновляют их и заменяют корпоративными BI-наборами. Растет применение OLAP и других развитых BI-инструментов. В ближайшие годы ожидается появление новых разработок в виде сетей business intelligence (BI networks), которые будут дополнены средствами мониторинга бизнес деятельности (Business activity monitoring, ВАМ).
4.4. Новые ИТ в экономической деятельности
Интернет-технологии.
Являясь наиболее крупной международной ассоциацией информационных сетей, сеть Интернет обеспечивает поддержку предоставления функционирующими в сети службами широкого спектра услуг для огромного числа пользователей. Среди популярных услуг предоставление различного рода докуменов, распространение программ, текстов книг, иллюстраций, электронная почта, служба новостей и многое другое. Технологии сети широко используются в образовательных и научных целях, в реализации бизнеса. Сеть Интернет является основой организации корпоративных VPN-сетей.
Развитие сети Интернет способствовало появлению совершенно новых информационных технологий. Так, еще в 1995 г. на основе Интернета был создан первый виртуальный банк SFNB, у которого отсутствует адрес в привычном понимании этого слова. Создание подобного банка требует меньших затрат, чем развертывание территориально-распределенной сети филиалов и представительств обычного банка (практически не требуются площади, резко уменьшается штат сотрудников и др.). Находящиеся в различных странах клиенты могут Через сетевой электронный адрес в любое время суток работать со свойми счетами (уточнять их фактическое состояние, проверять правильность перевода денег, осуществлять платежи и др.), за исключением внесения и получения денег через кассу.
В органах государственного управления России сформировалась концепция «Электронное правительство» (учитывающая потенциальные возможности интернет-технологий), нацеленная на автоматизацию всей совокупности управленческих процессов в стране с созданием общегосударственной распределенной системы, реализующей весь комплекс задач по управлению движением документов и процессами их обработки.
Для большинства пользователей Интернет представляется в виде совокупности серверов, поддерживающих функционирование различных служб. Наиболее общая классификация Web-служб включает в себя следующие группы.
- Службы (consumer oriented), ориентированные на предоставление пользователям доступа к информации и передачу с пользовательских рабочих мест небольших объемов информации.
- Службы (business oriented), обеспечивающие поддержку бизнес-процессов.
- Службы (system oriented), реализующие системные функции (оценку производительности системы, мониторинг безопасности и др.).
- Службы (device oriented), обеспечивающие доступ к устройствам.
Две последние группы служб в большей степени ориентированы на категории специалистов, связанных с обслуживаем самих серверов.
Современным методом доступа пользователей в корпоративную сеть является наличие в ее структуре единого информационного портала. Целями внедрения порталов являются: организация эффективного централизованного управления информационными ресурсами; повышение эффективности поиска требуемых ресурсов; минимизация затрат на внедрение новых информационных услуг; обеспечение совместимости с приложениями различной тематической направленности; реализация единой процедуры авторизации для доступа к различным ресурсам. Порталы подразделяются на четыре класса: порталы для групповой деятельности, информационные Web-сайты с возможностью доступа к внутренним приложениям компании, интеграционные порталы на основе серверов приложений и Web-системы для работы с информационными потоками на базе технологии text mining. Например, информационные порталы используются для предоставления внешним посетителям информации об организации и поддерживаются отделами маркетинга или внешними рекламными агентствами. Такие порталы становятся «визитными карточками», по которым потенциальные клиенты судят о работе организации в целом.
Развитием информационных порталов стало создание мультипорталов, обеспечивающих наиболее комфортную среду для работы с информацией. Характерным примером является мультипортал KM.ru — наиболее информативное электронное издание в российском сегменте сети Интернет. Мультипортал формируется из более чем 20 тематических порталов, включая порталы Mega-book.ru (крупнейший русскоязычный энциклопедический ресурс), Shopping.ru (торговля) и др.
Групповые порталы предназначены для узкого круга служащих, активно работающих с документами, электронной почтой и БД. Порталы такого типа, по сути, являются наборами базового инструментария, обеспечивающего работу с документами, на основе которых внутренние пользователи решают свои функциональные задачи. Как правило, они представляют собой модернизированные серверы почтовых приложений, используемые для проведения сетевых совещаний и для управления документооборотом через Web. К ним относятся Lotus Domino и продукты серии SharePoint.
Интеграционные порталы представляют собой крупные серверы приложений, снабженные средствами компоновки Web-интерфейсов. Они являются эффективным средством для крупных компаний, у которых уже есть несколько разрозненных информационных систем, претендующих на интеграцию посредством сети Интернет. Интеграционные порталы обеспечивают уникальные возможности для создания программных продуктов из совокупностей элементов различных приложений. Примером является Oracle Portal Server (Vignette).
Порталы знаний ориентированы на интеграцию не приложения, а информационных потоков с целью поиска (обнаружения) информации, рассредоточенной по различным источникам и представленной в слабо структурированной форме (не в виде БД), с использованием технологии text mining (дословно — «раскопки текстов»). В них применяется математический аппарат нечетких множеств или нейронных сетей. Порталы знаний используются информационными агентствами, инвестиционными компаниями, центрами анализа финансовой информации, службами маркетинга крупных компаний и др. Порталами знаний являются решения компании Autonomy и разработки российской фирмы «НейрОК».
Сервисно-ориентированные технологии.
Концепция сервисно-ориентированной архитектуры (service-oriented architecture, SOA) предлагает новый подход к созданию распределенных инфраструктур, в которых программные ресурсы рассматриваются как сервисы, предоставляемые по сети. В качестве сервиса может выступать как целое приложение для решения функциональных задач в конкретной области, так и отдельные его функциональные модули, прикладные функции, реализующие определенную бизнес-логику, бизнес-транзакции, состоящие из нескольких функций более низкого уровня, системные функции, отражающие специфику различных операционных платформ.
Концепция SOA предлагает разработчикам совершенно иной подход к многократному использованию имеющегося программного кода — создание более сложных сервисов из сервисов низкого уровня; при этом сервисы могут быть распределены в сети и даже принадлежать различным компаниям. Сервисы рассматриваются как автономные объекты, управление которыми не централизовано; это позволяет взаимодействующим посредством сервисов ИС развиваться в соответствии с потребностями бизнеса. Базовыми инструментами сервисно-ориентированной архитектуры являются Web-сервисы и язык XML. Web-сервисы — это совокупность технологий и стандартов для описания сервисов, взаимодействия между распределенными сервисами и создания каталогов сервисов, которые позволяют строить частные решения по интеграции приложений. Язык XML используется для обмена сообщениями между сервисами и описания Web-сервисов. Именно с появлением Web-сервисов был найден стандарт, позволяющий объединять различные корпоративные вычислительные платформы и инструментальные средства.
Различие между SOA и Web-сервисами — это различие между стратегическим подходом к процессам интеграции приложений и конкретной тактикой реализации этой интеграции (на данный период времени). SOA — концепция, которая не дает точного описания, как именно должны взаимодействовать сервисы, но говорит о том, как добиться того, чтобы они понимали друг друга и могли быть интегрированы. Сами Web-сервисы не предполагают какого-либо архитектурного решения, в то время как именно архитектурой определяется стиль процессов взаимодействия.
В настоящее время широкое распространение SOA и Web-сервисов сдерживается необходимостью снижения сложности практических методов и разработки эффективного инструментария для программирования приложений, прикладного интерфейса программирования API (Applications Programme Interface) и самих Web-сервисов.
Объектно-ориентированные технологии.
Разработка систем с объектно-ориентированными БД началась в середине 1980-х гг. Попытки использования технологий реляционных БД (РБД) в таких сложных приложениях, как автоматизированное проектирование (computer aided design, CAD), автоматизированное производство (computer aided manufacturing, CAM), технологии программирования, системы, основанные на знаниях, мультимедийные и другие системы, выявили существенные ограничения, присущие системам, ориентированным на использование РБД. Причиной появления объектно-ориентированных БД (ООБД) и объектно-ориентированных СУБД (ООСУБД) была потребность в более близком и полном представлении и моделировании сущностей реального мира, поскольку они потенциально способны обеспечить гораздо более развитую модель данных, нежели традиционные РБД. Актуальность развития ООСУБД на современном этапе во многом обусловлена расширяющимся использованием реализованных в сети Интернет технологий; громадные массивы разнородных данных (тексты, графика, видео и звук), представленных посредством Webстраниц, целесообразно хранить в ООБД в виде подготовленных к использованию наборов объектов, что обеспечивает снижение времени выполнения запросов очередных Web-страниц.
В объектно-ориентированной модели данных любая сущность реального мира представляется всего одной универсальной категорией — объектом. С объектом ассоциируется его состояние и поведение. Состояние объекта определяется значениями его свойств (атрибутов) или связями между самим объектом и другими объектами. Поведение объекта определяется набором операций, которые могут быть выполнены над объектом или самим объектом. Объекты, обладающие схожими свойствами и поведением, группируются в классы; при этом объект может быть экземпляром одного или нескольких классов. Классы организуются в иерархии классов.
ООСУБД обслуживает БД, каждая из которых содержит определенное множество объектов. Ядро ООСУБД изначально оптимизировано для эффективного выполнения операций с объектами (разделение прав доступа к конкретным объектам, ведение версий объектов, выборку данных из объектов в соответствии с заданными условиями отбора и др.) Для объектно-реляционной СУБД ядро системы остается реляционным, а ее объектные свойства реализуются в виде специализированной надстройки над реляционной СУБД. Для ООСУБД в целом характерно более высокое быстродействие при выполнении операций, требующих доступа и получения данных, находящихся внутри объектов, по сравнению с реляционными СУБД, для которых необходимость выборки связанных данных ведет к выполнению дополнительных внутренних операций.
При работе с ООБД используются две группы языков запросов. В одной группе объединяются языки, развивающие возможности языка SQL (например, язык OQL — Object Query Language). Относительно новая группа языков запросов XML QL (или XQL) базируется на языке XML.
Объектно-ориентированные системы обладают рядом особенностей:
- возможностью определения пользователями новых объектов, отображающих структуры данных в сложных задачах;
- меньшей потребностью в соединениях между объектами за счет неявных соединений, порождаемых иерархической вложенностью объектов, что упрощает навигацию по структурам объектов в ООБД;
- более высокой производительностью при выполнении некоторых приложений (например, приложений с многократной навигацией по загруженным в основную память связанным объектам);
- поддержкой различных версий проекта и др.
В то же время для таких систем характерны следующие недостатки:
- малое число развитых средств обеспечения запросов и средств оптимизации запросов, что во многом объясняется сложностью используемых объектно-ориентированных моделей данных;
- сложность обеспечения информационной безопасности;
- ограниченные возможности управления производительностью системы со стороны системного администратора и др.
Объектно-ориентированные технологии находят широкое применение при проектировании ИС, осуществляемом с использованием современных CASE-инструментов.
В настоящее время на рынке представлено свыше двух десятков систем ООСУБД: GemStone, ONTOS, ObjectStore, Versant, Jasmine, ODB-Jupiter (первая отечественная разработка) и др. Фактически большинство существующих ООБД являются не столько объектно-ориентированными БД, сколько системами стабильного хранения данных для некоторого объектно-ориентированного языка программирования.
В целом потенциальные возможности объектно-ориентированной модели данных более естественным образом отображать свойства объектов и процессов реального мира позволяют многим экспертам обоснованно высказывать мнение о больших перспективах использования объектно-ориентированных систем в различных областях деятельности.
Системы искусственного интеллекта.
Современные подходы к исследованию поведения сложных систем, включая экономические системы, во многом базируются не на классическом интегрально-дифференциальном математическом аппарате, а на методах искусственного интеллекта, реализуемых различными средствами: нейронными сетями, генетическими алгоритмами, системами нечеткой логики и др. Характерной особенностью методов искусственного интеллекта является возможность работы с неточными (зашумленными) данными; при этом достигается точность, достаточная для практической потребности, и, как правило, от пользователей не требуют специальных математических знаний. Большинство специализированных пакетов, реализующих методы искусственного интеллекта, обеспечивают пользователям возможность работы с ними в рамках терминологии конкретной предметной области.
Системы на основе нейрокомпьютерных технологий. Компонентами нейротехнологий являются нейронные компьютеры и процессоры, а также нейронные сети как класс специализированных алгоритмов (далее нейросети). Нейросети образуют большой класс систем, в которых реализуются попытки моделирования взаимодействия нейронов аналогично их функционированию в мозге человека. Как показывают исследования, каждый нейрон состоит из тела клетки и множества входных отростков, называемых дендритами. Дендриты идут от тела данной клетки к другим нейронам, где они принимают сигналы в точках возбуждения, называемых синапсами. Принятые синапсами входные сигналы подводятся к телу нейрона, где они алгебраически суммируются. Когда суммарное возбуждение в теле нейрона превысит некоторый порог, он возбуждается и посылает свой сигнал к другим нейронам.
В основе построения искусственных нейросетей используется подход, реализующий логически функционирующую систему, состоящую из большого числа связанных между собой простых элементов. С большим уровнем упрощения подобную систему можно рассматривать как совокупность взаимодействующих искусственных нейронов. Каждый такой нейрон реализуется в виде сумматора, на вход которого поступают взвешенные сигналы с выходов нейронов предшествующего уровня. Результат суммирования поступает на пороговый элемент с некоторой функцией адеквации нейрона. Таким образом, настройка нейросети сводится к определению структурированной совокупности нейронов и значений коэффициентов, определяющих глубину связи между конкретными нейронами. Для того чтобы сеть можно было использовать в дальнейшем, ее прежде необходимо «натренировать» на полученных ранее массивах данных, содержащих значения входных параметров и соответствующие им значения выходных параметров (т.е. правильные ответы). Результатом этого обучения является определение значений «веса» межнейронных связей (коэффициентов межнейронных связей), обеспечивающих наибольшую близость выходных сигналов сети к известным правильным ответам. Поскольку в процессе построения синаптической карты на практике широко используется градиентный алгоритм поиска, то возможно попадание в локальный экстремум с близким к нулю значением вектора градиента, что приводит к началу нового цикла поиска решения и, соответственно, увеличению длительности обучения сети.
Специалистами опубликовано большое количество работ по исследованию возможностей нейросетей, развивающихся от однослойных структур к многослойным, от сетей с прямым распространением сигналов к более сложным сетям с обратными связями. Усложнение структуры нейросети обусловливает расширение ее функциональных возможностей и, как следствие, обеспечивает нахождение моделей, более точно описывающих особенности взаимосвязи имеющихся массивов показателей, которые используются при настройке сети. Однако увеличение сложности нейросети и введения обратных связей повышает актуальность вопросов исследования динамических свойств и устойчивости самой нейросети.
В настоящее время применяются различные нейросетевые решения: многослойные персептроны, сети Хопфилда, RTF-сети, вероятностные (байесовские) сети, самоорганизующиеся карты Кохонена и др. Они отличаются друг от друга размерами и структурой, методами отбора данных для анализа, временем и алгоритмами обучения, точностью, способностью к обобщению. В целом для нейросетей характерны следующие особенности: не требуется выполнения сложных расчетов, результаты обработки (прогноза) зависят только от полноты и вида имеющихся данных, приемлемое время настройки; в то же время при использовании нейросети необходим большой объем обучающей выборки данных для ее настройки.
Нейронные сети эффективны для выявления нелинейных закономерностей в отсутствии точных начальных знаний об искомой модели, когда классические методы не позволяют найти приемлемого решения. Применение нейросетей показывает достаточно высокую эффективность при исследовании динамики финансовых рынков, определении оптимального портфеля ценных бумаг, предсказании банкротств финансовых учреждений, определении кредитных рисков и др.
Одним из популярных пакетов для решения задач прогнозирования при работе с финансовыми данными является пакет Brain Maker Professional.
Системы на основе генетических алгоритмов. Системы этого класса являются мощным средством решения разнообразных комбинаторных задач и задач оптимизации. Поиск решения задачи осуществляется в соответствии с минимизацией некоторого заданного критерия. Каждое возможное решение полностью описывается некоторым набором атрибутов. Например, если необходимо выбрать совокупность фиксированного числа параметров ситуации, наиболее сильно влияющих на ее динамику и возможный исход, то этими параметрами будет набор их имен. Имена представляются в виде некоторой последовательности, а их определяющие решение значения интерпретируются в такой модели как гены. Хромосома, представленная последовательностью генов, рассматривается в этой модели как кодированное представление одного варианта решения. Поиск оптимального решения рассматривается как процесс эволюции, где используются три механизма.
- Отбор «сильнейших» наборов хромосом, которым соответствуют наилучшие решения, упорядоченные на основе некоторой метрики.
- Операция скрещивания, т.е. производство новых индивидов при помощи смешивания хромосомных наборов отобранных индивидов.
- Операция мутации, которой отвечают случайные изменения генов у некоторых индивидов популяции.
В результате смены поколений (т.е. в процессе выполнения последовательности итераций поиска решения) в процессе эволюции вырабатывается такое решение поставленной задачи, которое заметно не улучшается в процессе дальнейшего поиска (дальнейшей эволюции). Критерий отбора хромосом и сама процедура порождения новых потомков в популяции являются эвристическими и далеко не всегда гарантируют нахождение наилучшего решения. Тем не менее эти алгоритмы и реализующие их системы достаточно популярны при моделировании экономических систем.
Примером системы, использующей парадигму генетической эволюции, может служить система GeneHunter. Генетические алгоритмы находят применение при формировании инвестиционного портфеля с оптимизацией доходности и учетом риска, разработке бизнес-плана с оптимизацией прибыли и учетом потенциальных издержек, финансовом планировании с оптимизацией налоговых платежей с учетом будущих доходов.
Системы на основе нечеткой логики. Потребность в использовании аппарата нечеткой логики объясняется необходимостью анализа целесообразности применения тех или иных решающих правил из значительного числа потенциально возможных правил при решении задач динамического управления в условиях существенных временных ограничений. Применение нечеткой логики позволяет в большей мере оперировать качественными параметрами, отражающими основные особенности функционирования объектов при неточных данных, описывающих их поведение, что позволяет сократить время настройки системы управления и обеспечить приемлемый уровень точности в условиях значительной неопределенности.
Одним из наиболее известных пакетов, реализующих аппарат нечеткой логики, является пакет CubiCalc. Он находит применение в ситуационном моделировании процессов в экономике и финансах, при решении задач динамического управления в финансовом планировании и в других сложных предметных областях в условиях неполноты и противоречивости информации, а также при качественных (существенно значимых) изменениях параметров.
Титоренко Г.А. Информационные системы в экономике: Учебное пособие. — М.: ЮНИТИ-ДАНА, 2008.