Единое окно доступа к образовательным ресурсам

Корпоративные информационные системы: Учебное пособие

Голосов: 21

Курс "Корпоративные информационные системы" рекомендован студентам специальности "Прикладная информатика в экономике". Автор надеется, что данный учебник, посвященный описанию принципов работы корпоративных систем и корпоративных сетей, позволит хоть в какой-то мере устранить информационный вакуум в области автоматизации управления предприятиями.

Приведенный ниже текст получен путем автоматического извлечения из оригинального PDF-документа и предназначен для предварительного просмотра.
Изображения (картинки, формулы, графики) отсутствуют.
                                         141

работанных приложениях, работающих в среде Intranet, если в этом есть не-
обходимость, рис. 34.




                  Рис. 34. Специальные приложения Intranet.


     Вся эта информация может быть просмотрена и отредактирована в лю-
бом месте, с любого компьютера, независимо от операционной системы или
платформы, причем, нет никакой разницы, создается ли она в соседней ком-
нате или на другом конце земного шара.


                    § 3.2.4. Многоуровневый характер Intranet
     Одним из важнейших достоинств Intranet с точки зрения принятия ре-
шений о целесообразности внедрения этих технологий на предприятии явля-
ется многоуровневый характер их функциональных возможностей. К одному
концу спектра функциональных возможностей интрасети относятся статиче-
ские Web-страницы, которые заменяют корпоративные печатные документы
или обеспечивают новый способ совместного использования информации; на
другом находятся сложные клиентские интерфейсы для офисных серверных
                                                                      141


                                   142

приложений. Естественно, что более высокий уровень функций стоит доро-
же. Определение уровня возможностей своей интрасети, составляющего
часть этого спектра, обеспечивает основу планирования, которое может ис-
пользоваться компаниями для руководства принятием бизнес решений и
осуществлением инвестиций в технологии.
     Способность фирмы повысить уровень функциональности своей ин-
трасети обуславливается рядом факторов, связанных с возможностью созда-
ния соответствующей сетевой инфраструктуры. Сеть на базе TCP/IP с досту-
пом к Internet, защищенным с помощью брандмауэра, - это необходимый
стартовый минимум. Наличие соединений между персональными компьюте-
рами, рабочими станциями, серверами и мэйнфреймами создаст массу благо-
приятных возможностей для интеграции знаний и опыта, накопленных в
компании. Наличие специалистов по технологиям клиент-сервер и Internet
существенно влияет на качество и время выполнения работы.
     Рассмотрим четыре основных функциональных уровня корпоративной
интрасети.
     * Уровень 1. Имея базовую сетевую инфраструктуру, организации мо-
гут сделать следующий шаг для построения интрасети. Буквально в течение
одного-двух дней можно установить недорогие браузеры и Web-серверы с
базовым информационным наполнением. Это самый распространенный спо-
соб создания интрасети “с нуля”.
     Организационное значение исходной конфигурации интрасети непо-
средственно связано с тем, насколько полезно ее информационное наполне-
ние. Значимость этого наполнения способствует тому, что различные подраз-
деления компании присоединяются к системе и добавляют информацию, и,
следовательно, значимость интрасети экспоненциально увеличивается. Когда
сеть начинает широко использоваться и появляется возможность доступа к
“критической” массе данных, внимание администратора переключается на
структуру и организацию информации.


                                                                      142


                                   143

     На этом этапе мы имеем интрасеть уровня 1, обеспечивающую стати-
ческий доступ к статическим данным. Термин “статический доступ” указы-
вает на способ поиска информации пользователями. В рассматриваемом слу-
чае он осуществляется с помощью имеющихся связей или известных адресов.
Данные являются статическими: они однажды созданы и могут быть измене-
ны только владельцем информации.
     Сети уровня 1 характерны для начального этапа совместного использо-
вания корпоративной информации. Являясь относительно простым, этот уро-
вень, тем не менее, обеспечивает высокую отдачу от инвестиций. Компания
Harris вычислила, что одно приложение, предоставляющее в интерактивном
режиме справочник корпоративных методов и процедур, дает ежегодную
экономию в 50 тыс. дол.
     * Уровень 2. Со временем, когда пользователи обнаруживают, что най-
ти нужную информацию становится все труднее и труднее, самая сильная
сторона интрасети уровня 1 становится ее самой большой слабостью. Бога-
тую сложную информацию трудно охватить с помощью структуры на основе
ссылок. Значительный объем этой информации приводит к тому, что поиск
нужных данных начинает требовать серьезных затрат времени. Поэтому на
следующем этапе компания вводит поисковые средства.
     Механизмы поиска информации и путеводители по Web упрощают
пользователям нахождение документов, однако приводят к усложнению сис-
темы, поскольку нуждаются в управлении индексами поиска. Кроме того,
они заставляют администраторов с повышенным вниманием относиться к
системной и сетевой производительности.
     Итак, компания добралась до интрасети уровня 2. Инвестиции растут,
