Лекция 6. Прикладные информационные технологии
Информационные технологии ямяются не только объектом исследований и разработки, но и средством создания информационных систем в различных предметных областях. Несмотря на специфику конкретных объектов, удалось разработать методологию, модели, методы и средства прикладных информационных технологий, что позволяет снизить затраты и сократить сроки информатизации. Спектр прикладных информационных технологий широк. Исходя из ограниченною объема учебника рассмотрены информационные технологии организационного управления (корпоративные информационные технологии), информационные технологии в промышленности и экономике, информационные технологии в образовании, информационные технологии автоматизированного проектирования.
Прикладные информационные технологии, основываясь на стандартных моделях, методах и средствах допускают формулировку, постановку и реализацию поставленных задач в терминах предметной области пользователя. Совершенствование данного класса технологий направлено на обеспечение автоматизированного формирования модели предметной области и погружения ее в стандартную инструментальную среду.
Информационные технологии организационного управления (корпоративные информационные технологии)
Корпоративное управление и создание корпоративных информационных систем в настоящее время опираются на различные информационные технологии, так как, к сожалению, не существует универсальной технологии. Можно выделить следующие три труппы методов управления: ресурсами, процессами, корпоративными знаниями (коммуникациями). Среди информационных технологий в качестве наиболее используемых можно выделить следующие
СУБД, Workflow (стандарты ассоциации Workflow Management Coalition), Интранет. На рис. 6.1 показаны место и назначение каждой из информационных технологий [1, 23).
На рис. 6.2 интенсивность цвета соответствует степени поддержки информационными технологиями методов управления.
Задача управления ресурсами относится к числу классических методик управления и является первой, где стали широко использоваться информационные технологии. Это связано с наличием хорошо отработанных экономико-математических моделей, эффективно реализуемых средствами вычислительной техники. Рассмотрим эволюцию задач управления ресурсами.
Первоначально была разработана методология планирования материальных ресурсов предприятия MRP (Material Requirements Planning), которая использовалась с методологией объемно-календарного планирования MPS (Master Planning Shedule). Следующим шагом было создание методологии планирования производственных ресурсов (мощностей) – CRP (Capacitiy Requirements Planning). Эта методология была принципиально похожа на MRP, но ориентирована на расчет производственных мощностей, а не
Рис. 6.1. Место и назначение информационных технологий
Рис. 6.2. Степень поддержки информационными технологиями методов управления
материалов и компонентов. Эта задача требует больших вычислительных ресурсов, даже на современном уровне.
Объединение указанных выше методологий привело к появлению задачи MRP "второго уровня" – MRP II (Manufacturing Resource Planning) – интегрированной методологии планирования, включающей MRP/CRP и использующей MPS и FRP (Finance Resource/requiremcnts Planning) – планирование финансовых ресурсов. Далее была предложена концепция ERP (Economic Requirements Planning) – интегрированное планирование всех "бизнес-ресурсов" предприятия.
Эти методологии были поддержаны соответствующими инструментальными средствами. В большей степени к поддержке данных методологий применимы СУБД.
Следующим шагом было создание концепции управления производственными ресурсами – CSPP (Customer Synchronized Resource Planning) – планирование ресурсов, синхронизированное с потреблением. Отличием данной концепции является учет вспомогательных ресурсов, связанных с маркетингом, продажей и послепродажным обслуживанием. На рис. 6.3 показано соотношение между понятиями CSSP, ERP и стадиями жизненного цикла товара.
В связи с тем, что в современном производстве задействовано множество поставщиков и покупателей, появилась новая концепция логистических цепочек (Supply Chain). Суть этой концепции состоит в учете при анализе хозяйственной деятельности всей цепочки (сети) превращения товара из сырья в готовое изделие (рис. 6.4).
При этом акцент сделан на следующие факторы:
• стоимость товара формируется на протяжении всей логистической цепочки, но определяющей является стадия продажи конечному потребителю;
• на стоимости товара критическим образом сказывается общая эффективность всех операций;
• наиболее управляемыми являются начальные стадии производства товара, а наиболее чувствительными – конечные (продажные).
Рис. 6.3. Соотношение между понятиями CSSP, ERP и стадиями жизненного цикла товара
Дальнейшим развитием концепции логистических цепочек является идея виртуального бизнеса (рис. 6.5), представляющего распределенную систему нескольких компаний и охватывающего полный жизненный цикл товара, или разделение одной компании на несколько "виртуальных бизнесов".
Рассмотренные выше методологии нашли проявление как в отдельных программных продуктах, так и в рамках Интранета, как инструмента корпоративного управления.
Интранет представляет собой технологию управления корпоративными коммуникациями в отличии от Интернета, являющегося технологией глобальных коммуникаций. В телекоммуникационных технологиях выделяют три уровня реализации: аппаратный, программный и информационный. С этой точки зрения Интранет отличается от Интернета только информационными аспектами, где выделяются три уровня: универсальный язык представления корпоративных знаний, модели представления, фактические знания.
Рис. 6.4. Концепция логистических цепочек
Рис. 6.5. Идея виртуального бизнеса
Универсальный язык представления корпоративных знаний не зависит от конкретной предметной области и определяет грамматику и синтаксис. На данном этапе не существует единого языка описания и к этой категории может быть отнесен графический язык описания моделей данных, сетевых графиков, алгоритмов и др. Задачей универсального языка представления корпоративных знаний является: унификация представления знаний, однозначное толкование знаний, разбиение процессов обработки знаний на простые процедуры, допускающие автоматизацию.
Модели представления определяют специфику деятельности организации. Знания этою уровня являются метаданными, описывающими первичные данные.
Фактические знания отображают конкретные предметные области и являются первичными данными.
Интранет дает ощутимый экономический эффект в деятельности организации, что связано в первую очередь с резким улучшением качества потребления информации и ее прямым влиянием на производственный процесс. Для информационной системы организации ключевыми становятся понятия "публикация информации", "потребители информации", "представление информации".
Архитектура Интранета явилась естественным развитием информационных систем: от систем с централизованной архитектурой, через системы "клиент-сервер" к Интранету.
Идея централизованной архитектуры была классически реализована в мэйнфреймах, отличительной чертой которых была концентрация вычислительных ресурсов в едином комплексе, где осуществлялось хранение и обработка огромных массивов информации. Достоинства: простота администрирования, защита информации.
При использовании персональных компьютеров появилась возможность переноса части информационной системы непосредственно на рабочее место. Таким образом, возникла необходимость
построения распределенной информационной системы. Этим целям соответствует архитектура "клиент-сервер", основанная на модели взаимодействия компьютеров и программ в сети (рис. 6.6).
В традиционном понимании системы "клиент-сервер" осуществляют поставку данных, и для них характерно следующее:
• на сервере порождаются данные, а не информация;
• для обмена данными между клиентами используется закрытый протокол;
• данные передаются на компьютеры клиентов, на них интерпретируются и преобразуются в информацию;
• фрагменты прикладной системы размещаются на компьютерах клиентов.
Основные достоинства систем "клиент-сервер":
• низкая нагрузка на сеть (рабочая станция посылает серверу базы данных запрос на поиск определенных данных, сервер сам осуществляет поиск и возвращает по сети только результат обработки запроса, т.е. одну или несколько записей);
• высокая надежность (СУБД, основанные на технологии "клиент-сервер", поддерживают целостность транзакций и автоматическое восстановление при сбое);
• гибкая настройка уровня прав пользователей (одним пользователям можно назначить только просмотр данных, другим просмотр и редактирование, третьи вообще не увидят каких-либо данных);
Рис. 6.6. Модель взаимодействия компьютеров и программ в сети
• поддержка полей больших размеров (поддерживаются типы данных, размер которых может измеряться сотнями килобайт и мегабайт).
Однако системам "клиент-сервер" присущ ряд серьезных недостатков:
• трудность администрирования, вследствие территориальной разобщенности и неоднородности компьютеров на рабочих местах;
• недостаточная степень защиты информации от несанкционированных действий;
• закрытый протокол для общения клиентов и сервера, специфичный для данной информационной системы.
Для устранения указанных недостатков была разработана архитектура систем Интранет, сконцентрировавших и объединивших в себе лучшие качества централизованных систем и традиционных систем "клиент-сервер" (рис. 6.7).
Вся информационная система находится на центральном компьютере. На рабочих местах находятся простейшие устройства доступа (навигаторы), предоставляющие возможность управления процессами в информационной системе. Все процессы осуществляются на центральной ЭВМ, с которой устройство доступа общается посредством простого протокола, путем передачи экранов и кодов нажатых клавиш на пульте.
Основные достоинства систем Интранет:
• на сервере вырабатывается информация (а не данные) в форме, удобной для представления пользователю;
• для обмена информацией между клиентом и сервером используется протокол открытого типа;
Рис. 6.7. Архитектура систем "клиент-сервер"
• прикладная система сконцентрирована на сервере, на клиентах размещается только программа-навигатор;
• облегчено централизованное управление серверной частью и рабочими местами;
• унифицирован интерфейс, не зависящий от программного обеспечения, используемого пользователем (операционная система, СУБД и др.).
Важным преимуществом Интранета является открытость технологии. Существующее программное обеспечение, основанное на закрытых технологиях, когда решения разработаны одной фирмой для одного приложения, может быть, кажутся более функциональными и удобными, однако резко ограничивают возможности развития информационных систем. В настоящее время в Интранете широко используются открытые стандарты по следующим направлениям [15]:
• управление сетевыми ресурсами (SMTP, IMAP, MIME);
• телеконференции (NNTP);
• информационный сервис (НТРР, HTML);
• справочная служба (LDAP);
• программирование (Java).
Тенденции дальнейшего развития Интранета:
• интеллектуальный сетевой поиск;
• высокая интерактивность навигаторов за счет применения Java-технологии;
• сетевые компьютеры;
• превращение интерфейса навигатора в универсальный интерфейс с компьютером.