Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1к 2 семестр / Lektsii_po_informatikei / ЛЕКЦИЯ_12_Информационные технологии интеграции.doc
Скачиваний:
79
Добавлен:
02.04.2015
Размер:
128 Кб
Скачать

239Лекция 12. Информационные технологии интеграции

Microsoft Office

Лекция 12. Информационные технологии интеграции

Microsoft Office

Информационные технологии интеграции Microsoft Office 200х обеспечивают:

  • массовое использование информационных ресурсов различных приложений;

  • расширение функций обработки данных приложений;

  • коллективный доступ к информационным ресурсам приложений.

Массовое использование информационных ресурсов (документов, массивов информации) в приложениях Microsoft Office 2000 осуществляется за счет непосредственной связи взаимодействующих приложений при обмене фрагментами (объектами), сохраняющими свойства приложений-источников, а также за счет конвертирования файлов обмена. Windows поддерживает динамический обмен данными двух приложений — DDE (Dynamic Data Exchange), обеспечивающий автоматический запуск исходной программы и открытие в ней файла обмена. Метод DDE широко используется в различных приложениях Microsoft Office 2000.

Преобразование форматов файлов выполняется с помощью внутренних или внешних конверторов. Так, команды меню различных приложений Microsoft Office 2000 ФайлОткрыть и ФайлСохранить как позволяют указать формат файла при его открытии или сохранении. Внешние конверторы, поддерживающие доступ к БД с помощью стандартного языка SQL, требуют инсталляции драйверов ODBC (Open Data Base Connectivity) с помощью программы Windows «Администратор источников данных ODBC».

Расширение функций приложений по обработке данных достигается за счет:

  • использования информационной технологии OLE (Object Linking and Embedded) — «связывание» и «внедрение» разнородных объектов в приложения;

  • реализации компонентной модели объектов (Component Object Model — COM) в приложениях;

  • поддержки протокола динамического обмена данными (DDE) для приложений, работающих в среде Windows.

Объект OLE — фрагмент приложения, который содержит как данные, так и программный код обработки данных. Примерами объектов OLE являются диапазоны ячеек электронных таблиц, фрагменты текстовых документов, графика различного вида, таблицы БД и т. п. По отношению к объекту приложения делятся на клиенты и серверы: клиенты используют объекты, которые созданы серверами. Для редактирования объектов всегда используются программы-серверы, в которых они были созданы. При внедрении объекта происходит его физическое размещение в приложении, размер приложения увеличивается. Связь с источником объекта после его внедрения в приложение не поддерживается. Для редактирования внедренных объектов запускается программа, в которой был создан объект. Внедрять можно как новые объекты, так и существующие файлы. При связывании с объектом в приложении размещается только ссылка на объект. Редактирование объекта осуществляется через приложение источника. Все изменения источника объекта отражаются в приложении.

COM-технология реализует архитектуру совместного доступа к файлам «надстроек» из различных приложений. Надстройки обеспечивают добавление команд и специальных функций обработки в приложения. Файлы надстроек COM имеют расширение .dll или .exe, могут внедряться в системы программирования, в которых создаются библиотеки динамической компоновки и исполняемые файлы. Приложения, построенные на основании COM-технологии, называются составными, они используют стандартные интерфейсы для приложений. Например, основной документ для рассылки по технологии слияния в Microsoft Word является составным документом, он содержит тиражируемый текст в формате текстового документа и поля слияния источника: таблицы реляционной БД, списка (БД) Microsoft Excel, таблицы текстового формата.

Microsoft Office 2000 поддерживает информационные технологии одновременной работы однотипных приложений с одним и тем же документом путем изменения его статуса — «общий документ»:

  • проведение обсуждений — каждый участник обсуждения, предметом которого является документ или его часть, может вставлять в него примечания (аналог — телеконференции);

  • рассылка по электронной почте уведомлений об изменениях документа или папки, находящихся на Web-сервере, всем пользователям документа (аналог — подписка новостей);

  • коллективный доступ и работа с документами в реальном времени с помощью программы NetMeeting (аналог — собрания по сети);

  • создание общих папок на серверах Microsoft Exchange для совместной работы с документами различных приложений;

  • документирование изменений в документе путем создания очередной его версии, добавления примечаний рецензентов, редакторской правки документа и т. п.