23.02.2018
 
 

 

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

сервер

Текстовые файлы страниц готовятся с использованием специального языка разметки гипертекста 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

Описание технологического процесса: Объектом управления и контроля является технологическое оборудование артезианских скважин (общее число 80 скважин), находящееся в павильонах над артезианскими ск...

 

Теория АСУ:

Системы автоматического управления

News image

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

Рассмотрим комплексные схемы применения PID-регуляторов

News image

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

Автоматика для инженерных систем, автоматика котла

News image

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

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

News image

Представленная подсистема используется для регулирования горячего водоснабжения, отопления, управления насосами, котлами и другим оборудованием. Подсистема теплоснабжения не только регулирует, но...

Что такое DCS

News image

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

 
 

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

Системы управления ресурсами предприятия

News image

Системы управления ресурсами предприятия делятся на следующие большие группы (Табл. 1): · коробочные продукты , реализующие небольшое число бизн...

Коммуникационные аппаратно-программные решения

News image

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

Эффективность и надежность

News image

Заметим, что очень часто системы, которые как и WizFactory функционируют под управлением Windows NT, подвергаются справедливой критике, поводом кото...

Примеры применениясистемы WizFactoryдля управления по Intern

News image

Одно из первых применений SCADA-системы WizFactory построение оригинальной системы управления складскими запасами исходного сырья для производства р...

Remote Scripting

News image

В методе прикладных расширений веб-сервера (IIS-приложений), описанном в части 1, при каждом требовании клиента выполнить чтение или запись значений...

Аппаратное и программное обеспечение системы

News image

АРМ оператора (верхний уровень) выполнено на базе IВМ РС-совместимого персональ-ного компьютера - рабочей станции фирмы ADVANTECH (Тайвань) в промыш...

 

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

Хочу машину как у соседа

Одним из флагов, которым размахивают некоторые продавцы ERP-систем, является заявление: В нашей системе накоплен и реализован мировой опыт ведения ...

ПТК ОУ

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

ERP-системы и специализированные пакеты

До недавнего времени исчерпывающей функциональностью в области автоматизации управления предприятиями обладали ERP-системы, особенно крупные. Но,...

ПТК АУГ

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

ПТК ГРАРМ

Программно-технический комплекс группового регулятора активной и реактивной мощности гидроэлектростанции – ПТК ГРАРМ, предназначен для автоматическо...

Функциональность

Функциональность - это то, ради чего собственно АСУП обычно и приобретают. Это та польза, те возможности, которые она предоставляет. Поэтому если...