.RU

Фиксация событий отправки и получения пакетов данных - Комплекс прикладных программ типовой информационной...


^ Фиксация событий отправки и получения пакетов данных
Описание данного раздела приведено в предыдущих разделах, посвящённых регистрации информации об отправке и получении данных.
    1. ^ Развёртывание сервера транспортного сервиса

Развертывание сервера транспортной системы осуществляется в несколько этапов:

Рассмотрим подробнее каждый из этапов установки.
      1. ^ Предустановка необходимого ПО

Программный продукт «Сервер транспортной системы» взаимодействует со следующими программными продуктами, которые должны быть установлены перед началом развертывания:

Руководства по установке данных программных продуктов можно найти в документации по ним.
      1. ^ Восстановление резервной копии базы данных ТС

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

Сначала нужно запустить утилиту администрирования SQL Server Management Studio и выполнить подключение к локальному серверу баз данных (Рисунок 112).



Рисунок 112. Окно подключения к серверу БД

Затем нужно нажать правой кнопкой мыши на элементе «Databases» древовидного меню Object Explorer'а, и в появившемся контекстном меню выбрать элемент «Restore Database…» (Рисунок 113).



Рисунок 113. Выбор пункта меню восстановления резервной копии базы данных

В появившемся окне, в поле «To database:» необходимо ввести название базы данных, например «TSDB», затем указать месторасположение файла восстановления базы данных («From device:») (Рисунок 114).



Рисунок 114. Окно восстановления резервной копии базы данных

Далее, следует переключить страницу, щелкнув по надписи «Options» в левом верхнем углу. На открывшейся странице, в колонке «Restore As» таблицы «Restore the database files as:» необходимо указать имена физических файлов базы данных (куда она будет развернута), указанные каталоги должны существовать на жестком диске (Рисунок 115).



Рисунок 115. Указание имён физических файлов восстанавливаемой базы данных

Для запуска восстановления резервной копии нужно нажать кнопку «ОК» и подождать завершения процесса восстановления.
      1. ^ Создание виртуального каталога средствами IIS

Для создания виртуального каталога (веб-сайт создается аналогичным образом) необходимо выполнить следующие шаги:



Рисунок 116. Создание виртуального каталога средствами IIS

Нажать кнопку «Далее» на первой странице мастера создания виртуальных каталогов (Рисунок 117).



Рисунок 117. Начальное окно мастера создания виртуальных каталогов

Ввести псевдоним виртуального каталога, например «TransportServer», и нажать кнопку «Далее» (Рисунок 118).



Рисунок 118. Указание псевдонима виртуального каталога

Ввести путь к папке с содержимым данного виртуального каталога и нажать кнопку «Далее» (Рисунок 119).



Рисунок 119. Указание пути к папке с содержимым виртуального каталога

Отметить галочками следующие разрешения: «чтение», «запуск сценариев (например ASP)» и нажать кнопку «Далее» (Рисунок 120).



Рисунок 120. Указание прав доступа

Нажать кнопку «Готово» на последней странице мастера, на этом создание виртуального каталога можно считать завершенным.
      1. ^ Копирование файлов дистрибутива ТС в директорию веб-сайта

На этом этапе следует скопировать папку bin и файлы дистрибутива:

в директорию веб-сайта (виртуального каталога), в нашем примере это «D:\TS».
      1. ^ Конфигурирование веб-сервиса и настройка веб-сайта

Если на машине установлены две версии .NET Framework, то для созданного веб-сайта (виртуального каталога) (в нашем примере «TransportServer») следует настроить версию ASP.NET. Для этого необходимо запустить Диспетчер служб IIS (Панель управления\ Администрирование), выбрать нужный веб-сайт (виртуальный каталог), щелкнуть по нему правой кнопкой мыши, в контекстном меню выбрать пункт «Свойства» и в появившемся окне перейти на вкладку «ASP.NET». Далее, необходимо задать значение 2.* параметру «ASP.Net version» и нажать кнопку «ОК» (Рисунок 121).



Рисунок 121. Указание версии ASP.NET

Теперь необходимо произвести конфигурирование веб-сервиса, это выполняется путем редактирования секции «appSettings» файла web.config. Файл web.config находится в каталоге веб-сайта (например, «D:\TS»).

Секция appSettings включает в себя параметры: ConnectionString, LogPath, LogFileName, MalibuLogPath, MalibuLogFileName, FTP_PassiveMode

и имеет приблизительно следующий вид:

















Параметр ConnectionString задает строку подключения к SQL-Server’у, здесь потребуется изменить имя пользователя (user id) и пароль (password), а также возможно, название базы данных (initial catalog), имя компьютера (workstation id) и имя самого сервера (data source).

Параметры LogPath и MalibuLogPath задают пути для лог-файлов (журналов протоколирования ошибок). Эти пути, обязательно, должны заканчиваться слэшем.

Параметры LogFileName и MalibuLogFileName задают имена для лог-файлов.

Параметр FTP_PassiveMode устанавливает режим обращения к FTP-Серверу.
      1. ^ Проверка работоспособности ТС

Проверка работоспособности транспортного сервера осуществляется несколькими этапами.

Для проверки правильности установки ТС нужно локально (с машины, на которой производится установка) зайти на созданный веб-сайт (виртуальный каталог) транспортного сервиса, указав в адресной строке браузера, например, следующее:

http://127.0.0.1/TransportServer/Service.asmx

где TransportServer – имя виртуального каталога (которого может не быть в случае веб-сайта).

Если в окне браузера отобразилась страница с заголовком «Service» и списком функций (Рисунок 122), то службы IIS настроены правильно.



Рисунок 122. Окно браузера со списком функций ТС

На странице, отображенной браузером на предыдущем этапе, необходимо кликнуть по ссылке «LoggerCheck», и после перехода по ссылке, нажать на кнопку «Invoke». Если браузер перешел на новую страницу с надписью «Ok», то в папке, настроенной для лог-файлов должны появиться файлы с именами, заданными параметрами LogFileName, MalibuLogFileName (см. «Конфигурирование веб-сервиса и настройка веб-сайта»).

Аналогично предыдущему пункту, на странице веб-сервиса необходимо найти ссылку «DBConnectionCheck», щелкнуть по ней, а после перехода нажать на кнопку «Invoke». Если браузер перешел на страницу с надписью «ОК», то соединение с базой данных настроено правильно.
    1. ^ Настройка сервера транспортного сервиса

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

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

Для пакета возможны два режима отправки: в первом случае пакет получает только тот хост, которому адресован пакет, во втором случае пакет получают все хосты, являющиеся хостами-получателями для канала, в который производится отправка.

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

В общем виде логическая структура транспортной системы представлена на рисунке (Рисунок 123).




Рисунок 123. Логическая схема транспортного сервиса

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

Администрирование транспортного сервера можно осуществлять с помощью приложения malibuOperative.
      1. ^ Добавление хостов

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

Зайти в группу «ТС» (в левом верхнем углу) и выбрать пункт «Хост» (Рисунок 124).




Рисунок 124. Пункт меню «Хост»

Нажать пиктограмму со знаком «+» для добавления новой записи (Рисунок 125).



Рисунок 125. Добавление записи

В форме редактирования хоста (Рисунок 126) необходимо ввести атрибуты:

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



Рисунок 126. Форма редактирования хоста

Для сохранения записи, нажатием кнопки «OК».
      1. ^ Добавление каналов и хранилищ данных

Хосты обмениваются пакетами, отправляя их в каналы. Каналы необходимы для логического разделения данных по заранее определенному критерию. От того, в какой канал отправлен файл, зависит – кто получит этот файл, будет ли файл сжат перед отправкой, в какой каталог будет помещен файл у хоста-получателя и т.д. При передаче, файлы сначала попадают в хранилище данных (ftp-сервер), а уже потом принимаются хостом-получателем. Таким образом, прежде чем создавать каналы, необходимо создать хранилища данных для каждого из них. Далее описывается последовательность действий для создания хранилищ данных: Выбрать пункт «Хранилище данных» меню «ТС» (Рисунок 127).



Рисунок 127. Выбор пункта меню для просмотра хранилищ данных

Нажать мышью на кнопку со значком «+» для добавления новой записи (Рисунок 128).



Рисунок 128. Добавление хранилища данных

В форме редактирования хранилища данных (Рисунок 129) необходимо заполнить поля:



Рисунок 129. Заполнение информации о хранилище данных

Далее необходимо сохранить запись нажатием кнопки «ОК».

Теперь, когда хранилища данных созданы, можно добавлять новые каналы. Для добавления канала, необходимо выполнить следующие шаги:

Выбрать пункт «Канал» в меню «ТС» (Рисунок 130).




Рисунок 130. Выбор пункта меню для просмотра каналов ТС

В появившемся окне (Рисунок 131) нажать на кнопку добавления записи с пиктограммой «+».



Рисунок 131. Добавление канала ТС

В окне редактирования канала заполнить характеристики канала.

Имя канала – канал удобно именовать следующим образом:

___.

Алиас – мнемоническое обозначение типа данных, передаваемых по каналу.

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

Признак «Запакованный» – данные, передаваемые по каналу, архивируются.

Признаки «Зашифрованный» и «Подписанный» используются для создания соответственно зашифрованных и подписанных цифровой подписью каналов средствами ViPNet.

В случае установки для канала признака «Зашифрованный», передача пакетов осуществляется следующим образом:

Признак «Персональный» устанавливается для каналов, в которых не предусмотрена посылка широковещательных пакетов, при попытке отослать таковые будет возвращена ошибка.

Хранилище данных – хранилище данных для данного канала.

Теперь необходимо определить отправителей и получателей для канала (Рисунок 132), в качестве которых могут выступать хосты и группы хостов (выбирается при помощи выпадающего списка внизу таблицы «Адресаты»).



Рисунок 132. Заполнение информации о канале

Добавить адресатов можно при помощи кнопки со значком «+», удалить - при помощи кнопки со значком «x» (Рисунок 133).



Рисунок 133. Добавление адресатов канала

Нажать кнопку «Принять» для сохранения настроек канала.