поскольку многие из необходимых средств стоят намного дороже тех, кото-
рые требовались для интрасети уровня 1. Но при этом пользователи получа-
ют динамический доступ к статическим данным. Система помогает пользова-
телю находить нужную информацию, но за поддержку информации по-
прежнему должны отвечать люди. В общем случае интрасеть уровня 2 спо-

                                                                     143


                                   144

собствует более активному использованию информационной базы корпора-
ции.
       * Уровень 3. Когда компания реализует интерфейсы между системой и
существующими базами данных и приложениями, происходит переход к ин-
трасети уровня 3. Это позволяет связать с интрасетью финансовые, кадровые,
инженерные, коммерческие и другие приложения и базы данных, чтобы
обеспечить к ним более широкий доступ с помощью простого в использова-
нии клиентского интерфейса.
       Нередко такую систему считают интрасетью с полным набором услуг.
Немногие инструментальные средства способны помочь в разработке подоб-
ной среды. Для того чтобы обеспечить интерфейс с внешними ресурсами,
требуется специализированный программный код. Во многих случаях необ-
ходим дополнительный код для интеграции информации из множества ис-
точников в единое представление.
       Пользователи получают средства доступа нового поколения, которые
помогают управлять все более усложняющейся информационной средой. Эти
средства базируются на “выталкивающей” (push) модели предоставления ин-
формации. Вместо осуществления запросов и поиска (по системе “вытягива-
ния” информации), пользователи создают свои профили по интересам, на ко-
торые ориентируется система, принимая решение, какую информацию вы-
дать (“вытолкнуть”) данному пользователю. Пользователь получает сообще-
ние, когда интересующие его данные поступают в интрасеть или когда про-
исходят определенные изменения элемента базы данных. Теперь интрасеть
обеспечивает динамический доступ к динамическим данным.
       Интрасеть уровня 3 позволяет интегрировать все информационное бо-
гатство корпорации. На этом уровне корпорация может строить приложения,
обеспечивающие интеграцию данных из множества источников.
       * Уровень 4. Это последний этап метаморфоз интрасети. Имея доступ
ко всей корпоративной информации, организации могут настраивать его в


                                                                       144


                                   145

соответствии с задачами бизнеса, потребностями своих клиентов или отдель-
ных служащих.
     Сложность и богатое информационное наполнение интрасети сделает
возможной разработку нового поколения приложений. Данные о продажах
будут взаимосвязаны с процессами отслеживания заказов, составления сче-
тов и оплаты. В случае задержки поставок торговые агенты автоматически
получат сообщения, которые позволят им оповестить заказчиков.
     Организации будут разрабатывать приложения для настройки инфор-
мации на специфические нужды пользователей. В качестве примера можно
привести комплексную систему управления, которая обеспечит автоматиче-
скую реализацию продаж при выполнении определенных условий и составит
расписание, автоматически устанавливающее связь с нужной информацией о
служащем или клиенте, либо сведениями по конкретному вопросу для прове-
дения деловой встречи или какого-нибудь мероприятия.
     Интрасети будут вовлечены в процесс обслуживания заказчиков, ин-
тегрируя внутренние системы с продажами на базе Web, маркетинговыми и
сервисными приложениями. Будет обеспечен персонифицированный доступ
к персонифицированным данным внутри и - при соответствующих условиях -
вне корпорации. Интрасети уровня 4 - это архитектура корпоративной ин-
формации будущего, обеспечивающая плодородную почву для разработки и
развертывания приложений.
     Большинство сегодняшних интрасетей находятся на уровне 1 или 2,
главным образом потому, что продукты, необходимые для создания функ-
циональности уровня 2, начали появляться совсем недавно. В начале нового
столетия стали разворачиваться и интрасети уровня 3. Приверженцы этой
технологии уже вкладывают средства в разработку интрасетей уровня 3 и
проводят некоторые эксперименты с приложениями уровня 4. Интрасети
уровня 4 позволят компаниям реализовывать новые бизнес стратегии и при-
ложения, которые фундаментальным образом изменят способы ведения де-
ловых операций.

                                                                      145


                                    146

     Пионеры в использовании интрасетей получили отдачу от инвестиций
ROI (Return On Investment – возврат инвестиций) в размере более 1000% - го-
раздо более высокую, чем дают вложения в любую другую технологию.
     Экономия начинается уже в момент развертывания интрасети. По
оценкам экспертов, даже одно приложение уровня 1, такое как Web-доступ к
справочнику по персоналу компании, может дать твердую экономию в 10-15
долларов на каждого сотрудника. Проведенное компанией International Data
Corp. (IDC) исследование “Интрасеть: снижение стоимости бизнеса”, показа-
ло, например, что в компании Booz, Allen & Hamilton среда совместного ис-
пользования информации, типичная для интрасети уровня 2, позволила полу-
чить более 1300% отдачи от инвестиций.
     Однако самые большие прибыли были получены от использования
