
Корпоративные вычислительные сети (квс)
Корпоративная вычислительная сеть (Intranet) — это сеть на уровне компании, в которой используются программные средства, основанные на протоколе TCP/IP Internet.
Intranet — это версия Internet на уровне компании, адаптация некоторых технологий, созданных для Internet, применительно к частным локальным (LAN) и глобальным (WAN) сетям организаций.
Корпоративную сеть можно рассматривать как модель группового сотрудничества или как вариант решения прикладного программного обеспечения для рабочих групп, основанного на открытых стандартах Internet.
Корпоративные сети, как и Internet, основаны на технологии «клиент — сервер», т.е. сетевое приложение делится на стороны: клиента, запрашивающего данные или услуги, и сервера, обслуживающего запросы клиента.
Рис. 16.1. Типовая структура КВС
Типовая структура КВС приведена на рис. 16.1.
Здесь выделено оборудование сети, размещенное в центральном офисе корпорации и в ее региональных отделениях.
В центральном офисе имеется локальная сеть и автоматическая телефонная станций (АТС) с подключенными к ней телефонными аппаратами (Т). Через мультиплексор-коммутатор и модемы ЛВС и АТС имеют выход на территориальную сеть связи (ТСС) типа Frame ftelay или Х.25, где используются выделенные телефонные линии связи. Такое же оборудование сети имеется в каждом региональном отделении (РО-1, ..., PO-N).
Удаленные персональные компьютеры (УПК) через сервер доступа и ТСС имеют прямую связь с ЛВС центрального офиса.
Для реализации Intranet необходимы следующие компоненты:
компьютерная сеть для совместного использования ресурсов, или сетъ взаимосвязанных ЛВС и УПК;
сетевая операционная система, поддерживающая протокол TCP/ IP (Unix, Windows NT, Netware, OS/2);
компьютер-сервер, который может работать как сервер Internet;
программное обеспечение сервера, поддерживающее запросы броузеров в формате протокола передачи гипертекстовых сообщений (HTTP);
компьютеры-клиенты, на которых имеется сетевое программное обеспечение, позволяющее посылать и принимать пакетные данные по протоколу TCP/IP;
программное обеспечение броузера для различных компьютеров-клиентов (Netscape Navigator, Microsoft Internet Explorer).
Эти требования к оборудованию и программному обеспечению Intranet дополняются требованиями к знанию технологии составления документов на языке описания Гипертекста (HTML).
Общая архитектура intranet-систем
Intranet-системы описываются трехъярусной моделью организации приложений. Суть трехъярусной модели - в разделении
уровня клиентских представлений(=пользовательского интерфейса),
уровня бизнес-процессов (собственно содержательной части задачи) и
уровня управления данными.
Такая архитектура позволяет создавать гибкие, легко изменяемые под требования рынка приложения. Хотя указанное деление относится к программной, а не аппаратной архитектуре, и зачастую физически уровни выделить сложно, но возможно представить общую архитектуру intranet-системы в виде триады:
“Клиент(ы) <=> Web-сервер + сервер приложений <=> сервер(ы) баз данных”.
Клиент
В качестве клиентов intranet-систем выступают программы просмотра. Это не всегда автономные приложения, запускаемые на рабочей станции. Клиентом может выступать и традиционный АРМ со встроенным объектом, обеспечивающим возможности просмотра, таким как WebBrowser компании Microsoft.
В настоящее время существуют термины “тонкий клиент” (thin) и “толстый клиент” (fat).
“Толстый клиент” сам реализует основные бизнес-процессы, используя сервер для организации доступа к базам данных и выполнения самых общих задач.
На “тонкого клиента” возлагается только функция поддержки пользовательского интерфейса и вся осмысленная работа выполняется на сервере приложений.
Учитывая проблемы “толстого клиента”
из-за необходимости обеспечить функциональность различных клиентских мест усложняется переносимость системы и возрастает сложность разработки;
сложная логика клиентского места увеличивает требования к его мощности;
с ростом популярности таких средств доступа к Internet/intranet, как сетевые компьютеры, сотовые телефоны, завышение требования к мощности будет все более критичным ограничением;
“толстому клиенту” требуется получение от сервера по сети большого массива исходных данных, которые он будет обрабатывать, что существенно увеличивает нагрузку на сеть;
перенос логики выполнения бизнес-процессов на отдельные клиентские места существенно усложняет процесс синхронизации клиентских приложений между собой.
Целесообразно применение в intranet-системах “тонкого клиента”, основная функция которого - поддержка взаимодействия приложения и пользователя.
Сервер
Серверная часть intranet-системы включает, как правило, сервер приложения, интегрированный с собственно WWW-сервером, и один или множество серверов баз данных.
Под сервером приложения понимается некоторая компонента intranet-системы, которая отвечает за выполнение бизнес-процессов на сервере.
К ней относятся выполняемые на Web-сервере CGI-программы, модули ISAPI, а также технология Active Server Pages (ASP) - открытое окружение, объединяющее страницы HTML, серверные компоненты ActiveX™ и ActiveX Scripting Engine для создания динамических интерактивных серверных приложений.
В модели, использующей “тонкого клиента”, вся специфическая логика приложения сосредоточена на сервере. Причем сервер приложений intranet-системы не обязательно соответствует одному компьютеру, а может быть рассредоточен по сети. Клиент взаимодействует с сервером, обмениваясь только информацией об изменении состояния, что предотвращает перегрузку сети. Логика работы сервера может изменяться разработчиком, а клиент будет продолжать работать в прежнем режиме.
В intranet-системе WWW-сервер служит точкой доступа клиентов к данным.