Рассмотрение некоторых аспектов работы со смарт-документами
В этом разделе содержатся некоторые полезные советы по разработке и внедрению решений на основе смарт-документов.
Зависимости
Все компоненты решения на основе смарт-документа (манифест, XML-схема и DLL-модули) должны быть размещены на сервере, доступном для всех пользователей, работающих со смарт-документом. Это облегчает развертывание и поддержку. Кроме того, усилия разработчиков должны направляться на создание XML-схемы, определяющей содержащиеся в документе элементы и атрибуты, к которым привязана логика смарт-документа.
Совместимость
Поскольку смарт-документы являются совершенно новой особенностью Office 2003, их уникальная функциональность недоступна в предыдущих версиях Office. Тем не менее, смарт-документ, созданный в Office 2003, можно просматривать и в более ранних версиях этого программного продукта. При этом сохраняется основное форматирование, но не сохраняются разметка XML-элементами и логика смарт-документа.
Безопасность
Смарт-документы используют все преимущества, предоставляемые средствами безопасности Office 2003. Перед тем, как смарт-документы смогут быть загружены и установлены на клиентский компьютер, они должны быть подписаны доверенными центрами. Тем не менее, даже после этого у пользователя остается возможность отказаться от установки смарт-документа.
Заключение
Смарт-документы повышают доступность информации, привносимую языком XML в документы Office 2003, обеспечивая надежную двустороннюю связь с хранилищами данных организации и позволяя организациям использовать язык XML по его прямому назначению. Хотя решения на основе смарт-документов требуют времени на разработку, это время может быть незначительным, в то время как увеличение производительности при их использовании может оказаться очень впечатляющим.