- •Управление информационными системами
- •Содержание
- •Часть 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. Представление об этических и социальных проблемах, связанных с системами
Visual programming (визуальное программирование)
Построение программ путем выбора и упорядочивания программных объектов, а не с помощью написания программного кода.
Class (класс)
Свойство объектно-ориентированного программирования, определяющее то, что все объекты, принадлежащие определенному классу, обладают свойствами этого класса.
Inheritance (наследование)
Свойство объектно-ориентированного программирования, состоящее в том, что специфический класс объектов обладает свойствами более общего класса.
Employee (Служащий) является общим предком четырех других классов. Классы Nonsalaried (Неоплаченный) и Salaried (Оплаченный) — подклассы класса Employee, а классы Temporary (Временный) и Permanent (Постоянный) — подклассы класса Nonsalaried. Переменные классов находятся в верхней части прямоугольника, а методы — в нижней его части. Затемненные элементы в каждом прямоугольнике наследуются от некоторого класса-предка. (Например, перемещаясь вверх по дереву, можно видеть, что Name и ID в классах Nonsalaried, Salaried, Temporary и Permanent наследуются от суперкласса Employee.) Выделенные светлым методы (переменные) класса являются уникальными для специфического класса. Они перекрывают (или переопределяют) существующие методы. Если подкласс перекрывает наследуемый метод, соответствующий ему объект отвечает на прежнее сообщение, но он вызывает собственное определение метода, а не определение, присущее предку. Метод Pay наследуется от некоторого суперкласса, а метод Pay-OVERRIDE является специфичным для классов Temporary,
Permanent и Salaried.
Объектно-ориентированное программное обеспечение может разрабатываться на заказ либо формироваться с помощью инструментов быстрой разработки приложений. В последнем случае затраты будут меньше на 30-50%, чем в случае применения традиционных методов разработки программ. Некоторые из этих инструментов поддерживают среду визуального программирования, обеспечивающую создание работоспособного кода с помощью предварительно созданных объектов. Другие инструменты генерируют программный код, который может быть скомпилирован для выполнения на разных вычислительных платформах.
Java
Не зависящий от платформы объектно-ориентированный язык программирования Java был разработан фирмой Sun Microsystems. Этот язык программирования может применяться на любом компьютере или вычислительном устройстве независимо от применяемого микропроцессора или операционной системы. Приложения Java могут выполняться на ПК Macintosh, персональном компьютере IBM
(в среде Windows), сервере Compaq (в среде Unix) и даже на интеллектуальном сотовом телефоне или информационном устройстве.
Язык программирования Java применяется для разработки мини-программ, называемых апплетами, которые размещаются на централизованных сетевых серверах. По сети передаются лишь апплеты, требуемые для выполнения специфических функций. С помощью Java-аплетов, находящихся в сети, пользователь может загружать программные функции и данные, которые требуются для выполнения определенных задач, например анализа величины годового дохода, полученного в результате продаж на отдельной территории. В этом случае не требуется устанавливать большие программы или размещать огромные массивы данных на настольных ПК. Как только пользователь завершит обработку данных, он может воспользоваться сетью для их сохранения. Язык программирования Java может применяться на сетевых компьютерах, поскольку допускает хранение необходимых программ и данных на сетевом сервере, загружая требуемые компоненты, а затем возвращая результаты обратно, серверу.
Язык Java является очень устойчивым, обеспечивая обработку средствами одной программы текста, данных, графики, звука и видео. Апплеты Java часто применяются для придания интерактивных свойств web-страницам. Например, они могут использоваться для помещения на web-сайте анимированных персонажей или часов, работающих в режиме реального времени. Возможно также отображение на web-странице графика погашения кредита в диалоговом режиме в ответ на ввод финансовых данных. (Иногда для создания интерактивных web-страниц применяются элементы управления ActiveX, разработанные Microsoft. В данном случае речь идет о наборе элементов управления, обеспечивающих внедрение в web-страницы графики, таблиц или анимированных роликов. Однако ActiveX в отличие от Java предназначены для среды Windows.)
П ереход программистских компаний на более широкое использование Java-приложений, выполняющихся в Интернете или в частных сетях, связан с тем, что в данном случае могут применяться платформы Windows, Unix, мэйнфреймы IBM, Macintosh, а также некоторые другие среды. При этом не требуется программирования для отдельных вычислительных платформ. Компания Sun Microsystems описала этот феномен словами однажды написанная, выполняется везде. Благодаря Java пользователи ПК могут манипулировать данными в сетевых системах, используя web-браузеры. При этом не требуется специализированное ПО. В табл. 6.4 описаны преимущества, связанные с применением Java в корпоративной среде.
Java
Язык программирования, который может предоставлять пользователям набор функций, требуемых для выполнения определенной задачи. Этот набор, реализованный в виде небольшого апплета, загружаемого из сети, может запускаться на любом компьютере и в любой операционной системе.
ActiveX
Набор элементов управления для программной среды Windows, обеспечивающих внедрение графики, таблиц или анимационных роликов в web-cтраницы.
(згублено дві сторонки 331-332)
(згублено дві сторонки 331-332)
операций над данными без человеческого вмешательства. Теги XML и стандартизированные процедуры, применяемые для их интерпретации, могут сопровождать информацию независимо от ее происхождения. Пользователи Web и компьютерные программы, выполняющие обработку заказов, или ERP-системы могут следовать запрограммированным правилам, применяемым для применения и отображения данных.
Например, доступ к web-документам (или web-страницам), описывающим цену свитера, может быть получен покупателями, ищущими свитер по цене $39 (или меньше). Данные на web-страницах, описывающие новые автомобили, предлагаемые для продажи, могли бы включать такие сведения, как производитель, цена, количество дверей, цвет и мощность двигателя. Эти сведения могут выделяться тегами, благодаря чему они могут применяться в заказах на приобретение новых автомобилей, а также использоваться для поиска данных в автоматическом режиме программами, обрабатывающими заказы. Окно технологий описывает некоторые виды бизнес-деятельности, где применение XML является прибыльным.
В настоящее время XML становится серьезной технологией, применяемой web-приложениями, а также открывает путь для формирования целого нового класса программ и услуг Интернета. Ключевым для XML является определение стандартов (или словаря), описывающих данные одинаковым образом для отсылающих и принимающих сторон. Влияние XML со временем будет ощущаться сильнее, по мере того как больше отраслей промышленности будут внедрять свои широко принятые стандарты. Каждый стандарт описывается в определении типа документа (DTD, Document Type Definition) XML, который обычно называется словарем. Например, RosettaNet является XML-словарем, разработанным 34 ведущими в индустрии ПК компаниями. Этот словарь описывает все свойства персонального компьютера: модем, монитор, кэш-память. В результате вся индустрия ПК сейчас может разговаривать на одном языке. Теперь может быть сформирована полная цепь поставок, принятая в индустрии. Язык XML используется последними версиями web-браузеров Microsoft и Netscape, что придает им более универсальный характер.
Влияние XML простирается далеко за пределы Web, облегчая доступ компаний к накопленным данным. Теперь компании могут быстро и с минимальными затратами объединять накопленные данные, просто назначая каждому фрагменту данных XML-имя. Язык XML также оказывает стратегическое влияние. Компании могут предоставлять своим поставщикам и клиентам доступ к своим данным без больших издержек на разработку приложений, предоставляя партнерам большие возможности для интеграции.
Язык XHTML (Extensible Hypertext Markup Language, расширяемый гипертекстовый язык разметки) является гибридом между HTML и XML, который был рекомендован в качестве замены HTML консорциумом World Wide Web. Этот консорциум сотрудничает с деловыми и правительственными кругами в разработке web-стандартов. В XHTML предусматривается добавление к HTML определений типов XML-документов. В результате обеспечивается дополнительная гибкость, а также возможность разработки web-страниц, которые могут считы-