glava-iii-istoriya-psihologii-osnovi-obshej-psihologii-rubinshtejn.html
glava-iii-joga-i-brahmanizm-mircha-eliade-joga-bessmertie-i-svoboda-perevod-s-v-pahomova.html
glava-iii-kak-preobrazovivayutsya-uchrezhdeniya-religii-i-yaziki-kniga-1-psihologiya-narodov.html
glava-iii-kitaj-i-sosednie-strani-i-kitajsko-amerikanskie-otnosheniya-5-glava-ii-kitajsko-rossijskie-otnosheniya-19.html
glava-iii-kniga-i-chedata-na-hunite-21-glava-i-petimata-sinove-na-han-kubrat-24.html
glava-iii-kniga-prodolzhaet-izdanie-izbrannih-proizvedenij-vidayushegosya-niderlandskogo-istorika-i-kulturologa.html
  • uchebnik.largereferat.info/versalsko-vashingtonskaya-sistema.html
  • upbringing.largereferat.info/metodicheskie-rekomendacii-dlya-pedagogov-specialistov-obrazovatelnih-uchrezhdenij-roditelej.html
  • znanie.largereferat.info/42-metodicheskie-ukazaniya-k-vipolneniyu-samostoyatelnoj-raboti-uchebno-metodicheskij-kompleks-disciplini-visokourovnevie.html
  • crib.largereferat.info/izuchenie-yadovitih-rastenij.html
  • notebook.largereferat.info/informacionnij-byulleten-administracii-sankt-peterburga-47-698-6-dekabrya-2010-g-stranica-10.html
  • knowledge.largereferat.info/metodicheskie-ukazaniya-po-opredeleniyu-velichini-nakladnih-rashodov-v-stroitelstve-mds-81-33-2004-stranica-3.html
  • klass.largereferat.info/51-metodicheskie-ukazaniya-po-organizacii-samostoyatelnoj-raboti-uchebno-metodicheskij-kompleks-disciplini-opd.html
  • literature.largereferat.info/edvin-van-der-sar-kniga-budet-interesna-dlya-kazhdogo-kto-uvlechen-futbolom-i-istoriej-sporta-v-celom.html
  • composition.largereferat.info/plan-uroka-na-proizvodstvennom-obuchenii-konkurs-professionalnogo-masterstva-kompyuternij-turnir-v-gruppe-3-professiya-9-operator-evm.html
  • esse.largereferat.info/razgovorno-prostorechnaya-i-oblastnaya-leksika-v-slovaryah-i-v-sovremennom-russkom-yazike-leksikograficheskij-aspekt.html
  • doklad.largereferat.info/vibor-sposoba-zashiti-grazhdanskih-prav-vershinin-stranica-3.html
  • universitet.largereferat.info/stanovlenie-aleksej-zinin.html
  • paragraph.largereferat.info/konkurs-provoditsya-na-portale-sistemi-obrazovaniya-omskoj-oblasti.html
  • writing.largereferat.info/gosudarstvennoe-ustrojstvo-finlyandii.html
  • bukva.largereferat.info/struktura-rabochej-seti-internet-chast-9.html
  • books.largereferat.info/doklad-specialnogo-dokladchika-po-voprosu-o-prave-na-pitanie-zhana-ziglera-o.html
  • write.largereferat.info/fizicheskaya-kultura-i-sport-byulleten-novih-postuplenij-za-2007-god.html
  • exchangerate.largereferat.info/dolgosrochnij-plan-ekonomicheskogo-razvitiya-regiona-rossijskoj-federacii-na-primere-respubliki-ingushetiya.html
  • zanyatie.largereferat.info/stenogramma-soveshaniya-v-centre-socialno-konservativnoj-politiki-gazetnij-per-d-3-5-str-1-stranica-2.html
  • prepodavatel.largereferat.info/the-fundamentals-of-forging.html
  • write.largereferat.info/generalnij-plan-poyasnitelnaya-zapiska-municipalnoe-obrazovanie-gorodskoe-poselenie-izluchinsk-nizhnevartovskogo-rajona-hmao-yugri-posyolok-gorodskogo-tipa-izluchinsk-generalnij-plan-poyasnitelnaya-zapiska-stranica-6.html
  • thescience.largereferat.info/istoriya-i-metodologiya-nauki-i-tehniki-i-tema.html
  • institut.largereferat.info/uchebnaya-programma-po-ajkido-na-2006-2010-god-stranica-5.html
  • esse.largereferat.info/programma-snizhenie-napryazhennosti-na-rinke-truda-krasnoyarskogo-kraya-stranica-4.html
  • lecture.largereferat.info/6operacii-nad-avtomatami-k-e-karasyov-vvedenie-v-teoriyu-konechnih-avtomatov.html
  • report.largereferat.info/informacionnij-byulleten-izdanij-postupivshih-v-biblioteku-iem-v-2008-godu.html
  • pisat.largereferat.info/strategicheskij-plan-ministerstva-industrii-i-novih-tehnologij-respubliki-kazahstan-na-2011-2015-godi-stranica-12.html
  • knigi.largereferat.info/reya-bredberi-kanikuli.html
  • abstract.largereferat.info/35-formi-zhizni-zhiznennost-i-zhivotvorenie-gennadij-mir.html
  • textbook.largereferat.info/instrukciya-dlya-uchastnika-zaprosa-kotirovok-.html
  • obrazovanie.largereferat.info/programma-disciplini-anatomiya-centralnoj-nervnoj-sistemi.html
  • abstract.largereferat.info/13-missiya-universiteta-programma-razvitiya-rossijskogo-gosudarstvennogo-pedagogicheskogo-universiteta-im-a-i.html
  • zadachi.largereferat.info/obyavlene-kto-daval-scenarii-k-provedeniyu-dnya-rozhdeniya-3.html
  • ekzamen.largereferat.info/spisok-voprosov-k-ekzamenu-5-semestr-rabochaya-uchebnaya-programma-disciplini-matematicheskie-osnovi-kibernetiki.html
  • learn.largereferat.info/glava-7-petrovskij-a-v-obshaya-psihologiya-m-1976.html
  • © LargeReferat.info
    Мобильный рефератник - для мобильных людей.