Microsoft SharePoint Portal Server – популістський портал, HTML, XML, DHTML, Інтернет-технології, статті

До недавнього часу більшість ключових виробників ПЗ ігнорували ринок програм для створення порталів. Сьогодні ситуація змінилася: ми спостерігаємо хвилю випуску таких програм: WebSphere Portal Server корпорації IBM, Station K-Station і Discovery Server компанії Lotus, а також Oracle9i AS Portal. З цієї ж хвилею на ринку з'явився SharePoint Portal Server, портал корпорації Microsoft.

Microsoft SharePoint являє собою одночасно і портал, і систему управління контентом. Ясно, що перша версія програми не призначається для застосування у великих компаніях як загальнокорпоративного порталу, об'єднує величезні обсяги різнорідних даних і тисячі користувачів. Тим не менш, для першої версії цей програмний продукт має несподівано великої функціональністю і являє собою дуже вдале по співвідношенню ціна / ефективність рішення для створення порталів підрозділів та системи управління контентом, орієнтованих на Windows.


Користувальницький інтерфейс


У SharePoint є власна система управління документами, тісно інтегрована з Microsoft Office XP. У портальний компонент SharePoint входить Web-сервер (він називається dashboard site – сайт цифровий інформаційній панелі, або просто інформаційна панель), який застосовується для пошуку та перегляду інформації в сховищах документів SharePoint (вони називаються workspaces-робітники області), а також інформації, керованої зовнішнім ПО, наприклад, Lotus Notes або Microsoft Exchange.

У процесі «збирання» видимого користувачам представлення бізнес-інформації інформаційна панель оперує так званими Web-модулями (Web Parts). Web-модулі являють собою багаторазово використовувані компоненти, що мають інтерфейси до потрібної інформації, додатків і службам. Web-модуль містить або вбудований код (HTML, VBscript, JScript, елемент керування ActiveX або XML) для доступу до контенту, або URL-адреса контенту. Користувач порталу налаштовує свій Web-інтерфейс, вибираючи з каталогу потрібні Web-модулі і визначаючи, як вони повинні розташовуватися у вікні браузера. Загальний вигляд вікна і колірне рішення можна налаштувати відповідно до загальнокорпоративних стандартами, змінюючи задані за замовчуванням таблиці стилів. Враховуючи орієнтацію Microsoft на Web-сервіси, розумно припустити, що в такій версії сервера SharePoint Web-модулі будуть тісно інтегровані в інфраструктуру Web-сервісів.

Корпорація Microsoft і сторонні постачальники-партнери пропонують широкий вибір Web-модулів для доступу до засобів бізнес-аналітики (BI), додатків CRM і ERP, службам підтримки спільної роботи, синдикованим контенту і т. д. Наприклад, я використовую Web-модулі компанії Correlate для організації офісних документів, електронної пошти та Web-контенту, що відноситься до портальних технологій і ПЗ. Особливі відносини існують між SharePoint і SAP Portals – компоненти інтерфейсу SAP Portals (так звані iViews) можуть діяти як Web-модулі. Для того, щоб компанії могли створювати власні спеціалізовані Web-модулі, до SharePoint додається комплект для розробників. Щоб створити Web-компонент в Microsoft Office XP, досить просто зберегти відповідний об'єкт як Web-сторінку.

Microsoft деякий час пропонувала безкоштовний, але не підтримуваний набір ресурсів для розробників електронних панелей – Digital Dashboard Resource Kit (DDRK). Остання версія цього комплекту, відома як Microsoft SQL Server Digital Dashboard 3.0, дозволяє побудувати портал, розгортає на SQL Server 2000, а не тільки на SharePoint Portal Server. Створені засобами DDRK 3.0 Web-модулі працюють і в середовищі SharePoint. Цікава особливість комплекту DDRK полягає в тому, що він дозволяє створювати портали для мобільних і бездротових пристроїв. Логічно припустити, що ця технологія увійде в наступні версії SharePoint.


Система управління документами


