Введение
9
Введение
Представленная в книге информация адресована студентам, обучающимся по дис-
циплине «Открытые информационные системы», входящей в состав программы подготов-
ки специалистов в области проектирования и разработки информационных систем (ИС) –
системных аналитиков, системных проектантов и интеграторов, прикладных программи-
стов. В качестве объектов проектирования предполагаются корпоративные ИС промыш-
ленных предприятий, торговых фирм, финансовых групп и холдингов, коммерческих бан-
ков и других организаций, составляющих основу экономики страны. К ним также
относятся информационные системы государственных структур, такие, как таможенная и
налоговая службы, правоохранительные органы и др.
Как известно, к этим системам предъявляются весьма высокие требования, связан-
ные с ответственностью их функционирования, необходимостью адаптации к непрерывно
изменяющимся условиям бизнеса в рыночной экономике, информационного взаимодейст-
вия со смежными ИС бизнес-партнеров и государственных органов.
Одной из наиболее важных особенности развития современных ИС следует считать
тенденцию к интеграции. Речь идет о функциональной интеграции, интеграции неодно-
родных информационных ресурсов, интеграции разных способов представления инфор-
мации для пользователей информационных систем, интеграции информационных и/или
вычислительных систем с телекоммуникационными системами.
К настоящему времени эта тенденция проявилась буквально во всех составляющих
архитектуры и структуры ИС.
Функциональная интеграция связана с объединение систем, ранее функциониро-
вавших автономно, независимо друг от друга (как «островки автоматизации», например,
на производственных предприятиях в 70-х и 80-х годах), в единую интегрированную ИС,
обслуживающую все функции, подразделения и службы объекта, предприятия или учреж-
дения. Такой подход определил новый взгляд на архитектуру и структуру прикладных
программных комплексов, реализующих взаимодействующие подсистемы, и на построе-
ние ИС в целом. Обеспечивая новые качества деятельности предприятия или организации
(например, в плане быстрого реагирования на требования рынка и соответствующей пере-
стройки производства), функциональная интеграция влечет за собой резкий рост сложно-
сти ИС. В свою очередь, возросшая сложность ИС выдвигает дополнительные требования
к методам и средствам проектирования, разработки прикладных программ и баз данных.
С функциональной интеграцией связана вторая важная особенность современных
ИС – распределенная обработка данных.
Функции и подсистемы, интегрируемые в единую ИС, могут быть реализованы на
гетерогенных (от греч. heterogenes — разнородный) программно-аппаратных платфор-
мах, расположенных в подразделениях предприятия, возможно, территориально удален-
ных друг от друга. Различия в классах и типах компьютеров, операционных систем, сис-
тем управления базами данных (СУБД) и других системных программ диктуются либо
требованиями соответствия этих платформ классам решаемых задач, либо необходимо-
стью использования уже находящихся в эксплуатации технических и программных
средств. Характерный пример таких гетерогенных платформ – это комплексы распреде-
ленной обработки информации с архитектурой «клиент-сервер», состоящие из совокупно-
сти серверов (серверов приложений, серверов баз данных, файловых серверов и т.д.) и ав-
томатизированных рабочих мест пользователей (персональных компьютеров или рабочих
станций), которые связаны через локальную или корпоративную сеть предприятия.