- •Управление информационными системами
- •Содержание
- •Часть I. Организации, менеджмент и сетевые корпорации.................................................17
- •Глава 1. Управление киберкорпорациями ...................................................................... 18
- •Глава 2. Информационные корпоративные системы .....................................................................70
- •Глава 3. Информационные системы, организации, менеджмент и стратегия........................ 117
- •Глава 4. Киберкорпорация: электронная коммерция и электронный бизнес ........................ 176
- •Часть II. Информационная инфраструктура.........................................................................................237
- •Глава 5. Управление аппаратными ресурсами............................................................................... 238
- •Глава 6. Управление программными ресурсами........................................................................... 293
- •Глава 7. Управление ресурсами данных.......................................................................................... 349
- •Глава 8. Телекоммуникации и сети ................................................................................................. 401
- •Глава 9. Интернет в инфраструктуре новых информационных технологий........................... 447
- •Часть III. Построение информационных систем в киберкорпорациях.............513
- •Глава 10. Перестройка организации при внедрении информационных систем ………….... 514
- •Часть IV. Управление и организационная поддержка систем
- •Глава 12. Управление знаниями: обработка знаний и искусственный интеллект ……….. 616
- •Глава 13. Совершенствование методов принятия управленческих решений…………......... 667
- •Часть V. Управление информационными системами в киберкорпорации…………………….... 711
- •Глава 14. Безопасность и контроль информационных систем................................................... 712
- •Глава 15. Этическое и социальное влияние информационных систем..................................... 767
- •Глава 16. Управление глобальными информационными системами....................................... 820
- •1.1. Почему информационные системы?
- •I nformation system (информационная система)
- •Information (информация)
- •Input (ввод)
- •I nformation systems literacy (информационная грамотность)
- •Information technology (it) (информационная инфраструктура)
- •1.2. Современный подход к информационным системам
- •1.3. На пути к киберкорпорации: новая роль информационных систем в организациях
- •I nternet (Интернет)
- •I nterorganizational systems (межорганизационные системы)
- •Intranet (интранет)
- •1 .4. Использование информационных систем:
- •I nformation architecture (информационная архитектура/инфраструктура)
- •Положительные и отрицательные воздействия информационных систем
- •Глава 2.
- •2.1. Основные системы, используемые в организациях
- •2.2. Информационные системы: функциональные различия
- •2.3. Интеграция функций и бизнес-процессов: корпоративные системы и межкорпоративные сети
- •I ndustrial networks (промышленные сети)
- •Vertical industrial networks (вертикальные промышленные сети)
- •Глава 3
- •3.1. Организации и информационные системы
- •3.2. Изменение роли информационных систем в деятельности организаций
- •I nformation systems department (отдел информационных систем)
- •Information systems managers (менеджеры информационных систем)
- •V irtual organization (виртуальная организация)
- •3.3. Менеджеры, принятие решений и информационные системы
- •Interpersonal roles (межличностные роли)
- •Informational roles (информационные роли)
- •I ntelligence (разведка /сбор данных)
- •Implementation (внедрение)
- •3.4. Информационные системы и бизнес-стратегия
- •Value chain model (модель добавления стоимости)
- •Value web (ценовая сеть)
- •Information partnership (информационное партнерство)
- •Глава 4
- •4.1. Электронная коммерция, электронный бизнес и развивающаяся киберкорпорация
- •Information asymmetry (информационная асимметрия)
- •4.2. Электронная коммерция
- •4.3. Электронный бизнес и киберкорпорация
- •4.4. Управления возможностями и методами решения проблем
- •5.1. Инфраструктура аппаратного обеспечения и информационных технологий
- •5.2. Организация памяти, а также ввод и вывод данных
- •Voice input deviceХs (устройства речевого ввода)
- •Voice output device (устройство речевого вывода)
- •5.3. Категории компьютеров и компьютерных систем
- •5.4. Управление аппаратными ресурсами
- •I nformation appliance (информационное устройство)
- •Глава 6
- •6.1. Программное обеспечение: определение
- •6.2. Системное по
- •Virtual storage (виртуальное хранилище)
- •Interpreter (интерпретатор)
- •6.3. Прикладное по
- •Very high-level programming language (язык программирования сверхвысокого уровня)
- •I ntegrated software package (интегрированный программный пакет)
- •6.4. Современные инструментальные средства разработки программ
- •Visual programming (визуальное программирование)
- •Inheritance (наследование)
- •X html (extensible hypertext markup language) (расширяемый гипертекстовый язык разметки)
- •6.5. Управление программными ресурсами
- •Глава 7
- •7.1. Структурирование данных в традиционной файловой среде
- •7.2. Базы данных: особый подход к управлению данными
- •Information policy (информационная политика)
- •7.4. Тенденции развития баз данных
- •Глава 8
- •8.1. Телекоммуникационная революция
- •Information superhighway (информационная супермагистраль)
- •8.2. Компоненты и функции телекоммуникационной системы
- •8.3. Коммуникационные сети
- •Частные системы передачи информации, локальные вычислительные сети (лвс) и глобальные вычислительные сети (гвс)
- •Integrated services digital network (isdn) (цифровая сеть связи с комплексными услугами)
- •Voice mail (голосовая почта)
- •Videoconferencing (видеоконференция)
- •Глава 9
- •Internetworking (межсетевой обмен данными)
- •Internet service provider (isp) (провайдер услуг Интернета)
- •Internet protocol (ip) address (адрес Интернет-протокола)
- •Intei net2 (Интернет2)
- •Voice portal (речевой портал)
- •Internet telephony (интернет-телефония)
- •Voice over ip (voip) (передача речи с помощью ip)
- •Virtual private network (vpn) (виртуальная частная сеть)
- •Глава 9. Интернет в инфраструкту
- •Глава 10. Перестройка организации при внедрении информационных систем
- •Глава 11. Понимание ценности информационных систем и управление изменениями
- •Information systems plan (план формирования информационных систем)
- •Information requirements (информационные потребности)
- •Installation (установка)
- •Information center (информационный центр)
- •Глава 11. Понимание ценности инфс
- •Internal integration tools (инструменты внутренней интеграции)
- •Virtual reality modeling language (vrml) (язык моделирования виртуальной реальности)
- •Investment workstation (инвестиционная рабочая станция)
- •I Forward chaining (прямой логический вывод)
- •Intelligent agent (интеллектуальный агент)
- •Intrusion detection system (система обнаружения вторжений)
- •I Resource allocation (распределение ресурсов)
- •15.1. Представление об этических и социальных проблемах, связанных с системами
5.3. Категории компьютеров и компьютерных систем
В се компьютеры представляют и обрабатывают данные единообразно, хотя их можно отнести к различным категориям. Разбиение современных компьютеров по категориям производится по признакам размера и скорости обработки информации: мэйнфреймы, средние компьютеры, ПК, рабочие станции и суперкомпьютеры. Очень желательно, чтобы менеджеры были осведомлены о характерных признаках той или иной категории компьютеров, а также о причинах, в силу кото-
МРЗ (MPEG3)
Стандарт сжатия данных, обеспечивающий сжатие передаваемых в Интернете аудиофайлов практически без потери качества.
M ainframe (мэйнфрейм)
Категория наиболее крупных компьютеров, используемых для поддержки больших бизнесов.
Midrange computer (средний компьютер)
Компьютер среднего размера, соответствующий вычислительным нуждам небольшой организации. Также применяется для управления сетями, развернутыми на других компьютерах.
Minicomputer (мини-компьютер)
Средний компьютер, применяемый в вычислительных системах университетов, заводов или исследовательских лабораторий.
Server (сервер)
Компьютер, оптимизированный в целях поддержки ПО и других ресурсов, применяемых другими сетевыми компьютерами.
рых некоторые типы компьютеров лучше подходят для выполнения определенных задач, чем другие типы.
Категории компьютеров
Наибольшие размеры имеет мэйнфрейм, который к тому же снабжен мощным источником электропитания, имеет большой объем памяти и быстродействующий процессор. Именно этот тип компьютера применяется для выполнения сверхбольших деловых, научных и военных программных приложений. В этой ситуации компьютер должен обладать способностями по обработке огромных массивов данных или выполнению многих сложных процессов. Средние компьютеры характеризуются меньшим уровнем вычислительной мощности, являются более дешевыми и менее габаритными, чем мэйнфреймы. Сфера их применения ограничивается удовлетворением вычислительных потребностей меньших по размеру организаций или управлением сетями, состоящими из других компьютеров. Компьютеры из этой категории могут выступать в качестве мини-компьютеров, образующих вычислительные системы, которые применяются в университетах, на заводах или в исследовательских лабораториях. Они также могут использоваться в роли серверов, осуществляющих управление внутренними корпоративными сетями или web-сайтами. Компьютеры, применяемые в качестве серверов, специальным образом оптимизированы в целях поддержки компьютерных сетей, обеспечивая совместное использование файлов, программ, периферийных устройств (например, принтеров) или других сетевых ресурсов. Серверы снабжены огромными объемами памяти, а также большими дисками. Они обладают высокоскоростными коммуникационными и вычислительными возможностями.
Относительно серверов можно также сказать то, что они являются важнейшими компонентами ИТ-инфраструктуры любой компании, поскольку поддерживают аппаратную платформу, требуемую для осуществления электронной коммерции. С помощью специального ПО серверы могут настраиваться таким образом, чтобы доставлять web-страницы, выполнять транзакции, связанные с продажами и покупками, либо реализ^вывать обмен данными внутри корпоративных систем. Организации, которые характеризуются высоким уровнем тре-
бований к электронной коммерции, а также огромные web-сайты выполняют web-приложения, а также приложения электронной коммерции на нескольких серверах, образующих группы серверов. Эти серверы установлены в вычислительных центрах, поддерживаемых такими коммерческими поставщиками, как IBM. Большие web-сайты электронной коммерции, наподобие Amazon.com или Dell.com, используют группы серверов со всеми присущими им возможностями в целях балансировки компьютерной нагрузки, а также обработки миллионов транзакций, имеющих отношение к коммерческим операциям.
Персональный компьютер (ПК), который иногда именуется микрокомпьютером, может устанавливаться на рабочем столе, а также перемещаться из комнаты в комнату. Меньшие по размеру портативные компьютеры (лаптопы) часто применяются вне офиса. ПК применяются в качестве персональных вычислительных машин, а также в различных сферах бизнеса. В нишу настольных компьютеров также попадают рабочие станции, но их уже характеризуют более мощные математические и графические возможности (по сравнению с ПК), что позволяет им выполнять более сложные задачи за меньший период времени (опять же по сравнению с ПК). Компьютеры из этой категории применяются для выполнения научных, конструкторских и инженерных задач, требующих наличия мощных графических или вычислительных возможностей.
Суперкомпьютер — это очень сложный и мощный компьютер, применяемый в процессе решения задач, требующих очень быстрых и сложных вычислений, учитывая сотни и тысячи различных факторов. Как правило, суперкомпьютеры применяются для решения научных и военных задач, например для разработки новых вооружений или формирования прогноза погоды. При этом используются сложные математические модели, хотя изначально эти компьютеры применялись в бизнесе для обработки огромных массивов данных. В суперкомпьютерах применяется параллельная обработка, благодаря чему становится возможным выполнение миллиардов или даже триллионов вычислительных операций в секунду, что во много раз быстрее, чем могут обеспечить самые большие мэйнфреймы. Например, в онлайновой брокерской конторе Charles Schwab & Со. применяется суперкомпьютер IBM RS/6000 SP, оборудованный 2 тыс. процессоров. Он позволяет отображать web-страницы примерно для 95 тыс. посетителей web-сайта, а также обрабатывать транзакции, которые осуществляются на этом же сайте. Благодаря суперкомпьютеру Schwab может обрабатывать огромные объемы транзакций, что позволяет удовлетворять непредсказуемые нужды, а также в непрерывном режиме фиксировать сделки и изменять записи в счетах (Anthes, 2000).
П одобная классификация не лишена недостатков, поскольку эволюция в компьютерном мире происходит громадными темпами. Вычислительные и графические возможности мощных ПК сравнимы с возможностями рабочих станций.
Server farm (группа серверов)
Большая группа серверов, поддерживаемых коммерческим провайдеров, доступны для подписчиков, испытывающих потребность в решении задач электронной коммерции, а также в выполнении другого рода деятельности, требующей интенсивного использования серверов.
P ersonal computer (PC) (персональный компьютер)
Небольшой настольный или портативный компьютер.
Workstation (рабочая станция)
Настольный компьютер, обладающий мощными графическими и вычислительными возможностями, который используется для одновременного выполнения нескольких сложных задач.
Supercomputer (суперкомпьютер)
Сверхсложный и мощный компьютер, используемый для сверхбыстрого выполнения очень сложных задач.
Distributed processing (распределенная обработка)
Распределение компьютерных вычислений среди нескольких компьютеров, объединенных в коммуникационную сеть.
Centralized processing (централизованная обработка)
Вычисления выполняются на одном большом центральном компьютере.
Client/server computing (клиент-серверная обработка)
Модель вычислений, предусматривающая выполнение операций на «клиенте» и «сервере», причем на эти роли выбираются наиболее подходящие компьютеры.
Client (клиент)
Точка ввода данных пользователем, выполняющая вполне определенную роль в модели клиент-серверной обработки. Обычно в этом качестве используется настольный компьютер, рабочая станция или портативный компьютер.
Хотя, как и ранее, ПК не способны к одновременному выполнению такого количества задач, как это делают мэйнфреймы, средние компьютеры и рабочие станции (обратите внимание на обзор операционных систем в гл. 6). Также на ПК невозможна одновременная работа многих пользователей, что является обычной практикой на больших машинах. Даже описанные различия нивелируются в будущем. Возможности наиболее мощных рабочих станций соответствуют характеристикам начальных моделей мэйнфреймов и рабочих станций.
Компьютерные сети и клиент-серверные вычисления
В наши дни автономные компьютеры постепенно заменяются сетевыми машинами, выполняющими большинство вычислительных задач. Процесс применения нескольких компьютеров, объединенных коммуникационными сетями, называется распределенной обработкой. В отличие от централизованной обработки, когда все вычислительные операции выполняются на одном большом центральном компьютере, при распределенной обработке выполнение вычислительных операций распределяется между ПК, автономными и связанными между собой мэйнфреймами. Одна из наиболее распространенных форм распределенной обработки — клиент-серверные вычисления. В этом случае выполнение вычислений распределяется между «клиентами» и «серверами». Оба этих компьютера подключены к сети, но каждый из них выполняет те функции, к которым он наилучшим образом приспособлен. Клиешутредставляет собой точку ввода данных пользователями, реализующую требуемые функции. Обычно в этом случае ис-
пользуется настольный компьютер, рабочая станция или портативный компьютер. Как правило, пользователь непосредственно взаимодействует исключительно с клиентской частью приложения, производя ввод данных или их выборку в целях дальнейшего анализа. Сервер обслуживает клиента, выполняя определенные задачи. В качестве сервера может выступать мэйнфрейм или другой настольный компьютер, но обычно применяются специализированные серверные компьютеры. Серверы организуют хранение и обработку совместно используемых данных, а также выполняют серверные функции, которые обычно не замечаются пользователями (управление действиями в сети). Концепция клиент-серверных вычислений иллюстрируется на рис. 5.9. Вычисления в Интернете, выполняемые в соответствии с клиент-серверной моделью, рассматриваются в гл. 9.
На рис. 5.10 демонстрируются пять различных методов, с помощью которых компоненты приложения могут распределяться между клиентом и сервером. Компонент интерфейса фактически является интерфейсом приложения, поскольку определяет, каким образом приложение отображается для пользователя. Компонент логики приложения описывает логику выполнения операций, фор-
мируемую с помощью бизнес-правил организации. (В качестве примера можно привести работника, получающего ежемесячную зарплату.) Компонент управления данными обеспечивает хранение и управление данными, которые используются приложением.
Точное разбиение задач на категории зависит от требований, предъявляемых к каждому приложению, включая сведения о вычислительных потребностях, количестве пользователей, а также о доступных ресурсах. Например, в число клиентских задач корпоративной программы по расчету зарплаты может входить ввод данных (например, сведений о приеме новых сотрудников и записей о количестве отработанных часов), отсылка серверу запросов на ввод данных, анализ выбранных данных, а также отображение результатов на экране или вывод их на принтер. Серверный компонент выполняет выборку введенных данных, а также обработку данных по зарплате. Также в задачи этого компонента входит контроль над тем, чтобы только авторизованные пользователи могли просматривать или обновлять данные.
В некоторых фирмах клиент-серверные сети, реализованные на основе ПК, фактически полностью заменили мэйнфреймы и мини-компьютеры. Процесс перевода приложений с больших компьютеров на меньшие называется даунсайзин-гом. В этом случае обеспечивается целый набор преимуществ. Стоимость модулей памяти и процессоров для ПК составляет сотые доли от стоимости подобных компонентов мэйнфреймов. Решение о даунсайзинге помимо стоимости аппаратного обеспечения связано со многими другими факторами, а именно с оценкой потребности в новом ПО, в обучении и, возможно, в новых операциях, выполняемых внутри организации.
Сетевые компьютеры
С уществует форма клиент-серверной обработки, при которой компьютер-клиент выполняет минимальный набор операций, а также оборудован минимальным объемом памяти, в то время как основной объем вычислительных операций выполняется на сервере. Для обозначения подобного типа клиента иногда используется термин тонкий клиент. Тонкие клиенты, оборудованные минимальным объемом памяти, малопроизводительным процессором и небольшим по размеру диском, именуются сетевыми компьютерами (СК). При работе с подобными компьютерами пользователи загружают требуемые им программы (данные) с центрального компьютера через Интернет или корпоративную внутреннюю сеть. На центральном компьютере также хранится введенная пользователем информация, которая доступна для последующей выборки. Благодаря этому исключается no-
Downsizing (даунсайзинг)
Процесс перевода приложений с больших на меньшие компьютеры.
Network computer (NC) (сетевой компьютер)
Упрощенный настольный компьютер, не приспособленный для постоянного хранения программ и данных. Пользователи могут загружать необходимые им программы и данные с центрального компьютера через Интернет или внутреннюю корпоративную сеть.
требность во вторничных устройствах хранения, таких как жесткие диски, гибкие диски, приводы CD-ROM, а также не требуются соответствующие информационные носители. Сетевой компьютер можно представлять в качестве до предела упрощенного ПК, состоящего из монитора, клавиатуры и сетевого подключения.
При условии умелого применения сетевые компьютеры и клиент-серверная обработка могут привести к значительному сокращению затрат на поддержку информационных технологических ресурсов. Приверженцы сетевых компьютеров считают, что эти устройства позволяют снизить затраты на аппаратное обеспечение, поскольку их стоимость ниже стоимости ПК, также существует возможность администрирования и обновления с центрального сетевого сервера. При этом не требуется приобретать, устанавливать и обновлять программы и приложения для каждого пользователя отдельно, поскольку ПО может поставляться и поддерживаться из одной центральной точки. Также сетевые компьютеры способствуют усилению степени контроля за управлением, используя вычислительные функции организации. В результате информация и данные могут передаваться через Интернет, поэтому подобные компьютеры не снабжаются хранилищами данных.
Сетевые компьютеры также применяются для использования прикладных программ, которые все более доступны для аренды через Интернет (гл. 6).
Однако далеко не все соглашаются с тем, что применение сетевых компьютеров связано только с какой-либо выгодой. Некоторые исследователи полагают, что централизованный контроль вычислений «душит» инициативу и творческие способности работников. Современный ПК настолько дешевый и привлекательный ($500 и даже меньше, если в комплекте с компьютером приобретаются дополнительные услуги), что многие преимущества, связанные с сетевыми компьютерами, уже неактуальны. В случае сбоя локальной сети сотни или даже тысячи служащих не смогут получить доступ к своим данным, в то время как пользователи обычных ПК смогут продолжать работать практически в прежнем режиме. Полнофункциональные ПК лучше подходят в тех ситуациях, когда конечные пользователи работают, как правило, с локальными приложениями. Поэтому менеджеры компаний должны самым тщательным образом проверить, как сетевые компьютеры интегрируются в инфраструктуру информационных технологий.
Одноранговые вычисления
Д ругая форма распределенной обработки, называемая одноранговыми вычислениями, предусматривает выполнение приложений на настольных пользовательских компьютерах, связанных локальной сетью, в результате чего обеспечивается совместное выполнение пользовательских задач. Отдельные ПК, пользовательские станции или другие компьютеры могут совместно использовать данные, дисковое пространство или вычислительную мощь для выполнения множества задач,
Peer-to-peer computing (одноранговые вычисления)
Форма распределенной обработки, при которой компьютеры связываются через Интернет или частные сети, в результате чего обеспечивается совместное выполнение вычислительных задач.
допускающих сетевую обработку, включая Интернет. Одноранговая вычислительная модель контрастирует с сетевой вычислительной моделью, поскольку в первом случае все вычисления выполняются на отдельных настольных компьютерах, причем эти машины работают совместно без помощи сервера или любого другого контролирующего центра. Согласно некоторым оценкам, большинство компаний и отдельных пользователей используют менее 25% вычислительных мощностей и емкости хранилищ данных. В процессе одноранговых вычислений незадействованные вычислительные мощности или неиспользуемый объем дисковой памяти на ПК или рабочих станциях с помощью локальной сети распределяются в соответствии с потребностями сложных вычислительных задач, которые могут выполняться (в принципе) только большими дорогостоящими серверами или даже суперкомпьютерами. В «Окне технологии» описывается, каким образом некоторые компании получают преимущества благодаря использованию подобного подхода к выполнению вычислительных задач.
. .