Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОРПОРАТИВНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ.docx
Скачиваний:
2
Добавлен:
03.08.2019
Размер:
161.93 Кб
Скачать

Корпоративные вычислительные сети (квс)

Корпоративная вычислительная сеть (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-системы описываются трехъярусной моделью организации приложений. Суть трехъярусной модели - в разделении

  1. уровня клиентских представлений(=пользовательского интерфейса),

  2. уровня бизнес-процессов (собственно содержательной части задачи) и

  3. уровня управления данными.

Такая архитектура позволяет создавать гибкие, легко изменяемые под требования рынка приложения. Хотя указанное деление относится к программной, а не аппаратной архитектуре, и зачастую физически уровни выделить сложно, но возможно представить общую архитектуру intranet-системы в виде триады:

“Клиент(ы) <=> Web-сервер + сервер приложений <=> сервер(ы) баз данных”.

Клиент

В качестве клиентов intranet-систем выступают программы просмотра. Это не всегда автономные приложения, запускаемые на рабочей станции. Клиентом может выступать и традиционный АРМ со встроенным объектом, обеспечивающим возможности просмотра, таким как WebBrowser компании Microsoft.

В настоящее время существуют термины “тонкий клиент” (thin) и “толстый клиент” (fat).

“Толстый клиент” сам реализует основные бизнес-процессы, используя сервер для организации доступа к базам данных и выполнения самых общих задач.

На “тонкого клиента” возлагается только функция поддержки пользовательского интерфейса и вся осмысленная работа выполняется на сервере приложений.

Учитывая проблемы “толстого клиента”

  1. из-за необходимости обеспечить функциональность различных клиентских мест усложняется переносимость системы и возрастает сложность разработки;

  2. сложная логика клиентского места увеличивает требования к его мощности;

  3. с ростом популярности таких средств доступа к Internet/intranet, как сетевые компьютеры, сотовые телефоны, завышение требования к мощности будет все более критичным ограничением;

  4. “толстому клиенту” требуется получение от сервера по сети большого массива исходных данных, которые он будет обрабатывать, что существенно увеличивает нагрузку на сеть;

  5. перенос логики выполнения бизнес-процессов на отдельные клиентские места существенно усложняет процесс синхронизации клиентских приложений между собой.

Целесообразно применение в intranet-системах “тонкого клиента”, основная функция которого - поддержка взаимодействия приложения и пользователя.

Сервер

Серверная часть intranet-системы включает, как правило, сервер приложения, интегрированный с собственно WWW-сервером, и один или множество серверов баз данных.

Под сервером приложения понимается некоторая компонента intranet-системы, которая отвечает за выполнение бизнес-процессов на сервере.

К ней относятся выполняемые на Web-сервере CGI-программы, модули ISAPI, а также технология Active Server Pages (ASP) - открытое окружение, объединяющее страницы HTML, серверные компоненты ActiveX™ и ActiveX Scripting Engine для создания динамических интерактивных серверных приложений.

В модели, использующей “тонкого клиента”, вся специфическая логика приложения сосредоточена на сервере. Причем сервер приложений intranet-системы не обязательно соответствует одному компьютеру, а может быть рассредоточен по сети. Клиент взаимодействует с сервером, обмениваясь только информацией об изменении состояния, что предотвращает перегрузку сети. Логика работы сервера может изменяться разработчиком, а клиент будет продолжать работать в прежнем режиме.

В intranet-системе WWW-сервер служит точкой доступа клиентов к данным.