
- •Api как средство интеграции приложений
- •Сигнатура функции
- •Семантика функции
- •Api операционных систем. Проблемы, связанные с многообразием api
- •Наиболее известные api
- •История com
- •[Править]Путаница в названиях
- •Принципы работы com
- •Технологии, основанные на стандарте com
- •Net и будущее com
- •Dcom через интернет и решение проблемы xp sp2
- •Критика
- •Литература
- •Назначение corba
- •Общий обзор
- •Ключевые понятия технологии Объекты по значению
- •Компонентная модель corba (ccm)
- •Общий протокол межброкерного взаимодействия (giop)
- •Ссылка на объект (Corba Location)
- •Список брокеров (corba orBs)
- •Объектный rpc
- •Технология
- •См. Также
- •Стандарты
- •Назначение
- •Инструментарий
- •Уровни управления
- •Возможные области применения opc-серверов в асу предприятия
- •Состояние дел
- •Перспективы
- •Заключение
- •Список популярных opc-серверов
Наиболее известные api
Операционных систем
|
|
|
Графических интерфейсов
|
|
|
Звуковых интерфейсов
|
|
|
Аутентификационных систем
|
|
|
Web API
Используется в веб-разработке, как правило, определенный набор HTTP-запросов, а также определение структуры HTTP-ответов, для выражения которых используют XML или JSONформаты. Web API является практически синонимом для веб-службы, хотя в последнее время за счет тенденции Web 2.0 осуществлен переход от SOAP к REST типу коммуникации. Веб-интерфейсы, обеспечивающие сочетание нескольких сервисов в новых приложениях, известны как гибридные.
Примеры: API Википедия
3. COM – Component Object Model
COM (англ. Component Object Model — объектная модель компонентов; произносится как [ком]) — это технологический стандарт от компании Microsoft, предназначенный для созданияпрограммного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно. Стандарт воплощает в себе идеи полиморфизма и инкапсуляции объектно-ориентированного программирования. Стандарт COM мог бы быть универсальным и платформо-независимым, но закрепился в основном на операционных системах семейства Microsoft Windows. В современных версиях Windows COM используется очень широко. На основе COM были реализованы технологии: Microsoft OLE Automation, ActiveX, DCOM, COM+, DirectX, а также XPCOM.
История com
Стандарт COM был разработан в 1993 году корпорацией Microsoft как основа для развития технологии OLE. Технология OLE 1.0 уже позволяла создавать т. н. «составные документы» (англ. compound documents): например, в пакете Microsoft Office эта технология позволяла включать диаграммы Microsoft Excel в документы Microsoft Word.
[Править]Путаница в названиях
В 1996 году Microsoft попыталась переименовать технологию OLE в ActiveX, но это удалось лишь частично. Например, технология OLE позволяла создавать так называемые элементы управления OLE (англ. OLE Controls, или OCX) — повторно используемые элементы пользовательского интерфейса, которые были построены на стандарте COM. Эти элементы управления OLE были переименованы в элементы управления ActiveX (англ. ActiveX controls), хотя расширение файлов «.ocx» за ними осталось. Затем Microsoft стала активно продвигать ActiveX в Интернет, включив поддержку элементов ActiveX в свой браузер Internet Explorer. В результате название OLE осталось только за технологией составных документов и локальных внедряемых объектов. А сетевые OLE-объекты стали называть по-новому — ActiveX.
Некоторая путаница между понятиями OLE и ActiveX сохраняется и до сих пор, но речь идёт об одних и тех же COM-технологиях. Причём, иногда даже путают понятия OLE и COM. Так, внедряемые OLE-объекты иногда называют COM-объектами, а OLE-контейнеры COM-контейнерами, и т. п.