Архитектура Microsoft Windows для разработчиков



              

Характеристики СОМ



Характеристики СОМ

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

Языковая независимость

Поскольку объекты СОМ должны соответствовать двоичному интерфейсу, разработчики могут пользоваться любым языком программирования, поддерживающим этот интерфейс. Клиентский объект-приложение или объект-компонент не задумываются о языке, на котором написан объект СОМ, а только о том, можно ли связаться с ним через стандартный двоичный интерфейс.

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

Взаимодействие приложений

СОМ обеспечивает взаимодействие приложений, написанных на разных языках. Например, редактор текстов одного производителя может связаться с объектом «электронная таблица» другого разработчика, а затем — даже импортировать из него данные. Кроме того, электронная таблица может принимать данные через объект СОМ, расположенный на мэйнфрейме (рис. 5.1).









Содержание  Назад  Вперед