Студопедия — Технологии клиент/сервер в системах управления
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Технологии клиент/сервер в системах управления






 

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

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

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

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

Наряду с серверами и компьютерами пользователей-клиентов большую роль для увеличения производительности и надежности системы клиент/сервер играют характеристики локальной сети. Самый дешевый вариант предполагает использование коаксиального кабеля (например, 10BASE-2). Однако этот вариант отличается низкой надежностью и сложным диагностированием поврежденного кабеля. Физически более надежный вариант - витая пара (Ethernet, Fast Ethernet, Gigabit Ethernet), применение которой требует помехозащищенных кодов и небольшого расстояния между соединяемыми объектами. В настоящее время большое распространение получили оптоволоконные линии связи, отличающиеся высокой надежностью и возможностью включения в сеть удаленных пользователей-клиентов.

Основными компонентами информационной системы управления являются аппаратура, операционные системы (ОС) и прикладное программное обеспечение, обеспечивающее функции управления.

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

Большинство компьютерных операционных систем (ОС) поддерживает среду клиент/сервер. Основным условием эффективности работы является надежность компонентов сети, всей системы в целом и поддержка процессов выполнения заданий приложений. Некоторые ОС ориентированы на работу в качестве ОС-клиентов, другие - в качестве ОС-серверов.

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

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

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

Во многих случаях пользователь принимает решение о покупке программных систем, руководствуясь следующими критериями:

· будут ли они совместимы с существующим программным и аппаратным обеспечением?

· можно ли их интегрировать с имеющейся платформой?

· будут ли они интегрироваться с платформами, которые планируется приобрести в будущем?

Трудную задачу совместимости различных систем легче всего решить с помощью соответствующей архитектуры клиентских приложений и ее компонентов.

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

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

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

Важное направление в технологии клиент/сервер состоит в повышении эффективности использовании ресурсов собственно сервера при их совместном использовании клиентскими приложениями. Диски, принтеры, факсимильная связь и сетевые службы - могут совместно использоваться клиентами.

Технология клиент/сервер предлагает множество преимуществ, позволяющих повысить производительность информационных систем. В их числе:

· сокращение общего времени выполнения задач;

· уменьшение использования клиентом времени центрального процессора-сервера;

· уменьшение памяти, используемой клиентом;

· улучшение параметров сетевого графика.

Таким образом, технологии клиент/сервер создают предпосылки для решения сложных проблем прикладных систем обработки данных в информационных технологиях управления.

 







Дата добавления: 2015-10-02; просмотров: 483. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия