Выбрать главу

• Специальные API, обеспечивающие стандартный обмен данными “XML по HTTP” с SharePoint.

• Поддержка языка LINQ, обеспечивающая интегрированный доступ к данным SharePoint в виде объектов из знакомых языков программирования в .NET наподобие C# и VB.Net.

• Решения типа “песочниц”, т.е. решения, безопасно развернутые на сайте SharePoint и ограниченные так, чтобы они не могли причинить вред ферме, с помощью защиты доступа кода (Code Access Security — CAS). Эти решения стали необходимыми с появлением сред хостинга с несколькими арендаторами.

• Импорт, изменение и расширение пакетов решений (.wsp).

• Разработка решений SharePoint с помощью шаблонов типов проекта SharePoint и шаблонов элементов проекта SharePoint.

• Создание веб-модулей и страниц приложений для сайтов SharePoint.

В главе 29 приведены пошаговые инструкции по созданию веб-модуля Visual Studio, где задействован язык LINQ для вывода списка SharePoint в пользовательском формате.

Применение средств бизнес-логики в SharePoint 2010

В SharePoint 2007 были предприняты серьезные усилия для внедрения средств так называемой бизнес-логики с помощью каталога бизнес-данных Excel Services и инструментального набора PerformancePoint. Но основное внимание уделялось графику обучения, необходимого для использования этих средств при создании интерактивных информационных панелей, которые позволяли пользователям SharePoint быстро и эффективно обращаться к конкретным представлениям данных, необходимым для их работы.

Средства бизнес-логики Business Intelligence в SharePoint 2010 довольно сложны и весьма мощны, и поэтому для описания этой концепции выделены две полные главы. Глава 30 демонстрирует возможности приложения-службы PerformancePoint, а в главе 31 описаны возможности службы Business Connectivity Services. Компонент Excel Services, позволяющий конечным пользователям публиковать контент в библиотеках SharePoint и доступный через веб-модуль Excel Web Access, описан в главе 26. На рис. 1.11 приведен пример информационной панели, полная инструкция по созданию которой приведена в главе 30.

Управление средой SharePoint

IT-персоналу приходится постоянно отвечать на вопрос: “Ну вот, у нас есть SharePoint и его пользователи, а как управлять всем этим?" Глава 24 содержит введение и рекомендации по выполнению шагов, необходимых для того, чтобы среда SharePoint 2010 удовлетворяла набору целей и пониманию IT-персонала и потребностям конечных пользователей. Конечно, каждая организация уникальна, как уникальны и ее цели и ожидания при развертывании SharePoint 2010, но спектр инструментов и процесс, описанный в этой главе, может пригодиться для всех различных видов организаций и предприятий.

Рис. 1.11. Информационная панель PerformancePoinl

Резюме

SharePoint 2010 является универсальным инструментом для управления документами, обеспечения совместной работы, управления веб-контентом и возможностями экстрасетей в виде мощного набора взаимосвязанных продуктов. Компания Microsoft вложила в SharePoint 2010 значительные усилия и добавила масштабируемую инфраструктуру прило-жений-служб, полностью переделанный'поиск, улучшенные средства администрирования и множество усовершенствований в интерфейсе конечных пользователей.

Каждое из этих усовершенствований и возможностей будет подробно рассмотрено в данной книге. При необходимости конкретную тему, средство или концепцию можно найти с помощью оглавления книги.

Практические рекомендации

• SharePoint 2010 — это сложная линсика продуктов, которая может выполнять разнообразные функции для разнообразных компаний, но IT-персонал должен иметь четкое представление о том, как можно задействовать SharePoint и какие инструменты будут представлены сообществу пользователей.

• Вы можете помочь внедрению SharePoint 2010 в своей организации, уяснив точки интеграции с продуктами Office 2010 и лучше разобравшись с совместимостью с Office 2007 и более ранними версиями.

• Развертывайте только те приложения-службы, которые нужны согласно конкретным производственным требованиям проекта.

• Ознакомьтесь с новыми средствами администрирования SharePoint 2010, особенно со сценариями PowerShell — это очень важно для администрирования среды SharePoint.

■ Хотя бы бегло ознакомьтесь с невероятным диапазоном средств и возможностей, имеющихся в SharePoint 2010, просмотрев темы, освещенные в данной книге, и выполнив пошаговые упражнения — это поможет понять, как задействовать различные технологии.

• Сконцентрируйте основное внимание на ключевых технологиях SharePoint 2010 — служба управляемых метаданных, рабочие потоки и бизнес-логика — чтобы уверенно справляться с производственными требованиями и проблемами.