Для построения технологической архитектуры нам необходимо определить аппаратное, программное и коммуникационное оборудование.
Аппаратное обеспечение
Для работы приложения необходимо следующее аппаратное обеспечение:
1. Сервер (хост – компьютер)
2. Терминал клиента (ПК)
3. Сетевой адаптер (сетевая карта)
Сервер служит для обеспечения работы сети, обслуживает всех абонентов, хранит передаваемую информацию, обеспечивает связь с другими сетями.
Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью. Консоль (обычно — монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях.
Терминал клиента – персональный компьютер пользователя.
Для передачи информации по каналам связи необходимо преобразовывать компьютерные сигналы в сигналы физических сред. Например, при передаче информации по оптоволоконному кабелю данные преобразуются в оптические сигналы, для чего используют специальные технические устройства - сетевые адаптеры.
Сетевые адаптеры (сетевые карты)- технические устройства, выполняющие функции сопряжения компьютеров с каналами связи. Для каждого вида канала нужен свой тип сетевого адаптера. Адаптер вставляют в свободное гнездо материнской платы компьютера и соединяют кабелем с сетевым адаптером другого компьютера. На сетевых картах выставляют адреса компьютеров в сети, без которых невозможна передача. Когда информация циркулирует по сети, любой сетевой адаптер выбирает из неё лишь ту, которая предназначена именно для него в соответствии с адресом компьютера.
|
Программное обеспечение
В программное обеспечение входят следующие компоненты:
· Операционная система
· Сетевая операционная система
· Программа для управления базами данных
Операционная система – это комплекс взаимосвязанных системных программ, назначение которого – организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Для функционирования нашей программы должна быть установлена операционная система Window XP/ Vista/ 7/ 8.
К программным средствам функционирования сети относятся такие компоненты как сетевые операционные системы сетевые приложения (браузеры и т.д.).
Сетевая операционная система – это основа основ любой сети. Она необходима для управления принятыми/переданными сообщения между серверами и рабочими станциями. Она также позволяет любому пользователю работать с общим сетевым диском или принтером, которые физически не подключены к этому компьютеру. Самыми ходовыми, практичными и просто популярными есть такие сетевые ОС как Unix и Microsoft Windows Server 2003 и 2008.
Для того чтобы создавать, изменять или удалять базы данных необходимо установить программу для управления базами данных. Самой распространенной является Microsoft SQL Server 2008. Microsoft SQL Server 2008 является свободно загружаемая версия самой популярной в мире системы управления базы данных (СУБД) с открытым кодом, которая поддерживается активным сообществом разработчиков открытого программного обеспечения. Благодаря Microsoft SQL Server 2008 в компьютере будут храниться базы данных, и выполняться запросы к определенной базе данных.
|
Коммуникационное оборудование
В виде коммуникационного оборудования выступает следующее оборудование:
1. Маршрутизатор
2. Оптоволоконный кабель
Для формирования физических связей между компьютерами используются следующие коммуникационные устройства: мост, коммутатор, маршрутизатор, шлюз. У нас большая сеть, которая связывает большое количество компьютеров на большом расстоянии, поэтому нужно выбрать из всех этих устройств маршрутизатор, пересылает пакеты данных на конкретный адрес, выбирает лучший путь для прохождения пакета,
Маршрутизатор – это устройство пакетной сети передачи данных, предназначенное для объединения сегментов сети и ее элементов и служит для передачи пакетов между ними на основе каких-либо правил. Одной из самых важных задач маршрутизаторов является выбор оптимального маршрута передачи пакетов между подключенными сетями. При этом делает он это максимально оперативно с минимальной временной задержкой и одновременно с этим отслеживает текущую обстановку в сети для исключения из возможных путей доставку перегруженных и шлюз участков.
Оптоволоконные кабель – кабель сети Internet, предназначенный для перемещения больших объемов данных на очень высоких скоростях. В оптоволоконном кабеле цифровые данные распространяются по оптическим волокнам в виде модулированных световых импульсов. Оптоволоконный кабель состоит из тонких стеклянных проводков (от 5 и до 100 мкм), которые называются жилами. Эти жилы поверх так же покрываются следующим слоем стекла. Второй слой стекла называется оболочкой. Разница оболочки и стеклянного проводка заключается в световом преломлении сигналов.
|
Именно из-за такой конструкции оптоволоконный кабель имеет незначительное затухание и является самым лучшим из всех видов кабельных линий связи. Раз затухание минимальное, то и передавать данные можно с очень высокой скоростью - хоть 1000 ГБит в секунду.
Описание технологической архитектуры бизнес - процесса
На схеме 4 «Технологическая архитектура» (Приложение Г) показано взаимодействие аппаратного, программного и коммуникационного оборудования. Опишем данную схему.
Пользователь, используя персональный компьютер, обращается к базе данных через систему управления базами данных (СУБД), которая представлена программой MicrosoftSQLServer 2008. Благодаря графическому интерфейсу данной программы, пользователь свободно изменяет и удаляет информацию в базе данных.
Связь между сервером базы данных и персональным компьютером пользователя обеспечивается благодаря протоколу TCP/IP, который выполняет передачу пакетов данных от отправителя к получателю, которые идентифицируются адресами фиксированной длины (IP – адресами).
Протокол TCP/ IP состоит из IP – протокола и TCP – протокола. IP – протокол задает каждому компоненту сети физический адрес (IP – адрес), для каждого он уникален. Протокол TCP позволяет программам обмениваться данными между собой. Он представляет собой набор инструкций, которая должна выполнить программа, чтобы передать данные.
Благодаря протоколу TCР/IP можно не только передавать информацию, но и получать доступ к данным, которые расположены на другом компоненте сети. Это можно увидеть на нашем примере. Пользователь не передает каждый раз измененную базу данных на сервер базы данных. Он получает благодаря протоколу TCР/IP доступ к файлу базы данных на сервере, и изменяет уже исходную базу данных. При сохранении изменений в базе данных информация на сервере автоматически обновляется.
Выполнение протокола TCP/IP происходит благодаря коммуникационному оборудованию: маршрутизатору и оптоволоконному кабелю. Маршрутизатор использует адрес получателя, исходя из него, определяет путь передачи данных, и передает по этому пути данные. Линией, по которой передаются эти данные, является оптоволоконный кабель.
Таков принцип работы локальной сети. Когда обмен информации выходит за предел локальной сети, то мы работаем по сети Internet.
Для функционирования сети Internetнеобходим помимо оборудования для работы по локальной сети еще Web сервер и маршрутизатор. Web – сервер делает запросы к IP – серверам и запрашивает у них информацию.Web – серверы связываются с сетью Internetчерез маршрутизатор, который задает адрес Webсервера в сети Internet.
Рассмотрим это более конкретно на нашем примере. База данных сервисного центра отправляет новую информацию в базу данных завода – изготовителя. С помощью маршрутизаторов формируется путь передачи информации. Он будет выглядеть следующим образом:
Адрес сервера базы данных сервисного центра → адрес webсервера сервисного центра → адрес webсервера завода – изготовителя → адрес сервера базы данных завода – изготовителя
После определения пути происходит передача информации.
При выполнении запросов в базы данных происходят перечисленные выше операции. Данные запроса с помощью маршрутизаторов движутся через промежуточные серверы к месту базы данных, из которой будет выполняться запрос. Программа, выполнив запрос, возвращает по этому пути информацию запроса к месту, где делали запрос.