18.10.2017
 
 

 

Сервер
Автоматизация - Программные средства автоматизации

сервер

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста HTML (Hyper Text Markup Language); Взаимодействие пользователя с сервером WWW осуществляется через формы. Сервер, получив данные из полей формы, запустит созданное специально для этой формы программное расширение для обработки полученных данных, динамически сформирует документ HTML и возвратит его пользователю (нет ограничений на вид выполняемой обработки или вид сформированного документа HTML).

Сервер, содержащий наряду со статическими документами динамические, называют активным интернет-сервером. Активные серверы создаются и использованием программных расширений сервера WWW-приложений CGI, ISAPI (врезку Программные расширения ISAPI ).

Данные, полученные через запросную форму, передаются программному расширению CGI или ISAPI. Эти расширения могут обратиться, например, к СУБД через интерфейс ODBC или через интерфейс этой СУБД, а результат запроса оформить в виде документа HTML и вернуть удаленному пользователю.

Возможности языка HTML ограничены. Часто требуется обрабатывать содержимое локальных файлов, отображать данные в графическом виде или выполнять другую нетривиальную работу. Создав орган управления ActiveX и расположив его на сервере WWW, можно сделать ссылку на этот орган в документе HTML.

Код ActiveX загружается из сервера WWW в адресное пространство удаленного компьютера и поэтому имеет доступ ко всем его ресурсам. Это позволяет организовать сложные алгоритмы обработки и отображения любых локальных данных, что невозможно при использовании программных расширений CGI и ISAPI. Но ActiveX представляет и потенциальную угрозу в смысле распространения вирусов. Для уменьшения этой угрозы компания Microsoft предложила сертификацию органов управления ActiveX. Когда пользователь попадает на страницу со ссылкой на ActiveX, ему выдается изображение сертификата фирмы-разработчика. Если пользователь доверяет сертификату, он может согласиться на загрузку и запуск ActiveX, если нет можно отказаться.

Язык HTML допускает использование языков программирования Java, JavaScript и VBScript Язык программирования Java разработан фирмой Sun на основе языка Oak, как платформно-независимый интерпретируемый, объектно-ориентированный язык. Cсылки на cозданные программы Java размещаются в документах HTML. Такие Java-программы называются аплетами (applets). Программы Java, расположенные на сервере WWW, обладают большими возможностями по обработке и отображению данных. По сравнению с объектами ActiveX они более безопасны, поскольку не могут выполнять запись на локальные диски и читать с них.

Для создания программ на языке Java могут использоваться следующие средства разработки: Java Development Kit (JDK) от Sun, SDK-Java или Visual J++ от Microsoft.

Исходный текст программ, составленных на языке программирования JavaScript и VBScript, вставляется непосредственно в документ HTML, поэтому для их разработки не нужны специальные средства. Интерпретатор JavaScript и VBScript встроен непосредственно в навигатор Microsoft Internet Explorer (Netscape с языком VBScript не работает).

Страницы сервера WWW содержат ссылки на другие страницы, реализованные в виде специальных текстовых строк, либо в виде графических объектов или органов управления. Страницы могут ссылаться на страницы, расположенные и на других серверах в сети Интернет, включая серверы FTP, Gopher, конференции, электронные почтовые адреса.

Следует сказать и о языке XML (Extensible Markup Language), имеющем общего предка с HTML стандартного обобщенного языка описания документов SGML (Standard Generalized Mark-up Language), но обладающего более строгим синтаксисом. Отмечается тенденция использования языка HTML для представления данных, а не для обмена ими, в то время как публикация данных происходит в формате XML. Производители Oracle, Sybase, Informix скоро начнут выдавать результаты запросов в формате XML и импортировать XML-данные в свои таблицы.

Таким образом, используя инструментальные средства, подобные FrontPage, можно создавать собственные, ориентированные на решение конкретных задач web-сайты. Технологии, предлагаемые Microsoft, позволяют применять как технологию ActiveX, так и технологию доступа к реляционным базам данных. Их использование допускает встраивание:

