Топологии сетей передачи данных.

Информационно-технологическая архитектура включает в себя аппаратно-программную платформу реализации КИС, организационную форму базы данных, архитектуру и топологию компьютерной сети, средства телекоммуникации, комплекс технических средств обработки данных.

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

Все сети строятся на основе трех базовых топологий:

  • шина (bus);
  • звезда (star);
  • кольцо (ring).

Если компьютеры подключены вдоль одного кабеля [сегмента (segment)], топология называется шиной. В том случае, когда компьютеры подключены к сегментам кабеля, исходящим из одной точки, или концентратора, топология называется звездой. Если кабель, к которому подключены компьютеры, замкнут в кольцо, такая топология носит название кольца. Хотя сами по себе базовые топологии несложны, в реальности часто встречаются довольно сложные комбинации, объединяющие свойства нескольких топологий.

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

Компьютерные сети являются неотъемлемой и важнейшей частью КИС, во многом определяющей ее архитектуру.

На сегодняшний день сложились типовые информационно-технологические структуры КИС и соответствующие структуры ККС: централизованная обработка данных, когда на одном компьютере установлены и функционируют средства:

· пользовательского интерфейса, обеспечивающие интерактивный режим работы пользователя (в том числе и «средства презентации данных»);

· содержательной обработки — программы приложений;

· организации и использования баз данных.

Файл-серверная распределенная обработка данных: на рабочей станции находятся средства пользовательского интерфейса и программы приложений, на сервере хранятся файлы базы данных.

Клиент-серверная двухуровневая распределенная обработка данных: на рабочей станции находятся средства пользовательского интерфейса и программы приложений (рабочие станции относятся к категории «толстых клиентов»), на сервере баз данных хранятся СУБД и файлы базы данных. Рабочие станции (клиенты) посылают серверу запросы на интересующие их данные, сервер выполняет извлечение и предварительную обработку данных.

Клиент-серверная многоуровневая распределенная обработка данных:

на рабочей станции находятся только средства пользовательского интерфейса, на сервере приложений — программы приложений, а на сервере баз данных хранятся СУБД и файлы базы данных. Серверы выполняют всю содержательную обработку данных, рабочие станции являются «тонкими клиентами», и на их месте могут использоваться NET PC — «сетевые компьютеры». Если серверов приложений и серверов баз данных в сети несколько, то сеть становится клиент-серверной многоуровневой.

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

Базовыми компонентами информационной системы, необходимыми для решения первоочередных задач, являются следующие серверные и клиентские программные продукты:

· сетевая операционная система, предназначенная для обеспечения основных сетевых сервисов, для организации совместного доступа к файлам и принтерам, для работы в качестве сервера приложений при реализации модели клиент-сервер;

· сервер баз данных, обеспечивающий выполнение всех операций с базами данных, хранение и поддержку целостности базы, доступность и высокую скорость обработки данных;

· сервер электронной почты, позволяющий организовать обмен сообщениями на внутреннем и внешнем уровнях, наладить совместную работу пользователей в рамках организации, а также групповое и индивидуальное планирование;

· сервер удаленного доступа, предоставляющий сотрудникам удаленных филиалов прозрачный доступ к корпоративным данным и основным сетевым ресурсам и сервисам;

· сервер управления системой, дающий возможность централизованно решать задачи сетевого администрирования, предоставляя удобные средства удаленного управления и диагностирования системы, учета аппаратного и программного обеспечения;

· клиентское программное обеспечение, включающее в себя локальную операционную систему и программы выполнения типовых прикладных заданий пользователя, предлагающие пользователям удобные средства формирования материалов и документов, поиска и выбора информации, просмотра данных,

· а также настройки рабочей среды.

Развитие сетевых технологий

Технология Java, разработанная компанией Sun Microsystems, получила поддержку ведущих фирм, в числе которых IBM, Apple, Computer, Novell, Hewlett-Packard и Microsoft. В рамках World Wide Web по отношению к технологиям HTML, HTTP, CGI и URL Java относится к технологии 2-го поколения. Сочетание Java-технологии с технологией, базирующейся на сетевом формализме, позволит создать эффективную объектно-ориентированную среду для реализации распределенных вычислений, распределенного моделирования и распределенных систем искусственного интеллекта (в том числе и нейроинтеллекта).

Для аппаратной поддержки Java-технологий отделение Sun Microelectronics компании Sun Microsystems разработало платы расширения Java-Blaster на основе процессора micro-Java. Плата Java-Blaster позволяет превратить персональный компьютер в рабочую станцию сети для выполнения Java-программ. Пользователю предоставляется возможность выбора между программной или более быстрой аппаратной реализациями виртуальной Java-машины. Компания Sun Microsystems (подразделение SunSoft) внедряет также технологию распределенных объектов NEO, основанную на стандарте Common Object Request Broker Architecture (CORBA) консорциума Object Management Group. В основу концепции NEO положено применение сетевых объектов и прикладных сервисов для обслуживания множества приложений одновременно.

Подразделением SunSoft в рамках инфраструктуры NEO предложена система Joe для разработки Web-приложений с архитектурой клиент-сервер. Система Joe позволяет создавать активные объекты Java, использующие преимущества распределенной среды NEO. Модель Java-объекта дополнена здесь понятием удаленного объекта, а построение распределенных объектов производится на основе модели CORBA. Системы NEO, Joe и Java относятся к классу средств, позволяющих интегрировать систему Web с архитектурой клиент-сервер. Новейшие технологии системы Web поддерживает также система Visual J++ компании Microsoft. Система Visual J++ содержит все средства, необходимые для создания кроссплатформенных Java-приложений. На платформе новейших Internet/Intranet-технологий возможно дальнейшее развитие предлагаемой в данном учебном пособии среды СТФ-ИНТЕРНЕТ, основанной на сетевом формализме, объектно-ориентированной парадигме, теоретико-графовой и иерархической структуризации систем и процессов. Представленную в данном учебном пособии сетевую технологию нельзя считать полностью завершенной. По мере усложнения объектов проектирования усложняется и сетевая технология – в нее включаются новые методы и средства.

 








Дата добавления: 2015-06-17; просмотров: 1529;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.