Антиплагиат (1231616), страница 3
Текст из файла (страница 3)
Все данные таким образом хранятся на серверах компании разработчика.Из э того следует, что главной причиной такой высокой ц ены на системы онлайн-консультирования является обслуж ивание серверови дорогое мощ ное оборудование разработчиков систем.2.2 Клиентский модульКлиентский модуль – важ ный компонент системы онлайн-консультант, который позволяет оператору общ аться с клиентами компании.Данный модуль мож ет быть организован не только в виде отдельного прилож ения (рисунок 8) для операц ионных системы Windows,Linux и Мас OS, но и в виде web-интерфейса для браузера или мобильного прилож ения для операц ионных систем Android, IOS,Windows Phone.Рисунок 8 – Прилож ение оператора системы JivositeОсновное преимущ ество web-интерфейса – легкий доступ через любой браузер с произвольного устройства без предварительнойустановки прилож ения.Мобильное прилож ение позволяет оператору осущ ествлять консультац ии без постоянного нахож дения на рабочем месте.Клиентский модуль выполняет ряд функц ий:http://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24088421&repNumb=16/2320.06.2016Антиплагиат– отображ ает сообщ ения клиентов компании;– позволяет отправить сообщ ение клиенту;– показывает список операторов в сети;– отображ ает активность клиентов на сайте;– показывает прочую информац ию.Клиентское прилож ение необходимое звено в системе онлайн-консультанта, без которого невозмож ен диалог с операторомкомпании.Несмотря на многообразие способов организац ии прилож ения, наиболее удачное решение – разработка его в виде отдельногоприлож ения для настольных операц ионных системы, так как у такого клиентского модуля есть весомое преимущ ество – добавлениеприлож ения в автозапуск при загрузке системы.2.3 Web-модульСистемы онлайн-консультирования имеют в своём составе один обязательный компонент – э то встраиваемый видж ет в сайткомпании.Виджет – это небольшой независимый программный модуль, работающий в некоторой среде ( например, сайте, браузере,мобильном телефоне, рабочем столе) и исполняющий, как правило, одну определённую[9]или ряд функц ий [9].
Такж е имеется и альтернативное название как э лемент интерфейса, э лемент управления или встраиваемымодуль.2.3.1 Классификац ия видж етовВиджеты можно разделить на группы по среде, в которой они работают:[9]web-видж еты и видж еты для рабочего стола.Web-видж ет – э то частькода, который может быть встроен пользователем в любую HTML страницу и использоваться без значительной модификации.Как правило, при создании Web- виджетов используются технологии HTML, JavaScript и Adobe Flash.[9]Яркий пример таких модулей – блоки, показывающ ие погоду, курсы валют, видеоролики УоиТиЬе, результаты теста.Web-видж еты такж е иногда называют гадж етами, информерами.Web-виджеты можно условно разделить на интерактивные (такие, с которыми пользователь может как-то взаимодействовать:например, отправлять SMS или искать маршрут на карте) и неинтерактивные (такие, содержимое и работа которых независитотдействий пользователя,просматривающего страницу).Неинтерактивные виджеты ещё часто называютинформерами.[9]Классический пример информера – погодный информер (рисунок 9).Рисунок 9 – Погодный информерДесктоп-видж етыили виджеты для рабочего стола – это небольшие инструменты (программы), выполняющие какую-то одну функцию итребующие для своей работы специальной среды.Десктоп-виджеты могут показывать прямо на рабочем столе вашего компьютера последние новости, слайдшоу изфотографий, позволять делать заметки на виртуальных стикерах, вести учёт рабочего времени ([9]рисунок 10) и многое другое.Рисунок 10 – Часы, видж ет рабочего столаПри создании виджетов для рабочего стола используются самые разные технологии: от HTML и JavaScript до С++.Внешний вид виджетов и технологии реализации могут быть самым разным, но их объединяют относительная простотаразработки и использования, привлекательный дизайн и фокусирование на одной функции [10].2.3.2[9]Проц есс встраивания видж етаНа текущ ий момент большое количество сервисов предоставляют для сторонних сайтов свои видж еты, которые выполняютопределенные функц ии.
Во время установки видж ета долж ны выполняться следующ ие требования:– установка видж етов не долж на вызывает особых слож ностей;– если дизайн видж ета не подходит к общ ей стилистики сайта, то долж на быть возмож ность его изменения.Содерж ание web-видж ета реализуется при помощ и следующ их средств:– HTML (от англ. HyperText Markup Language – «язык гипертекстовой разметки») – стандартизированный язык разметки документовво всем интернете [11];– CSS (отангл. Cascading Style Sheets – «каскадные таблицы стилей») – формальный язык описания внешнего вида документа,написанного с использованием языка разметки. Преимущественно используется как средство описания, оформлениявнешнего вида веб-страниц, написанных с помощью языков разметки HTML [12];–[19]JavaScript – прототипно-ориентированный сц енарныйязык программирования, с помощью которого веб-страницам придается интерактивность.
С его помощью создаютсяприложения, которые включаются вHTML- код (например, анкеты или формы регистрации, которые заполняютсяhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.24088421&repNumb=17/2320.06.2016Антиплагиатпользователем) [13].[29]Сущ ествует два метода встраивания кода модуля на страниц ы сайтов: используя э лемент iframe и используя javascript.Iframe – тег разметочного языка HTML, создающ ий отдельный, законченный HTML-документ, который вместе с другими HTMLдокументами мож ет быть отображ ён в окне браузера.Элемент iframe позволяет вставить один html-документ в другой html-документ, где в атрибуте src мы указываем путь к документу,который отобразиться во встроенном iframe.
При э том css и js файлы, необходимо подключить в основном отображ аемом файле.Таким образом для размещ ения web-видж ета на сторонних сайтах через iframe необходимо разместить в нуж ном месте на htmlстраниц ы iframe примерно следующ его содерж ания:<iframe src="http://yoursite.loc/widget.php" width="480" height="320" frameborder="0" allowfullscreen ></iframe>Подключение web-видж етов такж е возмож но осущ ествить средствами javascript. Например, видж ет для сообщ еств ссоответствующ ей группой или офиц иальной страниц ей ВКонтакте, который позволяет подписаться на новости сообщ ества, непокидая страниц ы.
Пример кода представлен на рисунке 11.Рисунок 11 – Код встраивания видж ета ВКонтактеПри подключении видж етов выполняются следующ ие шаги:– добавляется на страниц у блок, в который будет размещ ен видж ет (в том случае, если видж ет визуально отображ ается дляпосетителей сайта);– подключение javascript файла, с сайта предоставляющ его подключение видж ета;– подключение css файла, с сайта предоставляющ его подключение видж ета (если э то необходимо);– иниц иализац ия видж ета;Что касается web-видж ета прилож ения онлайн-консультант, то сущ ествует неофиц иальный ряд требований, которым долж енудовлетворять такой модуль на сайте:– модуль онлайн-консультанта долж ен передавать информац ию, как с сайта, так и от него в кратчайшие сроки и с минимальнымизадерж ками по времени;– модуль не долж ен загруж ать web-сервер компании при достаточно больших количествах подключенных пользователей;– модулю необходимо находится на видном месте, для того чтобы клиент компании мог в любой момент времени моментально задатьлюбой возникший вопрос;– такж е модуль не долж ен «маячить» перед глазами пользователя, во избеж ание провокац ии негативных чувств и э моц ий, которыеспособствуют сниж ению клиентооборота сайта предприятия и уменьшают покупательскую способность клиента.Исходя из вышесказанного, мож но сделать вывод о том, что для встраивания подходит любой из способов, но использование тегаiframe, значительно короче и прощ е.
Поэ тому при встраивании web-видж ета в сайт компании, будет использоваться именно э тотспособ.2.4 Серверный модульПрилож ение оператора не мож ет напрямую обмениваться данными с web-видж етом. Это имеет место, потому что:– «неизвестное» располож ение компьютера оператора в глобальной сети. Компьютер мож ет находиться внутри локальной сетипредприятия и подключение к нему извне практически невозмож но.
Помимо э того компьютер мож ет долж ен иметь статический IPадрес для однозначной адресац ии к нему. Как правило, таким IP адресом обладает только входной узел сети предприятия, которыйподключен к глобальной сети;– в случае исключения промеж уточного звена подключение возмож но только к одному компьютеру оператора, соответственносистема не будет иметь возмож ность работы нескольких консультантов;– работа web-видж ета без промеж уточного звена возмож но только при постоянном включенном компьютере оператора.Для решения э той проблемы необходимо включить посредника меж ду web-видж етом и прилож ениями операторов. Этопромеж уточное звено называется серверным модулем (прилож ением) и мож ет располагаться как в общ ей сети предприятия насервере, так и на любом сервере в любой точке мира.Серверный модуль мож ет быть установлен напрямую на Web-сервер предприятия, либо на произвольный компьютер локальной сети.Установка серверного прилож ения на Web-сервер является самой простой и при интеграц ии web-видж ета в сайт, требует толькоуказания порта подключения к прилож ению, указываемого в адресе web-страниц ы.При установки серверного модуля на локальный компьютер предприятия, сетевым инж енерам необходимо произвестипереадресац ию запроса web-видж ета на выбранный локальный компьютер сети.Серверное прилож ение выполняет ряд следующ их функц ий:– ц ентрализованное управление доступом к информац ии.
Каж дый пользователь имеет доступ только к определенной информац ии;на каж дом ресурсе возмож но сохранении только тех данных, которые определены политикой безопасности; имеется возмож ностьпротоколирования любых событий доступа к информац ионным ресурсам; вся хранимая информац ия четко упорядочена;– обмен информац ией с web-видж етом. Все данные поступающ ие от видж ета обрабатываются на серверном прилож ении. Именноприлож ение определяет, кому необходимо передать информац ию от клиента.