Архитектура программного обеспечения

Автор: Пользователь скрыл имя, 19 Января 2012 в 19:49, курсовая работа

Описание работы

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

Содержание

Введение
Теоретическая часть

2.1 Введение

2.2 Программное обеспечение технологии «клиент – сервер»

3. Архитектура компонента установки и поддержки серверного программного обеспечения

4. Особенности эксплуатации различных видов серверного программного обеспечения

5. Инструменты администрирования

Работа содержит 1 файл

курсовик.docx

— 54.88 Кб (Скачать)

     3. Для того чтобы открыть расширение Установка программ (Software Installation) в оснастке Групповая политика выберите один из двух улов: Конфигурация пользователя (User Configuration) или Конфигурация пользователя (User Configuration). Дважды щелкните по узлу Конфигурация программ (Software Settings), а затем щелкните правой кнопкой мыши по узлу Установка программ (Software Installation). Например, для управления программным обеспечением пользователей в оснастке Групповая политика раскройте узел Конфигурация пользователя, дважды щелкните по узлу Конфигурация программ, щелкните правой кнопкой мыши по узлу Установка программ, и, наконец, выберите команду Создать (New) из контекстного меню.

     4. Выберите пакет установщика Windows (MSI-файл), развертывание которого Вы хотите осуществить из точки распространения программного обеспечения.

     5. Сконфигурируйте параметры управления программным продуктом (свяжите с ним файлы преобразования и укажите, какие приложения будет обновлять данный пакет).

     6. Назначьте или опубликуйте программный продукт.

     Расширение  установки программ создает сценарий объявления приложения (файл с расширением .AAS – application advertisement script) и сохраняет  его в указанном объекте групповой  политики службы каталогов Active Directory. За дополнительной информацией об управлении объектами групповой политики и  их хранении в Active Directory, а также о  папке Sysvol, обратитесь к документу  Введение в групповую политику Windows Server 2003 Introduction to Group Policy in Windows Server 2003 (EN). 

     Особенности эксплуатации различных видов серверного программного обеспечения 

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

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

     Серверы могут быть разными, причем отличия  заключаются, прежде всего, в операционной системе, под управлением которой  они работают. В настоящее время  на большинстве интернетовских узлов  используют два типа серверных программ: либо Internet Information Server, рассчитанный на работу под Windows NT, либо Apache, предназначенный  для платформ, совместимых со стандартом UNIX. Как правило, серверы работают на линиях с большой пропускной способностью, например, в сетях с оптоволоконными  каналами связи, что по финансовым соображениям доступно лишь крупным предприятиям.

     Помимо  соответствующей программы настоящий  сервер должен иметь собственный  домен, то есть адрес DNS, отвечающий стандартам Domain Name System.

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

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

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

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

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

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

     Сети  на основе сервера могут поддерживать тысячи пользователей. 

     Инструменты администрирования 

     Операционная  система Windows Server 2003 предоставляет системному администратору широкий набор инструментов для решения задач управления. Основными из этих инструментов являются следующие:

       • консоль управления (Microsoft Management Console, MMC);

       • мастера (Wizards);

       • утилиты командной строки.

     Консоль управления MMC2 представляет собой унифицированную среду для выполнения административных задач. Администратор, имея в распоряжении такую среду, может помещать в неё одну или несколько утилит, называемых оснастками (snap-in), для решения текущей проблемы.

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

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

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

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

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

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

 

     

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

1. Вейскас  Дж. Эффективная работа: Microsoft Office Access 2003. Издательский дом Питер, 2005. 1168 с.

2. Велихов  А.В. Компьютерные сети. Учебное  пособие по администрированию  локальных и объединенных сетей.  Издательство HALLWAG, 2005, 320 с. 

3. Новиков  Ю.В., Кондратенко С.В. Локальные  сети. Архитектура, алгоритмы, проектирование. Издательство Эком, 2000, 312 с. 

4. Сергеев  А.П. Офисные локальные сети. Самоучитель.  Издательство Диалектика, 2004, 320 с. 

5. Харитонова  И., Михеева В. Microsoft Access 2000. : БХВ-Петербург, 2001. 1080 с.: ил.

Размещено на Allbest.ru 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ  УКРАЇНИ

ПІВДЕННОУКРАЇНСЬКИЙ

НАЦІОНАЛЬНИЙ  ПЕДАГОГІЧНИЙ УНІВЕРСИТЕТ

Ім. К.Д. Ушинського

Кафедра прикладної математики та інформатики 
 
 
 

КУРСОВА РАБОТА

з Програмного забезпечення

«Серверне програмне забезпечення» 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

                    виконала: студентка IIІ курсу

                    Батіст  Д.Д.

                    Заочного  відділення

                    інформатики

                    науковий  керівник:

                    Вичужанін В.В. 
                     
                     
                     
                     

Одеса 2012р.

Информация о работе Архитектура программного обеспечения