- •Содержание
- •Введение
- •I. Теоретическая часть.
- •I.1. Описание функциональных возможностей ms SharePoint и средства их реализации.
- •I.2. Возможности ms SharePoint
- •I.3. Поисковые службы в SharePoint
- •I.4. Понятие веб-части
- •I.5. Транспортируемость, производительность, масштабируемость, безопасность веб-части.
- •I .6. Примеры веб-частей.
- •I.7. Языки программирования
- •I.9. Язык преобразований xsl (xslt).
- •I.10. Caml-запросы
- •II. Практическая часть.
- •II.1. Разработка и реализация функций корпоративного портала
- •II.2 Постановка задачи
- •II.3. Выполнение работы
- •Как видим, управлять узлом портала просто, и не требуется глубоких знаний и навыков для того, чтобы работать с ним в роли пользователя.
- •II.4. Работа с редактором содержимого
- •II.5. Работа с библиотеками и списками
- •II.6. Работа с прочими веб-частями.
- •Заключение.
- •Список использованной литературы.
I. Теоретическая часть.
I.1. Описание функциональных возможностей ms SharePoint и средства их реализации.
Использование SharePoint Portal Server 2003 позволяет предприятиям разворачивать информационные порталы для обеспечения эффективного взаимодействия пользователей и рабочих групп и для обмена данными. Благодаря оперативному обмену нужными сведениями между участниками различных бизнес-процессов повышается производительность работы. SharePoint Portal Server 2003 представляет собой корпоративную систему, позволяющую объединять данные из различных систем в общее решение за счет использования единого входа в систему и возможностей интеграции корпоративных приложений. Сервер обладает широкими возможностями по развертыванию и мощными средствами управления. Портал облегчает совместную работу с помощью средств объединения, организации и поиска данных, сотрудников и рабочих групп. Использование индивидуальной настройки содержимого и оформления портала, а также выделение целевой аудитории дает возможность пользователям быстро находить нужные данные. Выделение целевой аудитории предусматривает распределение данных и обновлений в соответствии с положением, занимаемым сотрудником в организации, его участием в рабочих группах, интересами, принадлежностью к той или иной группе безопасности или в соответствии с другими условиями, которые могут быть заданы отдельно.
Сервер SharePoint Portal Server 2003 использует узлы Microsoft Windows SharePoint Services 2003 для создания на портале страниц сотрудников, данных и организаций. Портал также расширяет возможности Windows SharePoint Services, предоставляя средства для организации и настройки веб-узлов и позволяя рабочим группам публиковать сведения для всей организации.
SharePoint Portal Server 2003 позволяет использовать единый вход для работы с множеством систем, таких как приложения Microsoft Office System, системы бизнес-анализа и управления проектами, а также существующие отраслевые приложения, в том числе специализированное ПО и ПО сторонних производителей. Масштабируемая распределенная архитектура портала содержит гибкие средства для развертывания, развития и управления. Все это позволяет порталу расти вместе с растущими запросами организации. Средства интеграции позволяют работать с информацией наилучшим образом. Пользователи имеют возможность извлекать и использовать актуальную и соответствующую теме информацию из разных систем и отчетов, быстро находить и получать документы, проекты и готовые решения. Портал применяет технологию поиска, разработанную в подразделении Microsoft Research, которая позволяет вести поиск по общим файловым ресурсам, веб-серверам, общим папкам Microsoft Exchange Server, Lotus Notes и узлам Windows SharePoint Services. В дополнение к этому есть возможность тематической сортировки документов для поиска требуемых сведений. При добавлении новых данных или изменении существующих высылаются соответствующие оповещения, что делает работу с системой более удобной.
I.2. Возможности ms SharePoint
Модель программирования Windows SharePoint Services позволяет создавать собственные веб-части (Web Parts), расширяющие возможности страниц SharePoint. Описанию того, что такое веб-часть, посвящена вся следующая глава.
Windows SharePoint Services — это набор служб для Microsoft Windows Server 2003, предназначенных для совместного использования данных, коллективной работы пользователей над документами и создания списков и страниц веб-компонентов. Кроме того, службы Windows SharePoint Services можно использовать в качестве базовой платформы для создания приложений для совместной работы и использования данных.
Microsoft Office SharePoint Portal Server 2003 — это безопасное, масштабируемое серверное решение для построения портала организации, основанное на службах Windows SharePoint Services, которое можно использовать для объединения узлов SharePoint, данных и приложений в организации в рамках единого, простого в использовании портала. Помимо возможностей Windows SharePoint Services, SharePoint Portal Server 2003 предоставляет следующие возможности:
размещать на внутренний сервер новости и темы для обсуждения;
открывать персональные узлы с личными и общими отделами;
адресовать информацию определенной аудитории;
индексировать и искать информацию в общих файлах, на веб-серверах, защищенных веб-серверах, в общедоступных папках Microsoft Exchange Server, Lotus Notes и на узлах SharePoint;
оповещать об изменениях интересующей информации, документов или приложений;
получить единый вход в систему для интеграции приложений внутри организации.
Поскольку для SharePoint Portal Server 2003 требуется наличие служб Windows SharePoint Services, в SharePoint Portal Server 2003 доступны все возможности Windows SharePoint Services.
Гибкие порталы, создаваемые на основе собственных или сторонних веб-частей, могут использовать различные типы панелей управления и интерфейсов работы с материалами. Притом эти панели управления легко создаются и могут быть предоставлены для использования другим пользователям. К тому же сам SharePoint имеет встроенные режимы создания сетевых приложений для коллективной работы.
Посмотрим обзор возможностей SharePoint при взаимодействии с различными технологиями (Таб. 1.1).
Таблица 1.1 возможности SharePoint при взаимодействии с различными технологиями.
Технология |
Возможности |
Windows 2003 Server |
Многоцелевая операционная система, обеспечивающая работу с файлами и печатающими устройствами, поддержку Microsoft Internet Information Services и Microsoft Routing and Remote Access Service, а также дополнительные средства коммуникации. |
Office 2003 |
Функциональные расширения возможностей Office XP, включая интегрированную поисковую систему, встроенный режим обработки документов и персональные средства разработки веб-приложений. |
Windows Explorer |
Улучшенные поисковые средства и упрощенная система навигации. |
Системы обработки документов |
Система регистрации и изъятия документов обеспечивает резервирование документов для обработки в каждый момент только одним пользователем. Регистрация последовательных версий документов облегчает последующие проверки и возможную отмену изменений. Средства профилирования обеспечивают использование основных и дополнительных метаданных. Интеграция средств Office и Windows дает возможность работать с документами, используя знакомые пользователю инструменты. Совместное обсуждение и редактирование содержания документов Office и Hypertext Markup Language (HTML). Система безопасности обеспечивает просмотр и редактирование документов только пользователями, имеющими соответствующие привилегии. |
Поисковые службы |
Индексирование результатов поисков и наборов адресов URL. Синтаксический анализ и отбор документов для извлечения необходимых метаданных и информации, а также контекстного поиска. Возможность поиска со специальной поисковой страницы или непосредственно из приложений Office XP. Возможность программирования поисковых задач в формате ADO или WebDAV SQL. |
Portal Framework |
Возможность настройки вида представления информации в соответствии с потребностями и предпочтениями пользователей. Возможность расширения компонентов Web Parts за счет других источников информации. |
Web Parts |
Web Parts – это настраиваемые компоненты многоразового использования, позволяющие отображать на веб-страницах определенную информацию. Компоненты Web Parts могут подключаться к существующим серверным системам (например, Siebel или SAP) для отображения информации на рабочем столе в определенном пользователем формате. Таким образом, пользователи получают доступ к внутренним данным, внешним приложениям и коллективным рабочим инструментам через единый интерфейс. |
Интеграция системы SharePoint Portal Server с повседневно используемыми пользователями средствами Microsoft Office и Microsoft Windows (в том числе, Windows Explorer, приложениями Office и веб-браузерами) дает пользователям простой в обращении инструмент для совместной работы и обработки документов.
Система SharePoint Portal Server использует ключевые технологии компании Microsoft: Windows, Portal Framework, Office, Microsoft Internet Explorer, Microsoft Exchange Store, Microsoft Search Service и другие. Возможности поисковой системы, средств обработки документов и легкость настройки портала SharePoint Portal Server в сочетании с приложениями Office XP дают мощное средство обработки информации.
Клиентские компоненты SharePoint Portal Server включают функциональные расширения программ Office и Windows Explorer, обеспечивающие обработку документов в рамках этих приложений. Например, после редактирования в программе Microsoft Word документа, извлеченного из рабочей области SharePoint Portal Server, можно вернуть его обновленную версию в рабочую область при помощи команды Check In в меню File. Кроме того, для просмотра и обработки документов в рабочей области SharePoint Portal Server можно использовать программу Windows Explorer. Поисковые возможности SharePoint Portal Server также доступны в приложениях Office XP при поиске в сетевых директориях в рабочей области. Эти прикладные компоненты программ Office и Windows Explorer взаимодействуют с серверными компонентами через стандартный интернет-протокол.
При установке SharePoint Portal Server автоматически создается сайт портала. Этот сайт обеспечивает централизованный доступ к данным, облегчающий пользователям поиск и обработку информации. В частности, пользователь может:
просматривать информацию по разделам;
искать информацию;
подписаться на получение сообщений об изменениях информации;
извлекать и вносить документы;
просматривать историю изменений документов;
разрешать публикацию документов;
публиковать документы.
Сайт портала также дает возможность доступа к информации, находящейся внутри и вне организации, что позволяет пользователям обмениваться информацией независимо от ее формата и их местонахождения. Страницы портала могут быть изменены для отображения новостей организации или другой важной информации.
Компоненты Portal Framework и Web Part управляют функциями браузера сайта портала. Эти компоненты отображают пользовательский интерфейс и позволяют администраторам и координаторам портала изменять настройки сайта. Кроме того, оперативные компоненты Portal Framework отображают запросы, поступающие от веб-компонентов портала.
