Intranet для управления и контроля выполнения проектов. Подборка и публикация новостей, контроль документооборота. Особенности проектирования корпоративных сетей. Программные пакеты имитационного моделирования. Информационная безопасность в Intranet.
Аннотация к работе
Избыточность обрабатывающих узлов (процессоров в многопроцессорных системах или компьютеров в сетях) позволяет при отказе одного узла переназначать приписанные ему задачи на другие узлы. Сети снижают потребность в других формах передачи информации, таких как телефон или обычная почта. Сеть, которая интегрирует данные и мультимедийную информацию, может использоваться для организации аудио-и видеоконференций, кроме того, на ее основе может быть создана собственная внутренняя телефонная сеть. В ней циркулируют встречные вертикальные потоки информации, имеющие значение с точки зрения образовательного процесса (взаимодействие с родителями, выпускниками, общественностью, управленческими структурами и ведомствами, университетами, библиотеками, архивами и другого рода информационными и обучающими центрами), до периферии к конечным пользователям - участникам образовательного процесса (администрации, преподавателям, библиотекарям, учащимся) и обратно; а также горизонтальные, по которым информационное взаимодействие между всеми участниками образовательного процесса осуществляется в пределах собственного учебного заведения. Intranet может предоставлять не только услуги Internet (такие как FTP, электронная почта, удаленный вход в сеть и конференции), но и услуги, не основанные на IP-протоколе, например IPX/SPX или SNA.Оно коротко описывает ваш ВВУЗ, его сеть, цели и примерные этапы установки сети: 1. Здесь следует также указать, имеется ли какой-либо проект автоматизированной информационной системы, связанный с данной сетью, но не отраженный в данном техническом задании: Требования к сети. Например, ВУЗУ нужны коммуникации со всеми подразделениями и филиалами, при этом нужно включить в сеть существующее оборудование и используемые в настоящее время приложения, связь персоналок с миникомпьютерами, новые приложения, использующие механизм транзакций; сеть должна быть проста в использовании и управлении, обладать высокой отказоустойчивостью и производительностью. В этом случае интеграторы должны включить в свои предложения описания своих предыдущих разработок, данных о сотрудниках, которые будут проектировать и устанавливать сеть, информацию о финансовом состоянии фирмы-интегратора, а также указать клиентов, для которых выполнялись аналогичные работы. Программы имитационного моделирования сети используют в своей работе информацию о пространственном расположении сети, числе узлов, конфигурации связей, скоростях передачи данных, используемых протоколах и типе оборудования, а также о выполняемых в сети приложениях.
Введение
Вопрос о том, что дает использование сетей, естественным образом порождает другие вопросы: в каких случаях развертывание вычислительных сетей предпочтительнее использования автономных компьютеров или многомашинных систем? Какие новые возможности появляются с появлением там вычислительной сети? И, наконец, всегда ли нужна сеть?
Если не вдаваться в частности, то конечной целью использования компьютерных сетей является повышение эффективности учебного процесса. Действительно, если благодаря компьютеризации снизились затраты на улучшение или приобретение учебно-материальной базы, сократились сроки разработки учебных планов и так далее - это означает, что действительно нужна была сеть.
Очевидное и важное достоинство таких систем - это их принципиально более высокая отказоустойчивость. Под отказоустойчивостью понимается способность системы выполнять свои функции (может быть, не в полном объеме) при отказах отдельных элементов аппаратуры и неполной доступности данных. Основой повышенной отказоустойчивости распределенных систем является избыточность. Избыточность обрабатывающих узлов (процессоров в многопроцессорных системах или компьютеров в сетях) позволяет при отказе одного узла переназначать приписанные ему задачи на другие узлы. С этой целью в распределенной системе могут быть предусмотрены процедуры динамической или статической реконфигурации. В вычислительных сетях некоторые наборы данных могут дублироваться на внешних запоминающих устройствах нескольких компьютеров сети, так что при отказе одного их них данные остаются доступными.
Использование территориально распределенных вычислительных систем больше соответствует распределенному характеру прикладных задач в некоторых предметных областях, таких как автоматизация технологических процессов, банковская деятельность и т.п. Во всех этих случаях имеются рассредоточенные по некоторой территории отдельные потребители информации - сотрудники, организации или технологические установки. Эти потребители автономно решают свои задачи, поэтому рациональнее предоставлять им собственные вычислительные средства, но в то же время, поскольку решаемые ими задачи логически тесно взаимосвязаны, их вычислительные средства должны быть объединены в единую систему. Адекватным решением в такой ситуации является использование вычислительной сети.
Для пользователя распределенные системы дают еще, кроме выше названных, и такие преимущества, как возможность совместного использования данных и устройств. Подобное разделение дорогостоящих периферийных устройств, таких как дисковые массивы большой емкости, цветные принтеры, графопостроители, модемы, оптические диски, во многих случаях является основной причиной развертывания сети. Пользователь современной вычислительной сети работает за своим компьютером, часто не отдавая себе отчета в том, что при этом он пользуется данными другого мощного компьютера, находящегося за сотни километров от него. Он отправляет электронную почту через модем, подключенный к коммуникационному серверу, общему для нескольких локальных вычислительных сетей его ВУЗА. У пользователя создается иллюзия, что эти ресурсы подключены непосредственно к его компьютеру или же «почти» подключены, так как для их использования нужны незначительные дополнительные действия по сравнению с использованием действительно собственных ресурсов.
Наличие сети приводит к совершенствованию коммуникаций между сотрудниками ВУЗОВ, а также его слушателями. Сети снижают потребность в других формах передачи информации, таких как телефон или обычная почта. Зачастую именно возможность организации электронной почты является одной из причин развертывания вычислительной сети. Все большее распространение получают новые технологии, позволяющие передавать по сетевым каналам связи не только компьютерные данные, но голосовую и видеоинформацию. Сеть, которая интегрирует данные и мультимедийную информацию, может использоваться для организации аудио- и видеоконференций, кроме того, на ее основе может быть создана собственная внутренняя телефонная сеть.
Конечно, вычислительным сетям присущи и свои проблемы. Эти проблемы в основном связаны с организацией эффективного взаимодействия отдельных частей распределенной системы.
Во-первых, это сложности, связанные с программным обеспечением - операционными системами и приложениями. Программирование для распределенных систем принципиально отличается от программирования для централизованных систем. Так, сетевая операционная система, выполняя в общем случае все функции по управлению локальными ресурсами компьютера, сверх того решает многочисленные задачи по предоставлению сетевых сервисов. Разработка сетевых приложений осложняется изза необходимости организовать совместную работу их частей, выполняющихся на разных машинах. Много забот доставляет обеспечение совместимости программного обеспечения, устанавливаемого в узлах сети.
Во-вторых, много проблем связано с транспортировкой сообщений по каналам связи между компьютерами. Основные задачи здесь - обеспечение надежности (чтобы передаваемые данные не терялись и не искажались) и производительности (чтобы обмен данными происходил с приемлемыми задержками). В структуре общих затрат на вычислительную сеть расходы на решение «транспортных вопросов» составляют существенную часть, в то время как в централизованных системах эти проблемы полностью отсутствуют.
В-третьих, это вопросы, связанные с обеспечением безопасности, которые гораздо сложнее решаются в вычислительной сети, чем в автономно работающем компьютере.
Так же необходимо сказать о едином информационно-образовательном пространстве. Оно является коммуникативной информационно-образовательной средой на уровне конкретного учреждения образования. В ней циркулируют встречные вертикальные потоки информации, имеющие значение с точки зрения образовательного процесса (взаимодействие с родителями, выпускниками, общественностью, управленческими структурами и ведомствами, университетами, библиотеками, архивами и другого рода информационными и обучающими центрами), до периферии к конечным пользователям - участникам образовательного процесса (администрации, преподавателям, библиотекарям, учащимся) и обратно; а также горизонтальные, по которым информационное взаимодействие между всеми участниками образовательного процесса осуществляется в пределах собственного учебного заведения.
Три составляющие лежат в основе структуры единого информационно-образовательного пространства: 1. "Неэлектронное" информационное образовательное пространство: Библиотека, Читальный зал, Учебные кабинеты, Лаборантские, Учебное телевидение, Студия видеозаписи, Радиостудия, Издательство ВУЗА, Компьютерный зал, Кабинет психолога, Помещения для кружковой и факультативной работы, Бассейн, Спортивные залы, др.
2. Интранет: наличие внутренней локальной сети, охватывающей все помещения; помогает решать следующие задачи: доведение до всех структурных подразделений, разбросанных по всему зданию школы, актуальной информации; организацию обратной связи с учебными кабинетами, библиотекой, др. и при этом - защиты данных; обеспечение доступа всем сотрудникам и слушателям ВУЗА, а в ряде случаев - и родителям, к различным базам данных (БД). Выстраивается с помощью административного и учебно-методического блока модулей, позволяющих решать задачи эффективного управления ВУЗОМ.
3. Интернет: предоставление бесплатного доступа по модему из дома сотрудников, слушателей и родителей данного ВВУЗА к информации, размещенной в Интранете; возможность скоростного и защищенного подключения к Интернет через firewall, proxy, cache-серверы всех включенных во внутреннюю локальную сеть ВУЗА кабинетов и других помещений через веб-сервер, который позволяет вести поиск, анализ и накопление ссылок на веб-ресурсы для различных групп пользователей из числа участников педагогического процесса.
Можно приводить еще много «за» и «против» использования сетей, но главным доказательством эффективности является бесспорный факт их повсеместного распространения. Некоторые большие организации и предприятия обзаводятся частными глобальными сетями, объединяющими их филиалы, удаленные на тысячи километров. В каждом конкретном случае для создания сети были свои резоны, но верно и общее утверждение: что-то в этих сетях все-таки есть.
1. Общие понятия
1.1 Intranet
Intranet - это технология построения корпоративной сети, основанная на перенесенных из Internet технологиях, сервисах, стандартах. Часто под термином "Intranet" понимают также изолированную от Internet или скрытую за сетевым экраном внутреннюю корпоративную сеть и выполняющиеся в ней приложения на основе технологий Internet.
Хотя развитие локальных сетей и шло некоторое время достаточно изолировано от глобальной сети Internet, между ними не было "железного занавеса" и многие достижения Internet становились общим достоянием всего сетевого мира. Так стек TCP/IP, изначально созданный для Internet, стал активно использоваться и в локальных сетях. И удивительно, что понадобилось столько лет, чтобы стали понятными преимущества, которые могут принести в локальную сеть другие сервисы Internet и, прежде всего, Web-сервис.
При создании Intranet важно понимать, что такое Intranet и чем она отличается от Internet. Последняя представляет собой глобальную сеть сетей, соединяющую сети всего мира с помощью межсетевого протокола IP. Intranet - это защищенная внутренняя реализация технологий Web в масштабах отдельной компании или образовательного учреждения, ее внутренняя сеть сетей. Intranet может предоставлять не только услуги Internet (такие как FTP, электронная почта, удаленный вход в сеть и конференции), но и услуги, не основанные на IP-протоколе, например IPX/SPX или SNA.
Web-сервис.
Подавляющее большинство сетей Intranet имеют в своей основе именно Web-сервис. Технологии Web просты в использовании, благоприятствуют эффективному разделению ресурсов и работают независимо от вычислительных платформ конечных пользователей. Кроме того, эта технология очень доступна для конечных пользователей, потому что в настоящее время разработано множество стандартных программных продуктов для реализации этого вида сервиса.
Web-сервис или по-другому сервис WWW (World Wide Web - всемирная паутина) используется для удаленного доступа к распределенной по сети информации, представленной в гипертекстовом виде.
Гипертекстовый подход в Internet позволяет удаленным пользователям получать с помощью стандартных средств удобный способ просмотра документов, хранящихся на разных компьютерах и представленных в самых различных видах: файлах, отчетах, таблицах, сообщениях электронной почты. Основная идея гипертекста состоит в том, что внутри документов размещаются поля и ссылки.
Гипертекстовый документ состоит из так называемых страниц (pages). Каждая страница описывается некоторым файлом, в котором помещаются поля и ссылки. Поля указывают на то, что при просмотре данного файла в него будут оперативно встраиваться другие файлы, хранящие собственно данные поля - это может быть графика, мультипликация или звук. Поэтому страница в общем случае собирается на экране "на ходу" из различных источников. Таким образом, страница - это скорее виртуальное понятие. Ссылка используется для перехода на другую страницу по желанию пользователя.
Благодаря этому, пользователь имеет возможность просматривать составные документы, причем не обязательно последовательно, а в том порядке, как ему хочется. Пользователи автономных компьютеров уже давно имели дело с гипертекстовыми документами, например, в случае использования систем подсказки (help-систем), в которых можно находить ответы на интересующие вопросы, не читая подряд весь текст, а переходя от одной ссылки к другой. Для организации связей между текстами разной природы, то есть создания ссылок, используется стандартный язык гипертекстовой разметки HTML.
По сравнению с локальным использованием гипертекста, задача организации доступа к гипертексту удаленных пользователей является значительно более сложной. В этом случае необходимо решить, во-первых, проблему адресации информационных ресурсов (каким образом задавать ссылки на документы расположенные на разных компьютерах в разных сетях), а, во-вторых, разработать протокол обмена гипертекстовой информацией между процессом, запрашивающим данные (клиентом), и процессом, выполняющим запрос (сервером). Действительно, как и любой сетевой сервис, Web-сервис имеет серверную часть, называемую Web-сервером (или WWW-сервером), и клиентскую часть - программу просмотра или браузер (browser). Основным протоколом взаимодействия Web-сервера и Web-клиента является протокол HTTP.
При передаче запроса клиент Web указывает адрес нахождения требуемого документа. Этот адрес называется универсальным локатором ресурса (Universal Resource Locator, URL). Ниже приведены примеры URL: http://www.citmgu.ru http://www.citforum.ru
В общем случае URL имеет следующий формат: метод доступа://имя узла/имя файла.
В качестве метода доступа указывается протокол, который клиент хотел бы использовать для доступа к ресурсу сервера. Стандартные браузеры обычно поддерживают несколько протоколов, в число которых обязательно входят протоколы HTTP и FTP.
Для идентификации узла используется либо, так называемое DNS-имя, либо IP-адрес. DNS-имя подобно имени файла состоит из нескольких составляющих, каждая из которых соответствует своему уровню иерархии: например, в URL http://partnering.microsoft.com именем узла является partnering.microsoft.com. Самая первая составляющая имени - partnering - соответствует имени компьютера (хоста), на котором находится ресурс, следующая составляющая имени - microsoft - определяет имя поддомена -группы хостов компании Microsoft, а составляющая com является именем домена верхнего уровня, включающего в себя наряду с поддоменом microsoft множество других поддоменов. Узел можно однозначно задать и с помощью IP-адреса, который имеет вид четырех чисел, разделенных точками, например: 193.45.24.45.
Имя файла, содержащего гипертекст или графический образ, программу или почтовое сообщение, задается обычным образом - цепочкой имен каталогов, начиная с корневого каталога и кончая простым именем файла. Например, в URL http://www.data.com/TUTORIALOPENVIEW/HP_Targets.htm после имени Web-узла www.data.com указано полное имя файла /TUTORIALOPENVIEW/HP_Targets.htm.
Когда имя файла не указывается в URL, это означает, что клиенту будет предоставлен доступ к так называемой домашней странице данного сервера, определяемой для каждого сервера Web по умолчанию.
Основные службы Intranet.
Тем, на кого возложена ответственность за развитие Intranet-сети, предстоит продумать множество вопросов. Как построить Intranet, чтобы она давала максимальную отдачу для отдельных лиц, подразделений и учреждения в целом? С какими техническими проблемами связаны развитие и развертывание сети Intranet? При проектировании собственной сети Intranet требуется решить, какие услуги Intranet лучше всего подойдут вашей организации.
Самым фундаментальным системным сервисом в сети, безусловно, является коллективное использование информации, это базовая услуга в любой сети. Варианты такого сервиса - файловый сервис, электронная почта и Web-сервис - предоставляют конечным пользователям возможность использовать информацию совместно тем или иным образом.
Выбор стандартного программного обеспечения для Web-сервера зависит от предполагаемой интенсивности запросов к нему. Для очень небольших рабочих групп может подойти бесплатный продукт Peer Web Services, предлагаемый компанией Microsoft в составе Windows NT Workstation. Средние по масштабу учреждения могут использовать FASTTRACK Server компании Netscape Communications или Website Professional компании OREILLY and Associates. К числу наиболее популярных высококлассных Web-серверов относятся Apache, разработанный для среды Unix, Internet Information Server, поставляемый с Microsoft Windows NT 4.0, Enterprise Server компании Netscape Communications и Web Server, входящий в состав Novell INTRANETWARE. Ниша клиентов в основном поделена между браузерами компаний Microsoft и Netscape.
Однако реализация служб коллективного использовании информации и должна сопровождаться поддержанием и других, очень важных сервисов Intranet: 1. Базы данных и другие хранилища, обеспечивающие надежное управление информацией;
2. Поисковые механизмы, предоставляющие эффективные средства для извлечения и фильтрации данных из информационных ресурсов Intranet;
3. Инструменты интеграции унаследованных систем, необходимые для встраивания уже имеющихся систем и приложений в корпоративную сеть Intranet и использования их данных в среде Web;
4. Служба каталогов, позволяющая централизованно управлять информацией о пользователях Intranet, - адресами электронной почты, правами доступа к ресурсам и иными сведениями о каждом сотруднике;
5. Средства организации коллективной работы и автоматизации документооборота, включая средства текстового общения, группы новостей, коллективные доски объявлений, аудио- и видео средства общения.
Хотя для Intranet существует достаточно много стандартных программных продуктов: программы и комплекты программ по автоматизации офисной деятельности, модули расширения для браузеров, справочные программы и готовые приложения Web - как правило, невозможно обойтись без приложений, учитывающих специфику учреждения. Для разработки таких приложений используется специализированный инструментарий разработчика, библиотеки классов и компоновщиков графических пользовательских интерфейсов.
Преимущества Intranet.
Прежде, чем проводить реорганизацию на своем предприятии, важно понять, какие преимущества может дать преобразование существующих приложений в приложения для Intranet. Ниже приводятся некоторые из них: Стандартное клиентское обеспечение в виде браузера Internet с дружественным и простым графическим интерфейсом способствует повышению производительности и разработчиков, и пользователей системы.
Снятие ограничений на место расположения сотрудников предприятия: Intranet позволяет без излишних затрат обеспечить доступ к приложениям для тех сотрудников, которые в результате необходимости оказались за много километров от своего места работы.
Intranet способна привлечь новых пользователей, улучшая приложения путем упрощения их пользовательского интерфейса и расширения предоставляемой ими справочной информации.
Некоторым организациям переход к Intranet может потребоваться просто ради того, чтобы выглядеть современно и не отставать от конкурентов.
1.2 Обоснование использования Intranet intranet корпоративный сеть моделирование
Почему мы должны использовать Internet?
Универсальность.
Глобальная сеть Internet была создана для обеспечения обмена информацией между удаленными пользователями. Развитие Internet технологий привело к возникновению глобальной службы Internet с названием World Wide Web ("всемирная паутина"), что позволило пользователям работать с информацией в режиме прямого подключения. Поскольку данная технология подразумевает подключение пользователя к глобальной сети и использования специальных утилит для просмотра информации (WEB browsers), многие фирмы-производители программного обеспечения выпустили свои версии утилит просмотра для практически всех современных платформ. Стандартизация интерфейсов обмена данными между утилитами просмотра информации и информационными серверами позволила создать утилиты просмотра для различных платформ, имеющие одинаковый интерфейс с пользователем. Таким образом, на какой платформе вы бы не работали, у вас всегда будет возможность использовать утилиты просмотра информации, специально созданные для вашей платформы.
Открытость.
Технологии Internet и Intranet являются полностью открытыми, поскольку базируются на полностью стандартизированных, задокументированных и доступным каждому протоколах и форматах документов. На данный момент пользователь не зависит от какого-либо поставщика технологий и программного обеспечения, монопольно присутствующего на рынке Internet услуг. Большое количество фирм производителей специального и прикладного программного обеспечения осуществляют поддержку Internet технологий. Таким образом, пользователь имеет огромный выбор технических средств, отличающихся по цене и производительности, и может выбирать необходимые ему средства между наборами Internet-решений, предоставляемых различными поставщиками ПО.
Устойчивость.
Надежность и масштабируемость являются двумя критическими факторами, влияющими на успех тех или иных технологий на рынке. Internet технологии являются одними из наиболее испытанных и надежных на сегодняшний день, поскольку развитие Internet проходило в течение многих лет и используется миллионами людей по всему миру. Например, анализ доступа к WEB-серверам известной на рынке Internet-услуг компании Netscape показывает, что на ее сервера осуществляется более 40 миллионов обращений в день! Технологии, обеспечивающие такую активную работу, просто не могут быть неустойчивы!
Простота использования.
Как только пользователи научатся использовать "мышь", они сразу смогут иметь доступ к внутрифирменной информации и удаленной информации. Утилиты доступа к информации очень просты и интуитивно понятны даже самому неподготовленному пользователю. Это приводит к тому, что при использовании Internet технологий не требуется специального обучения персонала, а также дополнительного обучения при расширении информационного пространства от локальных до глобальных источников. Также не придется переучиваться при увеличении объема предоставляемой и используемой информации.
Низкие затраты.
Использование программного обеспечения для работы с информацией внутри рабочих групп обычно приводит к немалым затратам. Обеспечение обмена информацией внутри рабочей группы может обойтись вам в тысячи или десятки тысяч долларов США. Использование Internet-технологий обойдется вашей организации от 100 до 1000 долларов в зависимости от конфигурации программных средств!
Intranet для управления и контроля выполнения проектов.
Благодаря Intranet число личных встреч для контроля за выполнением какого-либо проекта может быть значительно сокращено, а, кроме того, эта инфраструктура позволяет информировать участников проекта о результатах работы их коллег. К примеру, сроки реализации проекта можно опубликовать в Intranet и снабдить их ссылками на соответствующую группу. Щелкнув мышью всего несколько раз, любой разработчик в состоянии выяснить, как обстоят дела с реализацией текущего этапа проекта, не встречаясь с другими его участниками.
Подборка и публикация новостей в Intranet.
Во многих организациях каждое утро для руководства готовится сводка новостей. Эти сведения могут содержать подборку материалов прессы с упоминанием учреждения, новости о других ВВУЗАХ и их проектах или сообщения о тенденциях развития.
Эффективный способ реализации системы доставки новостей состоит в ее развертывании на основе Intranet, с автоматическим просмотром интерактивных источников информации и генерации ежедневной сводки без вмешательства человека. В некоторых случаях системы такого типа могут дать лучшие результаты, чем сотрудник, занятый поиском информации посредством чтения многочисленных изданий. После разработки системы добавить новые ключевые слова и термины для поиска не составляет труда. Полученные сводки затем могут быть дополнены ссылками на внешние источники информации, содержащие полную версию статей или связанные с ними данные.
В некоторых случаях каждому из сотрудников может быть предоставлена возможность заказывать тематические сводки с доставкой непосредственно на настольную систему этого пользователя. Многие службы Internet уже позволяют генерировать такие настраиваемые страницы.
Контроль документооборота.
Для контроля и отслеживания различных документов, переписки, отчетов и т.п. сеть Intranet окажется весьма полезной. К примеру, база данных с интерфейсом Web позволяет отслеживать документы по мере их готовности. Администраторы и другие сотрудники в состоянии собрать ссылки на эти документы в соответствии с различными критериями, например, какие документы относятся к данному проекту или какие материалы имеют отношение к определенному сотруднику. Эта система может оказаться полезной особенно в том случае, когда сотрудник увольняется, при экспертизе проекта или в случае судебного разбирательства.
Информационные базы данных.
Основной задачей информационных баз данных организации является предоставление максимально полной информации клиентам и сотрудникам фирмы по интересующим их вопросам. Информация, размещаемая на сервере, может принадлежать к следующим группам: 1. Общая политика учебного заведения.
2. Цели учебного заведения.
3. Списки контактных адресов и телефонов.
4. Разнообразная отчетная информация, предоставляемая на любом уровне с разграничением доступа к ней.
5. Планы и т.д.
Транзакционные приложения могут использоваться в следующих ситуациях: 1. Предоставление пользователям и сотрудникам специальной и личной информации.
2. Предоставление возможности обратной связи для определения вида и объема размещаемой информации.
3. Размещение информации от сотрудников и обучаемых.
Различные стратегии построения сети на базе Internet.
При построении информационной сети учебного заведения необходимо принять решение о использовании одной из трех стратегий, позволяющих подойти к решению вопроса с различных сторон в зависимости от направления деятельности, его возможностей, подготовленности персонала и других особенностей, характерных для данного учебного заведения. Комплексное взаимодействие всех стратегий также играет большую роль в организации учебного процесса.
Стратегия удаленного доступа.
Если ВУЗ имеет удаленных работников (выездных специалистов, рекламных агентов и т.д.), то вам подойдет стратегия удаленного доступа. Данная стратегия подразумевает возможность удаленного подключения в локальной сети учебного заведения. Другой метод, известный под названием "удаленное управление", подразумевает не просто подключение к локальной сети, а выполнение операций и управление ресурсами локальной сети с удаленного рабочего места. Данный способ подразумевает наличие специального сервера удаленного доступа и специального программного обеспечения на удаленном рабочем месте (на сегодняшний момент эта технология реализована внутри некоторых операционных систем, например в Windows 95). Сервер удаленного доступа должен поддерживать ряд протоколов, включая IP и IPX, а клиент для данного сервера должен существовать для различных операционных платформ, включая Windows, MAC и OS/2. Это не обязательное условие, однако, при планировании закупок аппаратного и программного обеспечения нельзя предусмотреть заранее все возможные конфигурации, тем более, если вы не имеете полного контроля над удаленными точками.
Стратегия Internet.
Корпоративная стратегия Internet состоит из двух компонентов: Обеспечение доступа в Internet всех сотрудников. Существует множество причин, по которым необходимо обеспечивать своих сотрудников доступом в Internet. Они включают необходимость обзора смежных ВВУЗОВ, получение специфических новостей и необходимой для работы информации. Например, электронная почта, являющаяся одной из предоставляемых Internet возможностей, является хорошей (а иногда и незаменимой) альтернативой простому общению по телефонным каналам. Главными критериями, влияющими на необходимость подключения к Internet, являются количество сотрудников, размер учебного заведения, его территориальная расположенность и размещение отдельных частей компании, характер и напряженность общения с внешними информационными и деловыми источниками, а также набором приложений, базирующихся на Internet технологиях, которые вы хотите использовать.
Стратегия Intranet.
Поскольку Internet базируется на стандартизированных технологиях, применимых к глобальным сетям, почему бы не воспользоваться данными технологиями при работе в локальных сетях. Intranet предлагает использование Internet технологий в сетях масштаба учреждения. В локальной сетевой среде все преимущества Internet могут быть реализованы с использованием стандартных инструментальных средств Internet. Например, поскольку Internet базируется на общепринятых стандартах, создание инфраструктуры прикладных задач не является трудностью. Классическая задача связи один-ко-многим очень решается с использованием Internet средств даже внутри локальной сети. Intranet решения позволяют быстро создавать локальные, защищенные сетевые системы с реальной технологией клиент-сервер, которые доступны для освоения как подготовленному специалисту, так и обычному рабочему персоналу. WEB сервера могут посылать и принимать сообщения электронной почты, собирать данные и посылать ответы на запросы, кодировать сообщения в зависимости от требований по защите информации.
В общем случае, любая информация, которую можно получить в печатном виде, может быть представлена при помощи языка описания документов (HTML ). Если вы хотите использовать WEB сервер внутри ВВУЗА, вам необходимо содержать специалиста, хорошо разбирающегося в HTML. Если вы планируете использование WEB услуг вне ВВУЗА, то провайдер, обеспечивающий услуги по предоставлении места на его собственном WEB сервере, скорее всего поможет вам в оформлении ваших материалов. Внутри компании может быть реализованы все офисные задачи, включая складские задачи, бухгалтерию, кадры и прочие, а доступ извне будет осуществляться лишь к маркетинговой информации.
1.3 Влияние intranet-технологии
В этом пункте сосредоточимся на возможных архитектурных решениях Intranet-систем.
Виток спирали.
Архитектура систем Интранет стала естественным завершением очередного витка спирали эволюции информационных систем - от систем с централизованной архитектурой через системы "клиент-сервер" в традиционном понимании к Интранет (рис. 1).
Рис. 1 - Виток спирали эволюции
Возникновение и внедрение в широкую практику высокоуровневых служб Всемирной Сети Сетей Internet (e-mail, ftp, telnet, Gopher, WWW и т.д.) естественным образом повлияли на технологию создания информационных систем отдельных предприятий, породив направление, известное теперь под названием Intranet. По сути дела, информационная Intranet-система - это корпоративная система, в которой используются методы и средства Internet. Такая система может быть локальной, изолированной от остального мира Internet, или опираться на виртуальную подсеть Internet. В последнем случае особенно важны средства защиты информации от несанкционированного доступа.
Хотя в общем случае в Intranet-системе могут использоваться все возможные службы Internet, наибольшее внимание привлекает гипермедийная служба WWW (World Wide Web - Всемирная Паутина). Видимо, для этого имеются две основные причины. Во-первых, с использованием языка гипермедийной разметки документов HTML можно сравнительно просто разработать удобную для использования информационную структуру, которая в дальнейшем будет обслуживаться одним из готовых Web-серверов. Во-вторых, наличие нескольких готовых к использованию клиентских частей - браузеров, или "обходчиков", избавляет от необходимости создавать собственные интерфейсы с пользователями, предоставляя им удобные и развитые механизмы доступа к информации. В ряде случаев такая организация информационной системы (рис. 2.) оказывается достаточной для удовлетворения потребностей компании.
Рис. 2 - Простая организация Intranet-системы с использованием средств WWW
Однако при всех своих преимуществах (простота организации, удобство использования, стандартность интерфейсов и т.д.) эта схема обладает сильными ограничениями. Прежде всего, как видно из рисунка 2, в информационной системе отсутствует прикладная обработка данных. Все, что может пользователь, это только просмотреть информацию, поддерживаемую Web-сервером. Далее, гипертекстовые структуры трудно модифицируются. Для того, чтобы изменить наполнение Web-сервера, необходимо приостановить работу системы, внести изменения в HTML-описания и только затем продолжить нормальное функционирование. Наконец, далеко не всегда достаточен поиск информации в стиле просмотра гипертекста. Базы данных и соответствующие средства выборки данных по-прежнему часто необходимы.
На самом деле, все перечисленные трудности могут быть разрешены с использованием более развитых механизмов Web-технологии. Эти механизмы непрерывно совершенствуются, что одновременно и хорошо и плохо. Хорошо, потому что появляются новые возможности. Плохо, потому что отсутствует стандартизация.
Что касается логики приложения, то при применении Web-технологии существует возможность ее реализации на стороне Web-сервера. Для этого могут использоваться два подхода - CGI (COMMONGATEWAYINTERFACE) и API (APPLICATIONPROGRAMMINGINTERFACE). Оба подхода основываются на наличии в языке HTML специальных конструкций, информирующих клиента-браузера, что ему следует послать Web-серверу специальное сообщение, при получении которого сервер должен вызвать соответствующую внешнюю процедуру, получить ее результаты и вернуть их клиенту в стандартном формате HTTP (рис.3).
Рис. 3 - Вызов внешней процедуры Web-сервера
Заметим, что подход CGI является более надежным (внешняя программа выполняется в отдельном адресном пространстве), но менее эффективным, чем подход API (в этом случае внешние процедуры компонуются совместно со стандартной частью Web-сервера).
Рис. 4 - Доступ к базе данных в Intranet-системе
Аналогичная техника широко используется для обеспечения унифицированного доступа к базам данных в Intranet-системах. Язык HTML позволяет вставлять в гипертекстовые документы формы. Когда браузер натыкается на форму, он предлагает пользователю заполнить ее, а затем посылает серверу сообщение, содержащее введенные параметры. Как правило, к форме приписывается некоторая внешняя процедура сервера. При получении сообщения от клиента сервер вызывает эту внешнюю процедуру с передачей параметров пользователя. Понятно, что такая внешняя процедура может, в частности, играть роль шлюза между Web-сервером и сервером баз данных. В этом случае параметры должны специфицировать запрос пользователя к базе данных. В результате получается конфигурация информационной системы, схематически изображенная на рисунке 4. На принципах использования внешних процедур основывается также возможность модификации документов, поддерживаемых Web-сервером, а также создание временных "виртуальных" HTML-страниц.
Даже начальное введение в Intranet было бы неполным, если не упомянуть про возможности языка Java. Java - это интерпретируемый объектно-ориентированный язык программирования, созданный на основе языка Си с удалением из него таких "опасных" средств как адресная арифметика. Мобильные коды (апплеты), полученные в результате компиляции Java-программы, могут быть привязаны к HTML-документу. В этом случае они поступают на сторону клиента вместе с документом и выполняются либо автоматически, либо по явному указанию. Апплет может быть, в частности, специализирован как шлюз к серверу баз данных (или к какому-либо другому серверу). При применении подобной техники доступа к базам данных схема организации Intranet-системы становится такой как на рисунок 5.
Рис. 5 - Доступ к базе данных на стороне клиента Intranet-системы
На мой взгляд, Intranet является удобным и мощным средством разработки и использования информационных систем. Как уже отмечалось, единственным относительным недостатком подхода можно считать постоянное изменение механизмов и естественное отсутствие стандартов. С другой стороны, если информационная система будет создана с использованием текущего уровня технологии и окажется удовлетворяющей потребностям ВВУЗА, то никто не будет обязан что-либо менять в системе по причине появления более совершенных механизмов.
2. Проектирование корпоративных сетей
В этом разделе будут рассмотрены разные аспекты проектирования сетей. Прежде всего, это методология проектирования, то есть последовательность и содержание работ, которые необходимо выполнить при создании или модернизации интранет сети. Далее рассматривается проблема выбора средств анализа работы сети, без которых трудно сформулировать требования к проектируемой сети, провести приемно-сдаточные испытания новой только