ГлавнаяIT-РешенияО технологиях ActiveX



О технологиях ActiveX

о технологиях activex

Говоря о технологиях Active X, предлагается выделить следующие аспекты:

· выбор типов, ActiveX-объектов, используемых в конкретной SCADA-системе;

· ограничения, накладываемые на применения объектов ActiveX;

· простота применения в приложении.

Первый аспект является решающим, и рассмотрение поддерживаемых типов важно при тестировании.

Объект ActiveX играет роль сервера по отношению к контейнеру (например, SCADA-приложению), являющемуся клиентом. Объект ActiveX может быть реализован в двух основных режимах: как сервер, встроенный в процесс (in-process), и как сервер, исполняющийся в отдельном процессе (out-of-process). Этим двум способам исполнения соответствуют две реализации объектов ActiveX в виде динамических библиотек и в виде исполняемых модулей. Обе реализации обладают и преимуществами, и недостатками.

Для передачи данных из одного процесса в другой вводится механизм маршалинг (Marshaling). Стандарт COM, на котором строится ActiveX, поддерживает маршалинг.

Динамически подключаемые библиотеки ActiveX (ActiveX DLL s) или встраиваемые ActiveX. Поскольку эти объекты размещаются в пространстве процесса контейнерного приложения, то нет необходимости в использовании механизма маршалинг для организации передачи данных между приложением-контейнером и объектом ActiveX. Это уменьшает накладные расходы и увеличивает производительность. Существует ряд преимуществ в реализации объекта ActiveX как встраиваемого сервера.

Исполняемые в отдельном процессе ActiveX-объекты (out-of-process) загружаются вне пространства приложения-контейнера. Для передачи данных между ActiveX-объектом и контейнером используется механизм маршалинг (marshaling). Его применение заметно увеличивает накладные расходы и сильно влияет на производительность.

 


Читайте:


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


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

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

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

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

Задачи сервера

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

Имиджевый сайт. Часть 3

Часто бывает, что мы никак не можем найти недвижимость по своему вкусу. Вот, к примеру, ищем недвижимость в Томске. Можно самому поискать, но если ...

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

Офис является лицом вашего бизнеса

News image

Всем известно, что каждый офис, это визитная карточка в любом бизнесе. И смотря, какое впечатление ваш офис произведет...

Подбор и поиск персонала

News image

При поиске комментариев о собственных клиентах, соучредителя столичного PR-агентства нас заинтересовал пост на одном ...

Средневзвешенная стоимость капитала

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

Определение цены по целевой ставке доходности

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

News image

Оценка временных затрат

Чтобы включить в PFC временные затраты, необходимо определить среднее время, которое требуется продукту, чтобы поступить на данн...

Авторизация