21.06.2018
 
 

 

Экскурс в COM/DCOM
Автоматизация - Проблемно-ориентированные системы

экскурс в com/dcom

Не осталась в стороне от этого процесса и компания Microsoft. Мы не будем здесь касаться борьбы Microsoft за Internet. О ней и об её результатах хорошо известно. Но у Microsoft есть ещё одна глобальная интеграционная тенденция, и о ней необходимо сказать несколько слов.

Итак, COM Component Object Model, или Модель Составных Объектов и её сетевое расширение DCOM Distributed COM, или Распределённая COM это технология, введённая первоначально Microsoft для интеграции между различными офисными приложениями в Windows. Интеграция подразумевала использование объектов одного приложения, например, таблицы Excel, в другом приложении, например, в редакторе Word. Всё это известно под аббревиатурой OLE (Object Linking and Embedding Связывание и Встраивание Объектов). Начиная с версии OLE 2.0, в её основу была положена модель COM.

Первоначально само название COM вовсе не выставляло себя на показ 3 и было скрыто от широких масс . Хотя постепенно COM пронизала все варианты Windows 9.x/NT/CE. Достаточно упомянуть такие её производные , как ActiveX (OLE-Автоматизация) или OLE DB (OLE for Data Base OLE для Баз Данных), не говоря уже о самой офисной OLE. Эта технология всё больше и больше увлекала Microsoft. И вот в Windows2000 к COM добавляются некоторые компоненты (транзакции, безопасность, очереди и др.), она преобразовывается в COM+ и объявляется основной склеивающей технологией программирования в архитектуре DNA (Distributed interNet Application распределённые приложения Internet), а связанные с этим технологии объединяются под общим названием Component Services (Сервисы Компонентов).

Обо всём этом сейчас уже написано достаточно много. Нам же в первую очередь нужно понять основные положения, связанные с нынешним состоянием технологии COM

Обо всём этом сейчас уже написано достаточно много. Нам же в первую очередь нужно понять основные положения, связанные с нынешним состоянием технологии COM.

Модель COM оперирует объектами, очень похожими на объекты в объектно-ориентированных языках программирования типа C++. Но сама технология COM не является языком программирования. Она только регламентирует поведение своих объектов. Нам нужно знать, что объект может быть создан, после чего он предоставляет свою функциональность вызвавшему процессу, а после использования уничтожен.

 


Читайте:


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


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

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

АВТОМАТИЗАЦИЯ КОМПЛЕКСА ЗДАНИЙ

News image

Заказчик и разработчик: Управленческий центр религиозной организации «Свидетели Иеговы в России». Объект: комплекс зданий (22 корпуса жилых и служебных помещений, пос. Солнечное Ленинградской об...

АВТОМАТИЗАЦИЯ СИСТЕМЫ ВЕНТИЛЯЦИИ И КОНДИЦИОНИРОВАНИЯ ТОРГОВОГО ЦЕНТРА

News image

Заказчик: Группа компаний «Нимал» Описание технологического процесса: Объектом управления и контроля является система кондиционирования здания торгового центра в г. Тула. Решаемые задачи: ...

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

News image

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

 

Теория АСУ:

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

News image

Техническое перевооружение и реконструкция производства кроме решения задач проектирования и внедрения новых технологических процессов предусматривает также в качестве основного средства интенсифика...

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

News image

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

Основные принципы и правила построения схем автоматизации

News image

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

Управление отношением (ratio control)

News image

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

Отопление больших помещений с помощью газа

News image

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

 
 

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

Неиспользованные возможности

News image

К сожалению, большинство отечественных технических специалистов увидело за словами Transparent Factory только встроенный в контроллер web-сопроцессо...

Пятьсот функций

News image

CiCode это развитый язык программирования типа C/Pascal, на котором написана SCADA-система Citect. Он включает свыше 500 функций, которые позволяют ...

Общий поход к тестированию

News image

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

Инструментальные средства уровней УП и УР

News image

В зависимости от технических требований, особенностей технологического процесса на каждом участке применяются DCS-системы таких фирм как ABB, Fisher...

Конфигурации программных пакетов InTouch

News image

При определении спецификации на выбранный программный пакет пользователю всегда необходимо знать, каковы варианты поставки пакета, какие функции (ил...

Концепция Transparent Factory: Web-технология в автоматизаци

News image

Глобальное наступление Internet, наконец, коснулось и области промышленной автоматизации. Несмотря на распространение Internet во всех областях жизн...

 

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

Функциональный состав БЭСТ-5

Система управления предприятием состоит из набора функциональных элементов - приложений. Каждый такой элемент автоматизирует определенное направлени...

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

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

Финансово-управленческие системы

Финансово-управленческие системы включают подклассы локальных и малых интегрированных систем. Такие системы предназначены для ведения учета по одн...

Активизация человеческого фактора

Система управления производством «Тоёты» позволяет достичь различные цели (оперативное регулирование производства, гарантия качества, активизация са...

Сроки окупаемости, эффективность

Это достаточно сложный вопрос даже для специалистов (не верьте тем, кто вам говорит, что это не так). Дело в том, что эффект от применения системы а...

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

Покупая автомобиль, опытный шофер обязательно поинтересуется, каков расход топлива на 100 км, какое именно топливо и масло нужно и сколько оно стоит...