Кожен сервер інформаційних панелей має пов'язану з ним робочу область, яка управляється засобами системи сховища Microsoft Web Storage System. Метадані порталу і призначені для користувача документи відображаються в робочій області як бібліотека, що складається з ієрархії папок. Віддаленим клієнтським комп'ютерам вони видно як Web-папки і доступні по протоколу WebDAV.

Для управління документами в робочій області годиться будь-який додаток, що підтримує роботу з Web-папками. Зокрема, кошти Microsoft Office 2000 і XP дозволяють створювати документи робочої області, такі як файли Word, презентації PowerPoint або зведені таблиці Excel, і працювати з ними. Для зберігання цих документів у робочій області існують два типи папок: стандартні і розширені. Стандартні папки нічим не відрізняються від звичайних папок з файлами в Windows, а розширені підтримують додаткові функції – такі, як відмітка про зняття з контролю користувача і передача системі (check-in) і передача контролю користувачеві (check-out), підтримка версій і процесу схвалення документів.

Щоб приступити до редагування документа, користувач повинен взяти його на свій контроль (check-out). Ця операція блокує документ, не дозволяючи іншим користувачам змінювати його, поки попередні зміни не будуть зафіксовані і документ не буде знятий з контролю користувача. При кожному знятті документа з контролю SharePoint присвоює йому новий номер версії та архівує попередню версію. Документ залишається в приватному володінні користувача до тих пір, поки не буде опублікований для загального доступу через інформаційну панель. Документ або публікується при кожному знятті з контролю, або публікується лише остаточний його варіант, а проміжні версії залишаються в приватному володінні.

Система управління документами підтримує маршрутизацію при схваленні документа, так що можна передбачити процедуру його рецензування перед публікацією. Коли автор публікує документ, останній може автоматично відсилатися одному або декільком рецензентам. Кожен рецензент має право схвалити або відхилити документ. Всі рецензенти отримують електронною поштою повідомлення про необхідність відрецензовані документ. Спеціальний механізм Web-обговорення дозволяє рецензентам проводити онлайнове обговорення даного документа. Коментарі і зауваження зберігаються у вигляді потоків повідомлень.

У кожного документа є профіль – набір використовуваних для пошуку метаданих. При знятті документа з контролю SharePoint просить користувача заповнити профіль, в якому можуть бути як обов'язкові, так і необов'язкові поля. За замовчуванням профіль містить основні характеристики документа – такі, як ім'я автора і заголовок, проте в кожній організації можуть додати до нього свої характеристики, де міститься додаткова інформація, яка полегшує пошук. Величезна перевага профілів SharePoint перед властивостями документів в Microsoft Office (які практично не використовуються) полягає в тому, що введення метаданих можна зробити примусовим: автор не зможе зберегти документ, не заповнивши обов'язкових полів.

Для управління доступом до документів використовуються ролі. Координатори відповідають за управління, автори додають і оновлюють документи, а читачі мають доступ тільки для читання до опублікованих документів. У SharePoint можна також заборонити користувачеві доступ до певних документів. Для перевірки автентичності користувачів SharePoint застосовуються стандартні засоби системи безпеки Windows.


Доступ до бізнес-інформації


Доступ до документів робочих областей SharePoint можливий за допомогою засобів Microsoft Office, Диспетчера файлів Windows або Internet Explorer. Всі ці інтерфейси дозволяють переміщатися і виконувати пошук в ієрархії папок робочої області. У цьому огляді ми обмежимося обговоренням доступу до документів засобами браузера та інформаційної панелі, так як з точки зору перспектив порталу це буде звичайний метод доступу, що дозволяє працювати з інформацією, що зберігається як у SharePoint, так і за його межами.

Я вже пояснив, як застосовувати Web-модулі для доступу до бізнес-інформації. Наприклад, для вказівки на певну інформаційну службу можна використовувати Web-модуль у вигляді URL-адреси. Точно так же для відображення на інформаційній панелі презентації PowerPoint з робочої області SharePoint її можна зберегти як Web-модуль. Щоб полегшити користувачам пошук бізнес-інформації, Microsoft також надає готові Web-модулі пошуку, розбиття на категорії і підписки.

