Обзор сетевых операционных систем Структура транспортной сети Стандарты транспортного уровня Архитектура сетевого уровня

Информационно-вычислительные системы и сети

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

Межсетевая коммуникационная машина является достаточно сложной, т.к. должна отображать протоколы двух коммуникационных сетей и осуществлять их взаимное преобразование. При этом, чем значительнее сети отличаются друг от друга, тем в большей степени усложняется и структура межсетевой коммуникационной машины. Этот метод требует также единой адресации машин и портов обеих вычислительных сетей, ибо в противном случае интерфейсная машина должна анализировать адреса и выполнять переадресацию. Но тогда в ней необходима реализация протоколов, не присущих коммуникационной машине.

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

В этом случае межсетевая коммуникационная машина позволяет не только соединить коммуникационные сети в одну транспортную сеть, но и, при необходимости, произвести выбор коммуникационной сети, по которой целесообразнее в данный момент осуществлять передачу данных (пакетов). Сюда же можно отнести случай применения одной из коммуникационных машин в качестве межсетевой.

Более универсальным способом соединения двух вычислительных сетей является их взаимодействие через интерфейсную машину, являющуюся (см. рис. 8.16) общей хостмашиной, включенной в две сети. При использовании этого метода оказывается возможным создавать любые межсетевые связи, особенно не считаясь с тем, какие протоколы применяются в соединяемых вычислительных сетях. Поэтому этот метод используется наиболее часто.

Рис.8.17. Блок-схема общей хост-машины

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

СОМ-клиенты

Очень важным при разработке СОМ-приложений является создание приложений, называемых СОМ-клиентами, которые могут запрашивать интерфейсы объектов, чтобы определить те услуги, которые может предоставить СОМ-объект.

Типичным СОМ-клиентом является диспетчер автоматизации (Automation Controller). Диспетчер автоматизации - это часть приложения, которая знает какой тип информации необходим ему от.разных объектов сервера, и она запрашивает данную информацию по мере надобности.

Расширения СОМ

Технология СОМ изначально разрабатывалась как ядро для осуществления межпрограммного взаимодействия. Уже на этапе разработки предполагалось расширять возможности технологии при помощи так называемых расширений СОМ. СОМ расширяет собственную функциональность, благодаря созданию специализированных наборов интерфейсов для решения конкретных задач.

Технология ActiveX - это технология, которая использует компоненты СОМ, особенно элементы управления. Она была создана для того, чтобы работа с элементами управления была более эффективной. Это особенно необходимо при работе с приложениями Internet/Intranet, в которых элементы управления должны быть загружены на компьютер клиента, прежде чем они будут использоваться.

Технология ActiveX - не единственное расширение СОМ. В табл. 3.2 представлены некоторые из используемых в настоящее время расширений СОМ.

Перечисленные в табл. 13.1 расширения СОМ - это далеко не все из имеющихся. Постоянно идет доработка старых и создание новых, более совершенных технологий межпрограммного взаимодействия.

Таблица 13.1 - Список расширений СОМ

Расширение СОМ

 

Краткое описание 

 

Серверы автоматизации (Automation servers)
 

Серверы автоматизации- это объекты, которыми можно управлять из других приложений во время работы приложения. Таким образом, автоматизация- это способность приложения программно контролировать объекты других приложений
 

Диспетчеры автоматизации или СОМ-клиенты (Automation Controllers, COM Clients)
 

Диспетчеры автоматизации- это клиенты серверов автоматизации. Они позволяют разработчику или пользователю писать сценарии для управления серверами автоматизации
 

Элементы управления ActiveX (ActiveX Controls)
 

Элементы управления ActiveX предназначены для серверов внутри процесса (in-process COM servers). Элементы ActiveX обычно используются путем встраивания в приложение-клиент
 

Библиотеки типов (Type Libraries)
 

Библиотеки типов представляют собой статичные структуры данных, которые часто сохраняются как файлы ресурсов. Они содержат детализированную информацию об объекте и его интерфейсах. Клиенты серверов автоматизации и элементы управления ActiveX используют данную информацию и всегда считают ее доступной
 

Страницы активного сервера (Active Server Pages)
 

Активные серверные страницы- это компоненты ActiveX, которые позволяют вам создавать динамически изменяющиеся Web-страницы
 

Активные документы (Active Documents)
 

Активные документы - это объекты, которые поддерживают связывание и внедрение, визуальное редактирование, перенос (drag-and-drop). В качестве примера таких документов можно представить документы Microsoft Word и книги Microsoft Excel
 

Визуальные межпроцессные объекты (Visual Cross-process Objects)
 

Визуальные межпроцессные объекты- это визуальные объекты, которыми можно управлять из других процессов
 

Компьютерная графика - это создание, хранение и обработка моделей объектов и их изображений с помощью ЭВМ. Эта технология проникла в область моделирования различных конструкций (машиностроение, авиационная техника, автомобилестроение, строительная техника и др.), экономического анализа, проникает в рекламную деятельность, делает занимательным досуг. Формируемые и обрабатываемые с помощью цифрового процессора изображения могут быть демонстрационными и анимационными. К демонстрационным изображениям относят, как правило, коммерческую (деловую) и иллюстрационную графику.
Стек TCP/IP вычислительные сети