особо важных приложений, непосредственно связанных с конкурентоспособ-
ностью компании, - это и характеризует интрасети уровней 3 и 4. Например,
вычисленный IDC коэффициент ROI компании Cadence Design System соста-
вил более 1700% для системы поддержки продаж, которая функционирует на
базе корпоративной интрасети.
     Резюмируя, можно сказать, что четырехуровневая модель интрасети
обеспечивает эффективное планирование и реализацию стратегии создания
интрасети, определения ожидаемых преимуществ и отдачи от инвестиций.


     Глава 3.3. Принципы построения корпоративных сетей
                           передачи данных
                                Введение
     Перефразируя знаменитого классика, можно сказать, что с точки зре-
ния системного аналитика все организации весьма похожи друг на друга. В
структуру каждой из них, независимо от рода деятельности, входят много-
численные подразделения, непосредственно осуществляющие тот или иной
вид деятельности компании, а также дирекция, бухгалтерия, канцелярия и
т.д. Подразделения компании пронизаны вертикальными и горизонтальными
                                                                        146


                                          147

связями, они обмениваются между собой информацией, а также выполняют
отдельные части одной “большой работы”. При этом некоторые из подразде-
лений, например, дирекция, финансовые и снабженческие службы взаимо-
действуют с внешними партнерами (банк, налоговая инспекция, поставщики
и т.д.), а также филиалами самой компании.
      Таким образом, любая организация - это совокупность взаимодейст-
вующих элементов (подразделений), каждый из которых может иметь свою
структуру. Элементы связаны между собой функционально, т.е. они выпол-
няют отдельные виды работ в рамках единого бизнес-процесса, а также ин-
формационно, обмениваясь документами, факсами, письменными и устными
распоряжениями и т.д. Кроме того, эти элементы взаимодействуют с внеш-
ними системами, причем их взаимодействие также может быть как информа-
ционным, так и функциональным. Причем взаимодействие между всеми эле-
ментами организации осуществляется посредством корпоративной сети. И
эта ситуация справедлива практически для всех организаций, каким бы ви-
дом деятельности они не занимались - для правительственного учреждения,
банка, промышленного предприятия, коммерческой фирмы и т.д.
      Такой общий взгляд на организацию позволяет сформулировать неко-
торые общие принципы построения корпоративных информационных сетей,
т.е. информационных сетей в масштабе всей организации. В этой главе будут
рассмотрены подходы и представления о том, какой должна быть корпора-
тивная информационная сеть крупной организации. Особое внимание будет
уделено транспортному уровню сети и протоколам, обеспечивающим пере-
дачу данных.


                           § 3.3.1. Особенности стека TCP/IP
      TCP/IP        -    это   аббревиатура     термина   “Transmission   Control
Protocol/Internet       Protocol”   (Протокол   управления     передачей/Протокол
Internet). В терминологии вычислительных сетей протокол - это заранее со-
гласованный стандарт, который позволяет двум компьютерам обмениваться

                                                                              147


                                     148

данными. Фактически TCP/IP не один протокол, а несколько. Именно поэто-
му вы часто слышите, как его называют набором, или комплектом протоко-
лов, среди которых TCP и IP - два основных.
     Программное обеспечение для TCP/IP, на вашем компьютере, пред-
ставляет собой специфичную для данной платформы реализацию TCP, IP и
других членов семейства TCP/IP. Обычно в нем также имеются такие высо-
коуровневые прикладные программы, как FTP (File Transfer Protocol - прото-
кол передачи файлов), которые дают возможность через командную строку
управлять обменом файлами по Сети.
     Стек TCP/IP зародился в результате исследований, профинансирован-
ных Управлением перспективных научно-исследовательских разработок
ARPA (Advanced Research Project Agency) правительства США в 1970-х го-
дах. Этот протокол был разработан с тем, чтобы вычислительные сети иссле-
довательских центров во всем мире могли быть объединены в форме вирту-
альной "сети сетей" (Internetwork). Первоначальная Internet была создана в
результате преобразования существующего конгломерата вычислительных
сетей, носивших название ARPAnet, с помощью TCP/IP.
     Причина, по которой TCP/IP столь важен сегодня, заключается в том,