Бізнес-інформацію в інформаційній панелі можна відображати з розбивкою на бізнес-категорії. Користувачі, які не знайомі з бізнес-інформацією, за допомогою Web-модуля розбиття на категорії можуть переглядати зміст порталу по бізнес-тематик. Засіб розбиття на категорії також дозволяє зв'язати певну інформацію з декількома тематиками. Дозволяється пов'язувати категорії як з документами робочих областей SharePoint, так і з інформацією, розташованої на інших інформаційних серверах. Можна відносити документ до певної категорії вручну або автоматично, скориставшись послугами помічника SharePoint Category Assistant. Після того, як користувач віднесе до якоїсь категорії деяку кількість представницьких документів, Category Assistant навчається на їх матеріалі і виробляє алгоритми автоматичної класифікації нового контенту. Заздалегідь важко сказати, наскільки ця можливість сервера буде корисною і ефективною.

За допомогою Web-модуля пошуку користувач порталу може провести пошук всій бізнес-інформації, проіндексовану службою пошуку SharePoint. Підтримується як повнотекстовий пошук, так і пошук за ключовими словам. Результати, які повертаються службою пошуку, ранжуються імовірнісним алгоритмом.

Служба пошуку SharePoint складається з чотирьох основних компонентів: збору інформації, фільтрації, індексування і власне пошуку. Компонент збору даних автоматично збирає інформацію та метадані з робочих областей SharePoint, Web-серверів, файлових серверів, загальних папок Exchange і баз даних Lotus Notes. За допомогою поставляється з продуктом комплекту для розробників можна створювати «обробники протоколів »доступу до інших джерел інформації. Поставляється версія компонента збору інформації не підтримує OLE DB і ODBC, однак для доступу до баз даних можна скористатися сценаріями Active Server Page. Процес збору інформації запускається вручну або за розкладом. Компонент фільтрації застосовується для декодування певних форматів файлів у зібраної інформації. Надаються фільтри для HTML, документів Microsoft Office, тексту та факсимільних документів у форматі TIFF. Adobe також надає фільтр для PDF-файлів. Для створення спеціальних фільтрів слід застосовувати супутній комплект для розробників. Компонент індексування створює пошуковий індекс; при цьому для вилучення слів використовуються характерні для природних мов роздільники й механізми пошуку однокореневих слів (stemmers). (Stemmer – це механізм, який виділяє корінь слова, відрізаючи все суфікси, і шукає однокореневі слова.) Для доступу до індексу SharePoint, розміщеному в сховище Web Storage System, компонент пошуку використовує розширення SQL для повнотекстового пошуку. Для доступу до індексу з програм надається декілька API-інтерфейсів, у тому числі ADO, OLE DB і WebDAV.

Ще один спосіб отримання бізнес-інформації – це підписка. Механізм підписки повідомляє користувачів про появу нової або оновлення існуючої інформації. Передплату можна пов'язати з одним певним документом, всіма документами папки, всіма документами категорії або з результатами пошуку. Користувачі можуть бачити повідомлення механізму передплати на інформаційній панелі або отримувати їх електронною поштою.


Новий гравець ринку ПЗ для управління документами


Поява першої версії Microsoft SharePoint Portal Server – вельми значуща подія на ринку ПЗ для створення порталів. Цей продукт, ймовірно, зробить значний вплив на конкуруючі портальні продукти, орієнтовані на доставку інформації і керування документами. На відміну від IBM і Oracle, які інтегрували технологію порталів в свої сервери Web-додатків, Microsoft пропонує окремий портальний продукт з власною системою управління документами, тісно інтегроване з Microsoft Office XP. Очевидно, що ця стратегія передбачає конкуренцію з аналогічними продуктами Lotus у розрахунку на нинішніх користувачів Lotus Notes.


Відомості про програмний продукт



Microsoft SharePoint Portal Server 2001


Виробник:

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Метки: , , , , , ,
Рубрики: DHTML, HTML, XML

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*