ГлавнаяIT-РешенияIIS-приложения

IIS-приложения

iis-приложения

Часть 1 посвящена программной технологии, в которой веб-приложение выполняется на сервере, динамически генерируя веб-страницы в ответ на запросы клиентов, и использует для обмена данными стандартный веб-протокол HTTP. В отличие от других серверных технологий программирования, использующих сценарии (CGI, PHP и т.п.), это решение является прикладным расширением веб-сервера Internet Information Server (IIS) фирмы Microsoft и называется IIS - или WebClass-приложением. По сравнению с веб-базированными решениями, создаваемыми на языках сценариев, IIS-приложения обеспечивают более быстрый и эффективный доступ к технологическим данным.

Принцип работы IIS-приложения

Приложения IIS появились как новый тип проекта в среде разработки Microsoft Visual Basic (VB) 6.0. Приложение IIS представляет собой комбинацию текстовой разметки HTML и ActiveX DLL-библиотеки, которая выполняется сервером IIS (рис. 2).

WebOPCClient: IIS-приложение для веб-базированного доступа к технологическим данным через OPC-интерфейс. Технологические данные котельной установки гибко встраиваются в пользовательский интерфейс веб-страницы

Приложения IIS состоят в родстве с приложениями ASP (ASP Active Server Pages): к услугам разработчика IIS-приложений предоставляются все объекты ASP с их функциональными возможностями. Однако в отличие от ASP-страниц, IIS-приложения создаются в среде разработки VB и выполняются сервером быстрее, поскольку на исполнение компилированного кода ActiveX DLL-библиотеки IIS-приложения затрачивается меньше вычислительных ресурсов процессора, чем на интерпретацию сценария [1].

На объектном уровне IIS-приложение состоит из одного или нескольких объектов типа WebClass, каждый из которых содержит ряд элементов WebItem. Эти объектные классы описаны в динамической библиотеке Microsoft WebClass Library (mswcrun.dll), которая является также модулем времени выполнения IIS-приложений. Объект WebClass является основной функциональной единицей приложения. Он обрабатывает запросы, приходящие от веб-браузера и формирует полностью или частично исходный код HTML-страницы для ответной отправки пользователю. Реакция объекта WebClass на запросы клиента описывается разработчиком в специальных процедурах. Элементы WebItems могут быть двух типов: HTML Template и Custom WebItem. Первый тип это HTML-шаблоны, содержащие специальные дескрипторы (теги), которые обозначают места динамической вставки актуального содержания, формируемого IIS-приложением. Ко второму типу относятся программные блоки обработки запросов, которые используются для динамического формирования полного HTML-кода веб-страниц, высылаемых объектом WebClass браузеру в качестве ответа на его запрос [2].

Доступ веб-клиента к IIS-приложению начинается с вызова ASP-страницы, которая автоматически создается средой разработки VB при компиляции IIS-проекта. Этот ASP-файл является, по сути, интерфейсом между веб-клиентом и IIS-приложением. Веб-сервер IIS загружает библиотеку ActiveX DLL данного IIS-приложения в свое адресное пространство и затем исполняет в зависимости от запроса веб-клиента компилированный VB-код. Формируемая при этом HTML-страница отправляется клиенту в качестве результата запроса.

Чтобы предоставить веб-клиенту актуальную информацию о технологическом процессе автоматизированной установки, IIS-приложение должно осуществить доступ к интерфейсу технологических данных, считать необходимые данные реального времени и отправить их клиенту вместе с остальным содержанием HTML-страницы. Доступ к переменным процесса на технологическом сервере с целью чтения или изменения их значений может быть реализован либо через специфичный для данного оборудования автоматизации драйвер, либо через имеющийся в распоряжении OPC-сервер (OPC OLE for Process Control).

Для обмена оперативными данными на основе стандарта ОРС приложение IIS может использовать интерфейс ОРС Automation Interface, специально предназначенный для VB-приложений.

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

 

Поделиться


Вы можете установить ссылку на данный материал на сайт или блог используя следующий код:

Предварительный просмотр :

HTML ссылка на статью:
Ссылка для форума:
 


Читайте:


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


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

Новости IT-решений:

Как привлечь онлайн клиентов к Вашему бизнесу

Если Вы хотите открыть свой бизнес и, допустим, продавать какой-либо товар через интернет, то Вам необходимо знать несколько правил, способных привл...

Компьютерные технологии смогут помочь в ведении бизнеса

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

Родитель и потомок

После всех этих процедур компилируется прикладная задача. Во время компиляции графика запоминается, а программа на CiCode проверяется на наличие син...

Бизнес сборник:

Какие задачи выполняет автоматизация учета?

News image

Современный бизнес для успешного развития требует постоянного контроля и ускорения эффективности, этого невозможно дости...

Как выбрать форму ведения бизнеса

News image

Регистрация бизнеса дает определенные социальные гарантии, а так же появляется возможность работать в рамках законодат...

Законы убеждения. Закон ожидания

News image

Так что же такое закон ожидания и как он действует? В момент, когда человек, который является для вас авторитетом, п...

Секрет денег

News image

Остаться без денег – одна из худших вещей, которая может с вами случиться. Ведь жизнь без денег невозможна. Проживать ...

Менеджмент:

News image
News image
News image
News image
News image
News image

Финансовый консалтинг:

От заказа до доставки

News image

Диаграмма близка к идеальному типу кривой, которая называется кривой нормального распределения вероятностей. Высота эт...

Расходы компании

News image

Расходы компании делятся на три основные группы: на поставщиков за товары и услуги (операции, приносящие в дальнейшем ...

Закупки и продажи

News image

Однако в случае, если закупки и продажи не тесно связаны, как это происходит в компаниях, осуществляющих сезонные заку...

Уроки инвестиций:

News image

Уровень продаж

Стадия замысла (нового рынка) и нововведений (инновации) Стадия зрелости товара, когда объем продаж достигает постоянного уро...

News image

Управление краткосрочным оборотным капиталом

Мы рассматриваем один из аспектов контроля, а именно, управление краткосрочным оборотным капиталом. Сначала мы рассмотрим природ...

News image

Организационный контроль

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

News image

Для центральных и местных властей

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

News image

Определение минимальной цены продукта

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

Авторизация