что он позволяет самостоятельным сетям подключаться к Internet или объе-
диняться для создания частных интрасетей. Вычислительные сети, состав-
ляющие интрасеть, физически подключаются через устройства, называемые
маршрутизаторами или IP-маршрутизаторами. Маршрутизатор - это компью-
тер, который передает пакеты данных из одной сети в другую. В интрасети,
работающей на основе TCP/IP, информация передается в виде дискретных
блоков, называемых IP-пакетами (IP packets) или IP-дейтаграммами (IP
datagrams). Благодаря программному обеспечению TCP/IP все компьютеры,
подключенные к вычислительной сети, становятся “близкими родственника-
ми”. По существу оно скрывает маршрутизаторы и базовую архитектуру се-
тей и делает так, что все это выглядит как одна большая сеть. Точно так же,
как подключения к сети Ethernet распознаются по 48-разрядным идентифика-

                                                                        148


                                    149

торам Ethernet, подключения к интрасети идентифицируются 32-разрядными
IP-адресами, которые мы выражаем в форме десятичных чисел, разделенных
точками (например, 128.10.2.3). Взяв IP-адрес удаленного компьютера, ком-
пьютер в интрасети или в Internet может отправить данные на него, как будто
они составляют часть одной и той же физической сети.
     TCP/IP дает решение проблемы данными между двумя компьютерами,
подключенными к одной и той же интрасети, но принадлежащими различ-
ным физическим сетям. Решение состоит из нескольких частей, причем каж-
дый член семейства протоколов TCP/IP вносит свою лепту в общее дело. IP -
самый фундаментальный протокол из комплекта TCP/IP - передает IP-
дейтаграммы по интрасети и выполняет важную функцию, называемую мар-
шрутизацией, по сути дела это выбор маршрута, по которому дейтаграмма
будет следовать из пункта А в пункт B, и использование маршрутизаторов
для “прыжков” между сетями.
     TCP - это протокол более высокого уровня, который позволяет при-
кладным программам, запущенным на различных главных компьютерах сети,
обмениваться потоками данных. TCP делит потоки данных на цепочки, кото-
рые называются TCP-сегментами, и передает их с помощью IP. В большин-
стве случаев каждый TCP-сегмент пересылается в одной IP-дейтаграмме.
Однако при необходимости TCP будет расщеплять сегменты на несколько IP-
дейтаграмм, вмещающихся в физические кадры данных, которые используют
для передачи информации между компьютерами в сети. Поскольку IP не га-
рантирует, что дейтаграммы будут получены в той же самой последователь-
ности, в которой они были посланы, TCP осуществляет повторную “сборку”
TCP-сегментов на другом конце маршрута, чтобы образовать непрерывный
поток данных. FTP и Telnet - это два примера популярных прикладных про-
грамм TCP/IP, которые опираются на использование TCP.
     Другой важный член комплекта TCP/IP - UDP (User Datagram Protocol -
протокол пользовательских дейтаграмм), который похож на TCP, но более
примитивен. TCP – “надежный” протокол, потому что он обеспечивает про-

                                                                        149


                                    150

верку на наличие ошибок и обмен подтверждающими сообщениями, чтобы
данные достигали своего места назначения заведомо без искажений. UDP –
“ненадежный” протокол, ибо не гарантирует, что дейтаграммы будут прихо-
дить в том порядке, в котором были посланы, и даже того, что они придут
вообще. Если надежность - желательное условие, для его реализации потре-
буется программное обеспечение. Но UDP по-прежнему занимает свое место
в мире TCP/IP, и используется во многих программах. Прикладная програм-
ма SNMP (Simple Network Management Protocol - простой протокол управле-
ния сетями), реализуемый во многих воплощениях TCP/IP, - это один из
примеров программ UDP.
     Другие TCP/IP протоколы играют менее заметные, но в равной степени
важные роли в работе сетей TCP/IP. Например, протокол определения адре-
сов ARP (Address Resolution Protocol) преобразует IP-адреса в физические се-
тевые адреса, такие, как идентификаторы Ethernet. Родственный протокол -
протокол обратного преобразования адресов RARP (Reverse Address
Resolution Protocol) - выполняет и обеспечивает обратное действие, преобра-
зуя физические сетевые адреса в IP-адреса. Протокол управления сообще-
ниями Internet ICMP (Internet Control Message Protocol) представляет собой
протокол сопровождения, который использует IP для обмена управляющей
информацией и контроля над ошибками, относящимися к передаче пакетов
IP. Например, если маршрутизатор не может передать IP-дейтаграмму, он
использует ICMP, с тем чтобы информировать отправителя, что возникла
проблема.
     Стек TCP/IP сегодня представляет собой один из самых распростра-
ненных стеков транспортных протоколов вычислительных сетей. Стреми-
тельный рост популярности Internet привел и к изменениям в расстановке сил
в мире коммуникационных протоколов - протоколы TCP/IP, на которых по-
строен Internet, стали быстро теснить бесспорного лидера прошлых лет - стек
IPX/SPX компании Novell. Сегодня общемировое количество компьютеров,
на которых установлен стек TCP/IP, намного больше общего количества

                                                                         150



    
Яндекс цитирования Яндекс.Метрика