ОБЪЕКТЫ
Новые API помогут распределенной обработке
В ближайшие два года и без того сложная архитектура OLE корпорации Microsoft (Редмонд, шт. Вашингтон) станет еще сложнее, поскольку к ней добавится ряд интерфейсов с приложениями для рабочих групп уровня предприятия.
В апреле на конференции, посвященной разработке приложений для предприятий, официальные представители Microsoft в общих чертах описали интерфейсы OLE (связывания и встраивания объектов) от расширений низкого уровня, предназначенных для улучшения OLE-обработки и смешанных документов, до высокоуровневых интерфейсов, которые служат для выполнения операций, вовлекающих различные объекты на целом предприятии.
Эти интерфейсы являются основой OLE нового поколения корпорации Microsoft, который некоторые обозреватели называют OLE 3.0.
Интерфейсы для разработки приложений на уровне предприятия включают OLE Transactions, OLE DB, расширения OLE для смешанных документов и Network OLE. OLE DB войдет в готовящийся к выходу репозитарий данных, который корпорация Microsoft разрабатывает вместе с фирмой Texas Instruments.
По словам официальных представителей, Microsoft планирует в конце этого года выпустить спецификации на OLE Transactions, OLE DB и расширения OLE для смешанных документов. Однако продукты, включающие эти расширения, поступят в продажу не раньше 1996 - 1997 года. Разработчики не получат доступа к коду Network OLE, пока не выйдет первая бета-версия операционной системы Cairo (ее выпуск намечен на февраль).
OLE Transactions является пакетом API, позволящим разработчикам включаться в службу Component Coordinator, которая будет облегчать и регулировать связи между компонентами приложений подобно тому, как это делает посредник в запросах к объектам, но с функциями обработки транзакций.
В апреле официальные представители Microsoft заявили о том, что самым важным моментом в разработке OLE является операционная совместимость и интеграция с существующими приложениями и системами - эту позицию разделяют клиенты корпорации.
"Мы надеемся, что расширения OLE корпорации Microsoft будут интегрированы с другим промежуточным ПО на уровне предприятий, например DCE (Distributed Computing Environment) и CORBA (общая архитектура построения запросов), - говорит Билл Истрем, специалист отдела корпоративной информационной архитектуры корпорации ЗМ (Сент-Пол, шт. Миннесота). - Распределенная обработка транзакций и инструмента обработки утилиты рабочих потоков настольных ПК станут очень мощной комбинацией".
Еще один родственный первому комплект API, OLE DB (ранее носивший кодовое название Nile), будет обеспечивать услуги доступа к данным и моделирования запросов. OLE DB предоставит интерфейсы для ODBC (интерфейс взаимодействия с БД), электронных таблиц и объектной файловой системы Cairo. OLE DB облегчит разработчикам процессы сохранения, поиска, модификации и распределения OLE-объектов в репозитарии данных.
Network OLE, ранее известный как "распределенный OLE", является краеугольным камнем архитектуры Common Object Model корпорации Microsoft. Network OLE использует механизм дистанционного процедурного вызова DCE в качестве средства связи между OLE-объектами в каком-либо процессе, системе или сети.
НОРВИН ЛИЧ, МЭРИ ДЖО ФОЛИ