Office 2003 и технологии "умных клиентов"
При использовании Office 2003 клиентское приложение может стать частью цикла управления информацией организации, а не просто быть статическим хранилищем двоичных данных. "Умные клиенты" могут становиться неотъемлемыми компонентами информационной инфраструктуры организации, объединенными с бизнес-логикой и веб-службами XML для обработки данных. Использование XML в приложениях Office 2003 для разделения данных и остальных свойств документа, презентации или электронной таблицы, позволяет другим приложениям многократно использовать содержимое, созданное специалистами, работающими с данными. Поскольку данные приложений Office 2003 могут быть описаны в различных приложениях с помощью одной и той же XML-схемы, определяемой пользователем, разработчикам становится проще интегрировать эти данные в приложения, использующие концепцию "умных клиентов", создаваемые для организации заказчика.
Например, смарт-теги и смарт-документы Word 2003 или Excel 2003 предоставляют возможность связать действия пользователей с данными, определяемыми с помощью XML. На Рисунке 1 показан смарт-документ, который выводит основную информацию о враче. Этот документ использует веб-службу XML для подключения к хранилищу данных на сервере. Когда пользователь вводит имя врача, смарт-документ находит все соответствующие данные и отображает информацию, структурированную с помощью XML.
Рисунок 1 – Пример решения на основе "умного клиента" с использованием смарт-документа Office 2003
Другим способом создания интеллектуального клиентского приложения Office 2003 является использование программы Microsoft Office InfoPath™ 2003, с помощью которой создаются динамические структурированные бизнес-формы, основанные на базовых XML-схемах. Как и смарт-документы, InfoPath 2003 позволяет специалистам, работающим с данными, использовать веб-службы XML для создания и работы с данными организации, а также для предоставления доступа к этим данным.
Интеллектуальные приложения Office 2003
Microsoft Office System включает в себя новые функции, предоставляющие разработчикам организации возможности для построения мощных связанных интеллектуальных решений. Обладая встроенной поддержкой XML-данных и простыми инструментами для легкой интеграции веб-служб XML, приложения Office 2003 могут использовать все преимущества XML для обеспечения взаимодействия с данными или информацией внутри приложения. Благодаря этому, на основе таких приложений можно разрабатывать эффективные интеллектуальные решения. Интеллектуальные приложения на основе Office 2003 могут создаваться при использовании языка XML и веб-служб XML, развернутых как внутри организации, так и на стороне третьих лиц или деловых партнеров.
Например, приложения Word 2003, Excel 2003 и InfoPath 2003 обладают наглядным интерфейсом, с помощью которого в документ можно переносить данные, описанные определяемой пользователем XML-схемой. Эти приложения могут также принимать данные от веб-служб XML и динамически обновлять их по запросу. Так, с помощью Excel 2003 специалист, работающий с данными, может выполнять сложные расчеты или проводить гибкий специализированный анализ (например, создание многомерных представлений с использованием Microsoft PivotTable или динамических представлений PivotChart). Можно также использовать Microsoft Office PowerPoint® 2003 или InfoPath 2003 для создания эффективных презентаций или гибких бизнес-форм, использующих данные веб-служб XML и обновляющихся по мере изменения этих данных.