Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сервер параллельной обработки запросов




Сервер последовательной обработки запросов

Как следует из названия, сервер с последовательной обработкой запросов обслуживает их один за одним, в порядке поступления.

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

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

В состав BackOffice входят следующие компоненты:

§ файловый сервер с поддержкой печати и приложений Windows NT Server или Windows 2000 server

§ Internet Information Server (IIS);

§ сервер доступа к базам данных (MS SQL Server);

§ сервер обработки сообщений электронной почты (Exchange Server);

§ сервер управления систем (Systems Management Server)

§ сервер обмена данными и файлами с помощью больших машин SNA Server Или Host integration server 2000

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

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

Что такое BackOffice? Приложения Microsoft Office удобны для разработки корпоративных решений в небольших рабочих группах. Microsoft Access располагает полным набором возможностей по управлению базами данных, включая многопользовательский доступ и репликацию. Другие приложения Office могут читать и сохранять информацию в базах данных Access. Операционные системы Windows 95/98 и Windows NT 2000, xp,me поддерживают совместный доступ к файлам и принтерам.

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

Серверы обеспечивают безопасность данных, а также оптимизируют многопользовательский доступ. Они надежно работают 24 часа в сутки 7 дней в неделю. Кроме того, серверами можно воспользоваться для подключения к более мощным ресурсам, например, к глобальным сетям, таким как Internet, или к большим машинам, таким как IBM AS/400.

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

Серверы BackOffice можно использовать для управления равноправным доступом. Необходимо отметить, что реализация равноправного доступа к Windows NT Server существенно лучше его реализации в Windows 9598 и Windows NT Workstation. Теперь приложения и данные могут храниться на центральном сервере, имеющем повышенную производительность, а также улучшенную защиту и управляемость.

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

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

Рекомендуется инсталлировать каждый интенсивно используемый сервер на отдельном компьютере — выделенном сервере. Например, если предприятие постоянно использует SQL Server для обработки запросов к базам данных, а также Windows NT Server для доступа к файлам, каждый сервер следует установить на отдельной машине.

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

Internet Information Server (IIS) — это Web-сервер, разработанный фирмой Microsoft. Он работает в Windows NT Server и обеспечивает хранение и управление intranet-документами. Он также служит платформой, на которой могут выполняться мощные серверные приложения, запускаемые браузерами с удаленных клиентских мест. IIS поддерживает связь с другими продуктами BackOffice и интеграцию данных из других источников в различных форматах.

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

SQL Server завоевал прочные позиции на рынке корпоративных информационных систем. С помощью Visual Basic или VBA можно создать удобный интерфейс приложения, а используя SQL Server — извлечь данные, выполняя запросы, поступающие от этого приложения.

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

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

SNA Server соединяет локальную сеть с центральной вычислительной машиной. Используя его, можно осуществить обмен данными между SQL Server и сервером баз данных на большой машине, например, DB2 фирмы IBM. Также важна возможность переноса на персональные компьютеры приложений, работающих на устаревших терминалах, с помощью программы эмуляции терминалов.

Серверы комплекта BackOffice составляют основу информационной системы предприятия. Они предназначены для обеспечения взаимодействия и разделения ресурсов, что позволяет избавиться от избыточности средств и добиться большей производительности системы с меньшими затратами на аппаратную часть.




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


Дата добавления: 2014-01-20; Просмотров: 541; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.053 сек.