· рассмотренных ранее объектов ActiveX для доступа к данным IndustrialSQL Server (ActiveTagBrowser, ActiveDataGrid, ActiveGraph, ActiveTimeSelector);

· рассмотренных ранее объектов ActiveX для доступа к данным IndustrialSQL Server (ActiveTagBrowser, ActiveDataGrid, ActiveGraph, ActiveTimeSelector);

· стандартных форм SQL-запросов ряда навигаторов (прежде всего Microsoft Internet Explorer).

Сервер WWW может решать любую задачу, принимая любые данные от удаленного пользователя, обрабатывая их и передавая обратно.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

Региональная диспетчерская система газопроводной сети

News image

Заказчик: ОАО «Уральские газовые сети», Екатеринбург. Региональная газораспределительная организация Свердловской области. Наблюдаемыми объектами являются газорегуляторные пункты (ГРП) газопровод...

Система диспетчеризации тепличного комплекса Овощевод

News image

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

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УЧЕТА ТЕПЛОВОЙ ЭНЕРГИИ НА ТЕПЛОВЫХ ВЫВОДАХ НОВОСИБИРС

News image

Заказчик: ОАО «Новосибирскэнерго» Объект: Тепловые выводы 4 ТЭЦ в г. Новосибирске и одной ТЭЦ в области. Состав системы: На каждой из пяти ТЭЦ Master SCADA через ОРС-сервер получает данные от...

 

Теория АСУ:

Инерция

News image

Самые современные материалы и технологии позволяют лишь сократить инерцию. При стандартной автоматике ее минимизирует использование котлов со стальным теплообменником. Основным недостатком их явл...

Диспетчеризация подсистемы вентиляции и кондиционирования

News image

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

Что такое DCS

News image

РСУ (DCS) - наиболее комплексный и, на мой взгляд, самый интересный класс АСУ ТП. РСУ, как правило, применяются для управления непрерывными технологическими процессами (хотя, строго говоря, сфера пр...

Автоматизация технологических процессов

News image

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

Рекомендации по планированию и строительству газовой котельной

News image

1. Требования к помещению котельной Высота потолков — не ниже 2,5 м. Площадь — не менее 4 кв. м на каждый котел

 
 

Программные решения в автоматизации:

Проект оценки SCADA-продуктов в CERN

News image

Для выявления наиболее подходящего для задач CERN (построение системы управления детектором) продукта SCADA рекомендуется запустить этап практическо...

Соответствует ли исполнительная среда Java требованиям встро

News image

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

Сложность интеграции ПО уровней УП и УР

News image

Сложность интеграции ПО уровней УП и УР заключается том, что касается реального времени, поскольку негарантированное время реакции на событие в техн...

Преимущества для пользователя

News image

Благодаря встроенным Web-серверам многие функции доступны через Internet/ Intranet, такие как: · детальная диагностика системы управления на баз...

Компоненты концепции

News image

Компоненты архитектуры TF можно условно разделить на 4 группы: · активные и пассивные сетеобразующие компоненты и мосты; · коммуникационные ...

Поддержка пакета

News image

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

 

Примеры удачного внедрения:

ПТК АУГ

Программно-технический комплекс автоматического управления гидроагрегатом – ПТК АУГ выполняет функции технологической автоматики и предназначен для ...

ПТК ОУ

Программно-технический комплекс управления общестанционным вспомогательным оборудованием – ПТК ОУ предназначен для управления и контроля за состояни...

Производство по принципу «точно вовремя»

Принцип производства необходимых деталей в необходимых количествах в нужное время обозначается термином «точно вовремя» (jush-in-time). Он означает,...

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

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

Как выбрать ERP-систему и оценить ее эффективность?

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

CONCORDE XAL - финансово-управленческая система

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