Анализ, разработка и исследование системы управления данными предприятия на базе продукта Microsoft SharePoint

Анализ современного состояния систем автоматизации управления данными; учет инфраструктуры информационной системы и требования к ресурсам организации. Разработка системы управления данными на базе SharePoint-сайта, программная реализация и внедрение.

Рубрика Программирование, компьютеры и кибернетика
Вид диссертация
Язык русский
Дата добавления 10.11.2011
Размер файла 4,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Анализ, разработка и исследование системы управления данными предприятия на базе продукта Microsoft SharePoint

СОДЕРЖАНИЕ

  • ВВЕДЕНИЕ
  • 1. АНАЛИЗ И ИССЛЕДОВАНИЕ СОВРЕМЕННОГО СОСТОЯНИЯ УПРАВЛЕНИЯ ДАННЫМИ
    • 1.1 Автоматизация управления данными организации
    • 1.2 Современное состояние рынка систем автоматизации управления данными
      • 1.2.1 Линейка продуктов от Microsoft
      • 1.2.2 Платформа Documentum
      • 1.2.3 Продукт от Humminbird
    • 1.3 Обоснование выбора системы на основании их классификации
      • 1.3.1 Идентификация пользователей и работа в системе
      • 1.3.2 Организация электронного архива данных
      • 1.3.3 Управление данными
      • 1.3.4 Учет сложившейся инфраструктуры информационной системы и требования к ресурсам организации
      • 1.3.5 Удобство в использовании и стоимость продукта
    • 1.4 Принципы построения системы WSS 3.0
      • 1.4.1 Устройство портала
      • 1.4.2 Управление информационным содержимым
      • 1.4.3 Организация поиска
      • 1.4.4 Использование электронных форм
      • 1.4.5 Отображение информации в системе
  • 2. РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ ДАННЫМИ НА БАЗЕ SHAREPOINT-САЙТА
    • 2.1 Предпосылки создания системы управления данными в организации
    • 2.2 Выработка основных требований
    • 2.3 Разработка архитектуры сайта
      • 2.3.1 Программная часть
      • 2.3.2 Администраторская часть
      • 2.3.3 Клиентская часть
    • 2.4 Организация безопасности и системы доступа
      • 2.4.1 Проверка подлинности
      • 2.4.2 Разграничение доступа
      • 2.4.3 Внешняя защита
  • 3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ И ВНЕДРЕНИЕ СИСТЕМЫ УПРАВЛЕНИЯ ДАННЫМИ
    • 3.1 Развертывание и настройка служб WSS 3.0 в локальной сети
    • 3.2 Разработка сайта
      • 3.2.1 Модули навигации по сайту
      • 3.2.2 Основные web-части сайта
      • 3.2.3 Модуль календаря
      • 3.2.4 Модуль отображения пользователей узла
    • 3.3 Исследование работы и окончательная настройка сайта
    • 3.4 Восстановление системы в случае сбоя
    • 3.5 Обучение пользователей
  • 4. ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИЕ 1
  • ПРИЛОЖЕНИЕ 2
  • ПРИЛОЖЕНИЕ 3
  • ПРИЛОЖЕНИЕ 4
  • ПРИЛОЖЕНИЕ 5

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ

БД - база данных;

ОС - операционная система;

ПО - программное обеспечение;

ЭВМ - электронно-вычислительная машина;

ACL - (англ. сокр. Access Control List) список доступа в Documenum;

AD - (англ. сокр. Active Directory) служба каталогов Windows Server 2003;

ASP - (англ. сокр. Active Server Pages) технология от Microsoft, позволяющая легко разрабатывать приложения для World Wide Web;

BDA - (англ. сокр. Business Data Action) набор действий над объектами WSS;

BDC - (англ. сокр. Business Data Catalog) компонет WSS, позволяющий включать данные из одних приложений в другие;

CSS - (англ. сокр. Cascading Style Sheets) каскадные таблицы стилей;

DC - (англ. сокр. Domain Controller) контроллер домена;

DHCP - (англ. сокр. Dynamic Host Configuration Protocol) сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP;

DNS - (англ. сокр. Domain Name System) система, позволяющая преобразовывать символьные имена хостов в IP-адреса (и наоборот) в сетях TCP/IP;

GUI - (англ. сокр. Graphical User Interface) графический интерфейс пользователя;

HTML - (англ. сокр. HyperText Markup Language) язык гипертекстовой разметки;

HTTP - (англ. сокр. HyperText Transfer Protocol) сетевой протокол прикладного уровня для передачи файлов;

IIS - (англ. сокр. Internet Information Services, Internet Information Server) набор серверов для нескольких служб интернета от компании Майкрософт;

IP - (англ. сокр. Internet Protocol) маршрутизируемый сетевой протокол;

IPSec - (англ. сокр. IP Security) механизм транспортного уровня, позволяющий обеспечить конфиденциальность и целостность данных, передаваемых между компьютерами по протоколу TCP/IP;

ISA - (англ. сокр. Internet Security & Acceleration Server) брандмауэр и кэширующий proxy-сервер от Microsoft;

L2TP - (англ. сокр. Layer 2 Tunnelling Protocol) защищенный VPN-протокол;

LDAP - (англ. сокр. Lightweight Directory Access Protocol) сетевой протокол доступа к службе каталогов X.500;

MSDE - (англ. сокр. Microsoft SQL Server Desktop Engine) настольная версия Microsoft SQL Server;

MSIL - (англ. сокр.Microsoft Intermediate Language) промежуточный язык платформы .NET;

NTLM - (англ. сокр. NT Lan Manager) протокол сетевой аутентификации;

RSS - (англ. сокр. Really Simple Syndication) семейство XML-форматов, предназначенное для описания иформации;

SPPS - (англ. сокр. SharePoint Portal Server) продукт от Microsoft;

SSL - (англ. сокр. Secure Sockets Layer) криптографический протокол, обеспечивающий безопасную передачу данных по сети;

SSO - (англ. сокр. Single Sign-On) система единого входа SharePoint;

TCP - (англ. сокр. Transmission Control Protocol) протокол управления передачей данных в сетях TCP/IP;

VB - (англ. сокр. Virtual Basic) язык программирования;

VPN - (англ. сокр. Virtual Private Network) логическая сеть, создаваемая поверх другой сети;

WINS - (англ. сокр. Windows Internet Name Service) служба сопоставления NetBIOS-имен компьютеров ip-адресам узлов;

WSS - (англ. сокр. Windows SharePoint Services) продукт от Microsoft;

XML - (англ. сокр. eXtensible Markup Language) расширяемый язык разметки.

ВВЕДЕНИЕ

В современном мире развитие любого производства в значительной степени определяется использованием современных технологий. Все информационные ресурсы предприятий концентрируются в рамках информационных систем. Объединение данных на основе взаимодействия информационных систем выводит их на уровень единого информационного пространства предприятия. Концепция единого информационного пространства реализует идею полной автоматизации управления данными компании.

Управление данными -- это процесс, связанный с накоплением, организацией, запоминанием, обновлением, хранением и поиском данных. Очевидно, что целью внедрения систем управления данными является построение корпоративной информационной среды, где сотрудники могли бы работать с едиными потоками данных. Учитывая это, а также постоянное увеличение разнообразной информации, системы управления данными являются более чем актуальными на предприятиях.

Основной целью диссертации является разработка и внедрение системы управления данными на кафедре ЦНИИ РТК. Данная система предоставляет пользователям определенный набор сервисов, поэтому в процессе реализации поставленной цели были сформулированы основные задачи, необходимые для достижения поставленной цели:

- исследование предметной области;

- анализ доступных систем управления данными и определение их перспектив;

- обоснование выбора системы;

- проектирование архитектуры системы;

- разработка безопасной модели доступа;

- внедрение системы на кафедре ЦНИИ РТК;

- обучение пользователей.

Для того чтобы управлять разнородными типами данных, необходимо построение платформы управления, поэтому в первой части диссертации рассматривается и классифицируется современная база систем управления данными, на основании которой, по большинству предъявляемых к ним требований, выбирается наиболее эффективный продукт -- в данном случае это Microsoft SharePoint.

Вторая часть посвящена рассмотрению предпосылок создания сайта системы управления данными, разработке необходимых требований, планированию архитектуры и логического содержания сайта, проектированию системы безопасности и модели доступа на уровне всего сайта и отдельных частей.

В последней части осуществлены программная реализация сайта системы управления данными и его внедрение на кафедре ЦНИИ РТК. В ходе программной реализации решены отдельные задачи по обеспечению соответствия выработанным требованиям. Процесс внедрения системы включает в себя непосредственное развертывание и адаптацию программной реализации сайта в действующей локальной сети, которая заменит собой все имеющиеся в организации информационные системы, исследование работоспособности системы и обучения пользователей для работы с ней.

Методологическую и теоретическую основу диссертации составляют научные материалы, перечисленные в списке литературы.

1. АНАЛИЗ И ИССЛЕДОВАНИЕ СОВРЕМЕННОГО СОСТОЯНИЯ УПРАВЛЕНИЯ ДАННЫМИ

Концепция электронных данных появилась в 80-х с появлением на рынке миникомпьютеров и первого графического интерфейса (GUI). Началом истории систем электронного управления данными на базе корпоративных порталов можно считать 1998 г., когда Кристофер Шайлакс и Джулия Тилман из Merrill Lynch дали следующее определение: “Корпоративные информационные порталы -- это приложения, которые позволяют компаниям раскрывать информацию, хранящуюся внутри и вне организации, и предоставить каждому пользователю единую точку доступа к предназначенной для него информации, необходимой для принятия обоснованных управленческих решений”. Т.е. это прямое использование наработанных технологий публичных информационных порталов в корпоративных целях.

В современном мире документ является основным способом представления информации на любом современном предприятии. Способность принять верное решение и вовремя отреагировать на внешние изменения зависит не только от таланта и опыта, но и от того, насколько разумно организовано управление данными.

Вовремя не полученная информация или документ -- это, прежде всего, потерянные деньги, время и упущенные возможности. Вследствие этого, на любом предприятии, где ведется активная работа с различными документами, рано или поздно встает проблема систематизации, обработки и безопасного хранения значительных объемов информации.

По данным Delphi Consulting Group, в настоящее время только в США ежедневно создается более 1 млрд. страниц документов, а в архивах хранится уже более 1,3 трлн. различных документов. В то же время, по данным журнала ASAP, в мире ежегодно появляется около 6 млрд. новых документов, а среднестатистический служащий тратит каждый год до 150 часов на поиск утерянной информации. Значительную часть своего рабочего времени специалисты предприятий тратят как на поиск необходимой им информации, так и на создание и отправку документов. Существуют оценки, что секретарь-референт тратит до 75% своего времени на работу с документами, у руководителей на работу с документами уходит до 45% рабочего времени, а у рядовых сотрудников предприятия -- до 30%.

1.1 Автоматизация управления данными организации

Огромную роль в оптимизации деятельности самого предприятия и его служащих играют современные системы управления данными. Для реализации этой задачи используются как собственные разработки, так и различные готовые решения, от офисных систем до систем управления предприятиями. Внутри таких систем документы находятся в электронном виде.

Под термином “автоматизация управления данными” понимают внедрение приложений, автоматизирующих канцелярию, внедрение электронного архива документов, создание системы управления разнообразными картотеками документов и приложениями, автоматизирующими маршрутизацию документов, управление процессами по их обработке, а также многое другое. При этом под движением документов понимается не их физическое перемещение (т. к. они чаще всего остаются на сервере базы данных (БД)), а передачу прав на их использование с уведомлением конкретных пользователей и контролем их исполнения.

Главное назначение -- это организация хранения электронных документов и работы с ними (включая их поиск, как по атрибутам, так и по содержимому). В этих рамках может быть реализован большой набор приложений, например:

- организация внутреннего информационного портала предприятия и его подразделений;

- регистрация корреспонденции (входящая и исходящая);

- создание электронного архива документов;

- обеспечение возможности интегрированного поиска и извлечения знаний, накапливаемых в различных приложениях;

- обеспечение унифицированных средств мониторинга процессов и контроля исполнения.

Конечно, можно внедрить приложения и по отдельности, не вкладываясь в создание дополнительной инфраструктуры. Однако подобный подход, вполне применимый при автоматизации традиционных приложений, не позволяет достичь основного эффекта от внедрения комплекса приложений, в силу специфики данной группы приложений, а именно:

- Организация общего информационного пространства предприятия. Данный класс накапливает информацию об основных аспектах деятельности сотрудников организации. В связи с этим особое внимание уделяется механизмам поиска, накопления информации и унификации интерфейса для различных функций в процессах обработки данных. При этом важно иметь доступ к информации о занятости сотрудников в различных бизнес-процессах;

- Организация последовательной автоматизации процессов. Принципиальная невозможность автоматизации всех управленческих процедур в компании единовременно требует возможности поэтапной автоматизации отдельных элементов управления данными;

- Специфичность приложений. Такие типовые процедуры, как согласование договоров, канцелярия, оформление документов могут существенно различаться в компаниях даже со сходной структурой бизнеса;

- Использование гибких инструментов модификации приложений. По мере внедрения определенного приложения в инфраструктуру предприятия, выявляются его недостатки и необходимость внесения изменений. Таким образом, приложения в области автоматизации управления данными принципиально не могут быть реализованы в виде жестких автоматизированных рабочих мест и требуют возможности модификации в процессе эксплуатации;

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

Таким образом, “электронный офис” предполагает организацию работы групп пользователей над совместным решением сложных распределенных задач в электронных компьютерных сетях с помощью средств вычислительной техники. Выбор инструментов реализации автоматизации управления данными приводит к определенным внешним и внутренним трудностям. Последние, зачастую, связаны с человеческими привычками и слабостями. Решение этой проблемы упирается в имидж фирмы.

Внешний срез проблемы заключается в большом количестве документов, предлагаемых в бумажном виде. Классическими примерами являются договора, письма, факсы и периодические издания. Также переход к “электронному офису” сдерживается из-за недостаточно развитой технологии оптического распознавания текстов. Последние достижения в этой области послужили толчком к активному внедрению технологий, в том числе и у нас в стране. Притягательность ввода текста без использования клавиатуры определяет интерес и к технологиям распознавания голоса. Совместно с технологиями архивирования, индексирования и поиска документов это создает основу построения электронных систем управления данными.

1.2 Современное состояние рынка систем автоматизации управления данными

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

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

1.2.1 Линейка продуктов от Microsoft

В качестве основы комплексной системы автоматизации управления данными Microsoft предлагает использовать продукты SharePoint Portal Server 2007 (SPPS 2007) и Windows SharePoint Services 3.0 (WSS 3.0) в качестве корпоративных систем, которые позволят объединять различные данные в общее решение за счет использования единого входа в систему и возможностей интеграции различных приложений.

Сервер SPPS 2007 использует узлы WSS 3.0 для создания общего портала всей или нескольких организаций, в то время, как сам продукт WSS 3.0 заточен под менее глобальные нужды, например, под создание узлов подразделений. Сервер расширяет возможности WSS 3.0, предоставляя средства для организации и настройки отдельных web-узлов и позволяя рабочим группам публиковать сведения для всей организации (см. рис. 1.1).

Рис. 1.1 Службы WSS 3.0.

Так как система будет рассматриваться в рамках подразделения организации, то вполне хватает функционала WSS 3.0.

В системе реализована технология хранения файлов, направленная на создание сообществ пользователей для совместной работы в рамках группы. Поддерживается создание документов, ведение их версий, изъятие и возврат в архив.

Для доступа к архиву используется web-клиент (сторонние разработчики могут дописывать для него свои компоненты) и компонент, интегрированный в Windows Explorer, что позволяет обращаться к архиву как к набору файлов. Также, группы пользователей могут публиковать данные на узлах для синхронизации работы (управление правами на доступ осуществляется как автоматически, так и вручную).

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

В WSS 3.0 встроены достаточно мощные средства индексации и поиска. Причем поиск может осуществляться как по внутренним хранилищам информации (файлы, узлы, базы Microsoft Exchange, базы Lotus Notes), так и по внешним (Internet). Система способна индексировать и публиковать данные, которые находятся в файловой системе на серверах локальной сети. В качестве альтернативы документы можно переместить в хранилище самого сервера. Регистрационные данные о документах всегда помещаются в хранилище сервера, при этом нет необходимости в использовании отдельного сервера БД.

WSS 3.0 является достаточно открытым продуктом, к нему можно добавлять различные компоненты, опираясь на web-технологии. Microsoft Office System и технологии SharePoint совместно образуют комплексное решение для обеспечения сотрудничества в рамках организации практически любого размера.

Реализация проекта по внедрению WSS 3.0 приносит предприятию ряд существенных преимуществ. Продукт наиболее эффективен в качестве базы информационной инфраструктуры для компаний, которые делают ставку не на иерархическое управление, а на матричную организацию взаимодействия людей и плоскую структуру управления. Для традиционных фирм она может стать звеном в Intranet-инфраструктуре для "оживления" последней, так как концепции, заложенные в эту систему, позволяют сделать процесс публикации информации на портале частью каждодневной работы с данными, не требующей особо сложных процедур, ресурсов и организационных усилий.

1.2.2 Платформа Documentum

Данная компания представлена на рынке одноименным продуктом, представляющим собой мощный архив документов, с возможностью разработки средств управления жизненным циклом и автоматизации процессов обработки данных.

Documentum -- это в большей степени платформа, чем готовый продукт, предназначенная для создания распределенных архивов, организации корпоративного управления данными и динамического управления содержимым Intranet-порталов.

В продукте предусмотрено все, что нужно крупной организации, - это интегрированная система, позволяющая комплексно решать достаточно широкий спектр задач. Она включает необходимую функциональность для автоматизации процессов: маршрутизацию, утверждение, распределение, уведомление и контроль исполнения. Documentum достаточно масштабируем и вся информация, которая хранится в системе, управляется выделенным серверным компонентом - хранилищем DocBase. Documentum содержит механизмы, позволяющие управлять хранением информации: они поддерживают управление версиями, публикацией, доступом, местонахождением информации и дают возможность осуществлять архивацию. Система может эффективно работать в распределенной архитектуре благодаря реализованным механизмам репликации и синхронизации информации, а также централизованному администрированию (см. рис. 1.2).

Documentum поставляется в нескольких “редакциях”, ориентированных на различные задачи: создание порталов, управление знаниями, организация взаимодействия на уровне предприятия. Важной особенностью для многих отраслей является возможность полного документирования всех событий и жесткого отслеживания выполнения определенных процедур.

Рис. 1.2 Основные компоненты Documentum

Продукт включает в себя средства, позволяющие создавать приложения в среде Documentum, в том числе и web-приложения. Но, для разработки приложений для Documentum и интеграции его с другими приложениями можно использовать и внешние средства разработки: продукт построен на современных открытых технологиях. Благодаря такой открытости для его внедрения в существующую информационную среду не потребуется существенных расходов на модификацию инфраструктуры. Documentum отличается мощной поддержкой форматов и средствами автоматической генерации файлов форматов PDF и HTML из любых хранимых данных.

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

Безусловно, Documentum является одним из наиболее мощных продуктов, однако позволить себе такую систему могут только организации, которые очень серьезно относятся к задаче автоматизации управления данными и готовы выделить на нее достаточные финансовые и интеллектуальные ресурсы.

1.2.3 Продукт от Humminbird

Компания является владельцем группы продуктов Humminbird DM - корпоративного сервера архива данных и технологии мощной поисковой системы Fulcrum. Humminbird DM может эффективно применяться как в крупных организациях с большим числом сотрудников (тысячи человек), так и в небольших фирмах, где работает по пять-шесть человек. Система в первую очередь позиционируется как предназначенная для организаций (головные офисы компаний, консалтинговые компании, органы власти), которые занимаются интенсивным созданием документов и их редактированием (см. рис. 1.3).

Рис. 1.3 Архитектура системы управления данными Humminbird DM

Пользователь может обращаться к Humminbird DM, как через web-интерфейс, так и при помощи Windows Explorer, что позволяет работать с папками, как с обычной файловой системой. Клиент Docs позволяет осуществить мобильный доступ с возможностью синхронизации при подключении, в том числе и по медленным линиям. Эта функция также позволяет обеспечить стабильную работу пользователя в режиме неустойчивой работы локальной сети. Клиент CyberDocs обеспечивает практически ту же функциональность, что и Docs, но через web-браузер.

В одном комплексе может быть установлено несколько серверов Humminbird DM, при этом автоматически реализуется балансировка нагрузки и устойчивость к сбоям. Для хранения данных системы необходимо использовать Microsoft SQL Server или Oracle. В качестве хранилища для самих документов используется файловая система.

Система позволяет легко осуществить интеграцию и стыковку с другими прикладными системами, как на уровне клиента, так и на уровне всего сервера. Humminbird DM - это открытая платформа, к ней поставляются средства разработки для создания специализированных приложений или интеграции с другими системами.

Продукт не ориентирован на применение в области инженерно-конструкторского управления данными, в нем нет интеграции с системами CAD/CAM. В территориально распределенных организациях могут возникнуть проблемы, так как в системе нет механизмов репликации информации. В ней имеются средства поддержки совместной работы на уровне рабочей группы. Однако для больших организаций этих средств недостаточно.

Все перечисленные продукты - это открытые системы, которые являются именно платформами для разработки приложений. Более того, на базе каждого из них различные компании разработали достаточное количество приложений, которые можно использовать при создании комплексной системы.

В настоящее время отечественный рынок средств автоматизации управления данными испытывает настоящий бум - на рынке представлены как системы, имеющие уже достаточно продолжительную историю (например, "Дело", Optima Workflow, LanDocs, Office Media, “Золушка”), так и относительно молодые системы (DocsVision, NauDoc, Directum и т.д.).

К отдельной группе можно отнести продукты реализующих набор приложений на базе системы Lotus Notes ("Босс-Референт", Office Media, "Эскадо" и пр.), рынок которых распространяется только на организации, использующие в своей работе Lotus Notes. Отечественные производители демонстрируют разнообразные подходы к решению поставленных задач автоматизации управления данными. Но, пока российские системы реализуют функции определенного контура, например, система "Евфрат" -- создание архива документов. Системы, изначально позиционирующиеся как платформы автоматизации управления данными (DocsVision, NauDoc) еще не накопили достаточно практики использования в отрыве от компании разработчика продукта. Однако у них есть и значительные преимущества -- наличие готовых приложений на их базе, адаптированных к использованию в отечественных организациях, относительно невысокая стоимость, близость разработчика и готовность вносить изменение в платформу, по требованию заказчика.

1.3 Обоснование выбора системы на основании их классификации

Сегодня не существует однозначно идеального выбора базовой платформы для внедрения всего комплекса приложений автоматизации управления данными при их тесной интеграции между собой. Именно эту задачу и призвано обеспечить создание комплексной системы. При подобном подходе задача разбивается на два этапа:

- внедрение платформы для автоматизации управления данными;

- реализация на ее базе комплекса интегрированных приложений.

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

Каждая система управления данными, независимо от ее сложности, обладает набором характеристик, которые необходимо учитывать при определении требований к системе. В классическом понимании требования -- это способность программного продукта удовлетворять потребностям пользователя. Предлагается разбить их на две группы:

- требования к процессам;

- требования к программному обеспечению (ПО).

Первая группа содержит описание процессов организации, которые предполагается автоматизировать. Вторая группа содержит ограничения и пожелания к ПО и сопутствующим вопросам.

Требования к процессам включают в себя следующие разделы:

- пользователи системы

- хранилище данных

- работа с документами

Требования к ПО состоят из требований к ресурсам, удобства сопровождения и удобства использования.

Составим на основании вышеперечисленных требований сводную таблицу SWOT-анализа и рассмотрим каждый из разделов более подробно (см. табл. 1.1).

Таблица 1.1

SWOT-анализ

WSS 3.0

Documentum

Humminbird DM

Пользователи

Различные группы и типы пользователей, пароли, уровни доступа, проверки подлинности, сертификаты, уровни шифрования.

Различные группы и типы пользователей, матрица доступа, Access Control Lists (ACL), пароли, уровни шифрования.

Различные группы и типы пользователей, пароли, windows-клиент Docs и web-клиент CyberDocs.

Электронный архив

Поддержка внутреннего и внешнего архивов, встроенный поиск Microsoft Search, репликация данных.

Поддержка внутреннего архива DocBase, встроенный поиск, репликация данных.

Поддержка архива стороннего ПО (Microsoft SQL Server или Oracle), поиск встроен в используемое ПО, механизм хранения данных HSM, репликация данных.

Работа с документами

Стандартные функции управления данными, организация коллективной работы, использование интегрированных ресурсов, отслеживание версий, ведение истории.

Стандартные функции управления данными, организация коллективной работы, использование шаблонов, отслеживание версий, ведение истории.

Необходима интеграция со сторонним ПО.

Инфра-структура

Совместима с Windows, интеграция с Windows Server System.

Совместима с Windows.

Совместима с Windows.

Исполь-зование

Интеграция с настольными приложениями.

Интеграция с настольными приложениями.

Использование стороннего ПО.

Лицензия

Бесплатно.

Достигает 1000$ в зависимости от комплектации.

Разнится в зависимости от установленного ПО.

1.3.1 Идентификация пользователей и работа в системе

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

Идентификация пользователей включает в себя две основные концепции -- аутентификацию и авторизацию. Аутентификация - это способность подтвердить личность пользователя. Авторизация занимается предоставлением доступа к определенным данным или операциям, при условии, что пользователь является тем, за кого он себя выдает, т.е. авторизован.

В SharePoint авторизация основана на модели разрешений, а аутентификация опирается на концепцию участников безопасности службы каталога Windows Active Directory (AD), что позволяет использовать методы строгой проверки, политики паролей, политики блокировки учетных записей и шифрование. В Documentum основной упор идет на матрицу уровней доступа, который назначается пользователям, создается и редактируется в защищенном редакторе системы.

Система Humminbird DM реализована как система клиент -- серверное приложение -- сервер приложений, к которому существуют Windows-клиент Docs и web-клиент CyberDocs. Авторизация и аутентификация пользователей происходит посредством этих приложений.

Для узлов WSS 3.0 производится настройка ASP.NET на использование проверки подлинности Windows и привлекается приложение Internet Information Services (IIS), которое проверяет подлинность пользователя, выдавшего запрос, по учетным записям безопасности AD. Установив подлинность клиента, IIS передает удостоверение пользователя в ASP.NET (см. рис. 1.4.).

Рис. 1.4 Алгоритм доступа WSS 3.0

В продуктах и технологиях SharePoint применяются различные схемы проверки подлинности пользователей на базе IIS:

- обычная проверка -- реализована в составе протокола HTTP, который поддерживается практически всеми обозревателями. Учетные данные передаются в незашифрованном виде;

- встроенная проверка Windows -- реализуется на базе протокола Kerberos или NTLM;

- сопоставление клиентских сертификатов -- клиенты должны иметь сертификаты X.509, что обеспечивает необязательный механизм проверки подлинности;

- анонимная проверка -- позволяет получить анонимный доступ к web-узлу.

Именно для этих целей в Documentum и существуют ACL, в которые записываются уровни доступа для пользователей или групп с разной степенью шифрования данных. Система безопасности имеет множество методов проверки подлинности, начиная с передачи незашифрованных паролей и кончая специальными настраиваемыми механизмами.

1.3.2 Организация электронного архива данных

Организация электронного архива данных является одним из самых важных факторов производительности системы. При неудачной структуре, в зависимости от наполнения БД, скорость работы с документами может значительно снижаться.

В SharePoint информационные архивы могут быть внутренними и внешними. Система индексирует и публикует документы, которые находятся в файловой системе на серверах локальной сети. В качестве альтернативы документы можно переместить в архив самого сервера, куда всегда помещаются регистрационные данные. Встроенная технология поиска Microsoft Search позволяет вести поиск по общим файловым ресурсам, web-серверам, общим папкам Microsoft Exchange Server, Lotus Notes и узлам SharePoint.

Documentum организует хранение информации в корпоративном архиве DocBase и обеспечивает взаимодействие с ним при помощи внешних клиентов (см. рис. 1.5).

Рис. 1.5 Архитектура архива DocBase

Объектно-ориентированный репозитарий содержимого хранит в качестве объектов документы, web-страницы, звуковые или графические файлы и обеспечивает поиск по названиям файлов и их атрибутам. Объекты состоят из описывающих их метаданных и содержимого.

Для хранения данных в системе Humminbird DM необходимо использовать Microsoft SQL Server или Oracle. В качестве архива для самих документов используется файловая система, в соответствии с которой и будет организовываться поиск. Поддерживается механизм иерархического хранения данных HSM.

И последний фактор, который интересен для крупных организаций имеющих распределенную структуру, это репликация данных. Этот механизм позволяет получать доступ к одинаковым данным на нескольких серверах сразу, что позволяет снизить нагрузку на сервера данных и каналы связи. Каждый из рассматриваемых продуктов поддерживает репликацию, основываясь на инфраструктуре сети и построении своей архитектуры электронного архива.

1.3.3 Управление данными

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

SharePoint и Documentum включают стандартные функции управления данными, например, обработку изображений, управление отчетами, web-контентом и мультимедийной информацией, а также обеспечивают доступ к задачам коллективной работы. Более того, для интеграции внутренних процессов с внешними системами в Documentum доступны готовые шаблоны задач, в то время, как SharePoint использует встроенные ресурсы. Для полноценной работы в Humminbird DM необходима интеграция с сторонним ПО.

Еще одним полезным механизмом работы с данными в SharePoint и Documentum является отслеживание версий документов. Это может оказаться полезным при наличии большого количества персонала, работающего с одним документом. Исполнитель, работая над документом, редактирует его и создает свою версию. Ответственный за него сотрудник собирает версии документа, выбрав от каждого исполнителя его часть работы, и получает окончательный вариант (см. рис. 1.6).

Наличие функции истории документа в SharePoint и Documentum позволяет проследить действия, проводившиеся над ним в течение его жизни. Это дает возможность выяснить, каким пользователем и когда проводилась та или иная операция.

автоматизация информационный программа sharepoint

Рис. 1.6 Организация совместной работы

1.3.4 Учет сложившейся инфраструктуры информационной системы и требования к ресурсам организации

Данные требования состоят из требований к аппаратному обеспечению и ПО. Требования к аппаратному обеспечению непосредственно исходят из требований к программным продуктам, входящим в состав систем управления данными, и дополнительным приложениям.

Например, в случае использования в корпорации серверов на базе UNIX совершенно нелогичным выглядело бы внедрение продукта SharePoint. С другой стороны, если компания ориентируется в своей работе на продукты Microsoft и произвела достаточные инвестиции в развертывание электронной почты на базе Microsoft Exchange, то крайне не рациональным представляется внедрение в компании Lotus Notes, дублирующей значительное количество функций этой системы.

Главным аппаратным требованием является требование к информационной инфраструктуре организации, представленной на рис. 1.7

Серверная часть сети представлена тремя серверами:

- контроллер домена (DC). Он является сердцем системы и на него возложены все основные функции, такие как служба каталогов AD (управление пользователями, компьютерами и приложениями), DNS Server (сопоставление DNS-имен IP-адресам), DHCP Server (выдача IP-адресов клиентам), WINS Server (сопоставление NetBIOS-имен IP-адресам), Application Server (работа со службами и приложениями web) и File Server (управление доступом к данным);

Рис. 1.7 Инфраструктура сети

- сервер БД, на котором хранится вся информация пользователей. На нем работают такие приложения, как File Server и Microsoft SQL 2005 (электронный архив БД);

- ISA-сервер, который обеспечивает доступ пользователям во внешнюю сеть, в соответствии с заданными политиками. На нем подняты DNS Server и Remote Access/VPN Server (управление подключением внешних клиентов к локальной сети).

Функциональным уровнем домена является Windows Server 2003 (native).

Пользовательская часть сети состоит из 24 рабочих станций (хостов) c операционными системами (ОС) Windows XP, на каждой из которых установлен необходимый набор ПО для работы с данными, таких как Microsoft Office System, Adobe Photoshop, Adobe Acrobat Reader, Prompt, Finereader и т.д. Каждый из компьютеров находится в домене и получает свой IP-адрес из диапазона 192.168.0.11 -- 192.168.0.255 посредством протокола DHCP.

Свитч осуществляет связь между рабочими станциями с пользовательскими программами и сервером (а также другим активным сетевым оборудованием). Основным протоколом передачи данных в сети является TCP/IP v4.

На основании работающих приложений и топологии локальной сети можно установить, что наиболее подходящим пакетом будет являться WSS 3.0, т.к. он, как и большинство установленных приложений входит в систему Microsoft Windows Server System, которая создана на базе ОС Windows Server 2003 для поддержки полнофункциональных решений (см. рис. 1.8).

Рис. 1.8 Система Microsoft Windows Server System

Что касается Documentum и Humminbird DM, то данные продукты тоже можно развернуть в описанной локальной сети, но тогда будет намного тяжелее достичь общего архитектурного подхода и взаимосвязанной инфраструктуры.

1.3.5 Удобство в использовании и стоимость продукта

Удобство в использовании -- это удобство работы с системой для конечного пользователя. Дополнительным критерием может служить количество и доступность последовательных операций. При одиночном выполнении операции такое сравнение может показаться не совсем уместным, однако если рассмотреть ежедневное выполнение порядка 100-200 таких операций, то разница сразу станет весомой.

SharePoint тесно интегрирован с привычными настольными приложениями, например, такими, как семейство Microsoft Office, что обеспечивает удобство работы пользователей с информацией и данными. С другой стороны, он неудобен тем, что если в сети существуют медленные связи, по которым передается информация, то может не хватить пропускной способности сети. Стоимость серверной лицензии SPPS 2007 для образовательных учреждений на сегодняшний день составляет около 30€ в месяц, включая поддержку, в то время как WSS 3.0 является бесплатным решением.

Что касается Documentum, то использование этой системы имеет смысл в больших компаниях и корпорациях, потому как он является достаточно мощным и дорогостоящим решением, предназначенным для автоматизации управления не только web-сайтами, но и многими другими аспектами деятельности предприятия. Развертывание его в небольших сетях не является рентабельным, т.к. его стоимость достигает 1000$ в зависимости от комплектации.

Humminbird DM не очень удобен тем, что для полноценной работы ему необходим дополнительный пакет ПО, но, с другой стороны, это характеризует его, как очень гибкую систему. Т.е. можно установить только те пакеты, которые наилучшим образом подходят заданным условиям. Большим минусом тут является индивидуальный подход к обеспечению безопасности и необходимость получения навыков работы по каждому из приложений.

1.4 Принципы построения системы WSS 3.0

На основании проведенного анализа можно сделать вывод, что наиболее приоритетным ПО является WSS 3.0.

За свою недолгую историю и стремительную эволюцию (см. рис. 1.9) портальные технологии Microsoft стали лидером в Gartner Portals Magic Quadrant, заняли первое место в списке Forrester, более тысячи партнеров создают решения на их основе, а количество лицензий превысило 75 млн.

Рис. 1.9 Эволюция портальных технологий компании Microsoft

WSS 3.0 представляют собой унифицированную платформу на базе технологии ASP.NET 2.0 и включает помимо базовых сервисов такие компоненты, как средства управления содержимым и процессами, средства поиска, механизмы отображения информации и ряд других. Для администраторов предоставляется удобный интерфейс для управления профилями пользователей, правами доступа и т.п., для дизайнеров -- специальное средство Microsoft Office SharePoint Designer 2007, представляющее собой эволюцию пакета Microsoft FrontPage, а для разработчиков -- богатая объектная модель, которая может использоваться как для создания решений на базе портала, так и для расширения существующей функциональности продукта.

Все основные компоненты WSS 3.0 представлены на рис. 1.10.

Рис. 1.10 Базовые и расширенные компоненты WSS 3.0

1.4.1 Устройство портала

Портальные технологии, реализованные в SharePoint, обеспечивают поддержку эффективной работы с корпоративными данными в электронной форме (документами, формами, процессами), позволяют управлять доступом через систему прав и политик, централизованно хранить данные, управлять ими, повторно использовать и публиковать. С помощью таких технологий, как AJAX, RSS, блоги и wiki-страницы, пользователи могут управлять содержимым, совместной работой и способами получения данных.

Основное назначение WSS 3.0 - создание, развертывание и управление корпоративными web-сайтами и web-сайтами отдельных подразделений. К основным ресурсам этой области в SharePoint, можно отнести:

- шаблоны сайтов -- предварительно сконфигурированные шаблоны сайтов, позволяющие быстро создавать, настраивать, развертывать web-сайты компаний и управлять ими;

- Site manager -- средство управления web-сайтами, которое унифицирует средства управления, включающие в себя управление регионами страниц, страницами, списками, списками узлов web-сайтов и компонентами;

- присутствие в реальном времени -- функциональность этой области позволяет определить, находится ли пользователь в режиме on-line;

- Notification services -- средства уведомления, которые позволяют устанавливать фильтры для более детального уведомления о событиях, настраивать текст электронных сообщений, рассылки уведомлений пользователям, а также посылать содержимое измененных элементов в списках SharePoint или в библиотеках документов вместе с деталями изменений;

- аутентификационный провайдер -- провайдер LDAP, который можно использовать для аутентификации пользователей -- он дополняет провайдер AD, входящий в состав WSS 3.0;

- расширенные пользовательские профили -- архив, синхронизация и импорт каталога профилей;

- поддержка мобильных устройств -- по умолчанию web-сайты и страницы SharePoint могут отображаться на различных мобильных устройствах (включая телефоны с web-поддержкой) в облегченном текстовом формате.

- персональные сайты My site -- средства создания персональных сайтов, которые включают в себя контроль доступа к личной информации на разных уровнях и расширенные компоненты Web Parts, включая компоненты Colleagues и Membership для публикации списков коллег и сотрудников;

1.4.2 Управление информационным содержимым

Широкая функциональность WSS 3.0 в области управления содержимым сайтов может быть разделена на три группы:

- управление данными;

- управление записями;

- управление содержимым web-сайтов.

В состав WSS 3.0 входит базовый набор функций для управления данными: версионность, блокировка документов при редактировании, возможность ассоциации документов с расширенными наборами метаданных, поддержка рабочей области (workflow), доступ к содержимому по типам, ролевой доступ на уровне библиотек документов, папок и отдельных файлов.

Как полноценное средство управления данными, система содержит ряд расширений в функциональности библиотек документов:

- расширенные средства Document Workflow -- средства обработки документов, которые включают в себя набор workflow-приложений;

- шаблоны для Document Management Site -- расширенные шаблоны, которые можно использовать либо напрямую, либо после соответствующих настроек;

- интеграция с клиентскими приложениями Microsoft Office -- расширенные средства интеграции с клиентскими приложениями включают два интерфейсных компонента: панель информации и панель операций;

- панель информации -- используется для редактирования свойств, ассоциированных с различными типами данных;

- панель операций -- предоставляет пользователям механизмы для выполнения различных действий над данными.

Управление записями представляет собой вторую группу функциональности в области управления содержимым сайтов SharePoint. Эта функциональность позволяет компаниям любого типа сохранять информацию об их деятельности, которая может использоваться для создания отчетов. К средствам поддержки управления записями относятся:

- возможность применения разнообразных политик;

- средства ведения содержимого записей на основе специального шаблона;

- средства управления электронной почтой, в том числе специальные папки, доступные из Microsoft Exchange Server, и возможность управления доступом к этим папкам на основе правил, установленных в конкретной компании.

Средства управления содержимым web-сайтов включают базовую функциональность Microsoft Content Management Server 2002, а также расширенные функции совместной работы, поиска, управления данными и записями:

- средства моделирования сайтов -- набор шаблонов, которые могут служить основой для создания сайтов различных типов;

- средства контроля данных -- версионность, блокировки при редактировании, расписания публикации;

- средства публикации и развертывания -- обеспечивают поддержку создания и редактирования, предпубликации и полноценной публикации сайтов или их частей под управлением workflow;

- средства редактирования сайтов в режиме WYSIWYG -- возможность переключения в режим наглядного редактирования, поддержка работы с таблицами стилей (CSS), таблицами, автоматическое определение языка пользовательского интерфейса, средства выбора графических изображений и ссылок.

1.4.3 Организация поиска

Компоненты поиска, включенные в SharePoint, значительно расширены по сравнению с предыдущими версиями продукта. К ним относятся возможности поиска сотрудников, средства индексации поиска данных в приложениях, улучшенные средства управления и расширяемости.

Основные компоненты механизма поиска показаны на рис. 1.11:

Рис. 1.11 Основные компоненты механизма поиска

- единые механизмы поиска -- используется единая реализация сервисов поиска на базе Microsoft Search, при этом для пользователей и администраторов предлагается единый набор средств для конфигурирования и использования;

- релевантность -- алгоритмы релевантности, входящие в поисковые механизмы портала, включают обработку текста ссылки, глубину, соответствие текста, автоматическое распознавание языка и расширенный анализ текста;

- унификация и масштабируемость -- пользовательский интерфейс включает отрисовку результатов поиска, подсветку “попаданий”, вложение дубликатов, автоматическую генерацию синонимов, механизм для запуска запросов и просмотра результатов, расширенный синтаксис запросов, возможность подписки на результаты поиска и получение уведомлений при изменении результатов сохраненного запроса, возможность повторного использования запроса и результатов его выполнения в компонентах web-частей для облегченного создания решений на базе механизмов поиска;

- расширенные источники данных -- Microsoft Search поддерживает поиск по различным типам корпоративных данных и данных приложений, (с поддержкой LDAP и AD), поиска по дискуссиям, поддержку расширенных содержимых на основе обработчиков протоколов и фильтров (IFilters);

- разработчикам предлагается ряд интерфейсов, которые могут использоваться для программного управления поисковыми механизмами и расширения их функциональности: обработчики протоколов и интерфейс IFilters, объектная модель запросов, программные интерфейсы, web-сервисы и специальные компоненты Search Center Web Parts.

1.4.4 Использование электронных форм

Использование SharePoint делает более простой автоматизацию процессов на основе электронных форм. К основным приложениям в этой версии относятся расширения безопасности, клиент-серверная платформа, упрощенные средства создания и развертывания электронных форм, и централизованные средства управления формами. Рассмотрим их более подробно:

- поддержка XML-стандартов -- созданные электронные формы основываются на XML-схемах, которые разработчики задают для управления структурой данных, собираемых в форме.

- формы, отображаемые в браузере -- использование SharePoint позволяет создавать электронные формы, отображаемые в web-браузерах -- они могут распространяться по корпоративным сетям и Интернету. Пользователи могут заполнять формы непосредственно из браузера -- загрузка и установка каких-либо клиентских компонентов в этом случае не требуется;

- модель разработки Design Once -- при разработке в режиме Design Once дизайнеры могут создавать формы единожды и развертывать их как для работы с клиентской частью, так и через web-браузер, которые потом автоматически преобразовываются в web-формы ASP.NET без вмешательства разработчиков и дизайнеров;


Подобные документы

  • Назначение и цели создания информационной системы. Характеристика объекта автоматизации. Реализация информационной системы "Medic", серверной части приложения. Требования к оперативному запоминающему устройству клиента. Выходные данные программы.

    дипломная работа [5,1 M], добавлен 29.06.2011

  • Проектирование модели данных и ее реализация средствами СУБД Microsoft Access. Разработка приложения "Комиссионное вознаграждение". Выполение интерфейса информационной базы средствами системы управления данными. Создание запросов и отчетных форм.

    курсовая работа [5,8 M], добавлен 25.09.2013

  • Определение программы управления корпоративными данными, ее цели и предпосылки внедрения. Обеспечение качества данных. Использование аналитических инструментов на базе технологий Big Data и Smart Data. Фреймворк управления корпоративными данными.

    курсовая работа [913,0 K], добавлен 24.08.2017

  • Описание входных и выходных документов и сообщений. Проектирование реляционной базы данных. Разработка механизмов управления данными в базе при помощи триггеров. Разграничение полномочий пользователя. Организация обмена данными между приложениями.

    курсовая работа [1,6 M], добавлен 22.06.2011

  • Программа управления данными для компьютера Microsoft Outlook, ее основные характеристики, примеры и области использования. Использование Outlook для управления личными и служебными данными, для организации коллективного доступа к данным в группе.

    контрольная работа [472,7 K], добавлен 18.07.2009

  • Анализ предметной области, сущностей и связей между ними. Составление требуемых запросов к базе данных. Анализ разрешений и запретов на операции с табличными данными для различных пользователей. Проектирование пользовательского интерфейса системы.

    курсовая работа [2,2 M], добавлен 13.10.2022

  • Изучение областей использования вычислительной техники, истории систем управления данными во внешней памяти. Анализ разработки ряда стандартов в рамках языков описания и манипулирования данными. Обзор технологий по обмену данными между различными СУБД.

    презентация [263,2 K], добавлен 30.05.2012

  • Разработка информационной системы управления, ориентированной на учет закупленного товара, работу с историческими данными компании и анализ данных для принятия стратегически верных решений. Хранилище данных в 3NF Билла Инмона. Компоненты Data Vault.

    дипломная работа [3,6 M], добавлен 22.09.2016

  • Анализ потока данных с учетом их прогнозирования, составления статических отчетов в системах учета. Ограничения на информацию в базе данных. Логическое проектирование баз данных. Описание основных функций групп пользователей и управления данными.

    курсовая работа [1,6 M], добавлен 09.03.2022

  • Технологии управления содержимым веб-узлов, их принципы и направления реализации, используемые приемы и методы. Совместная работа с данными. Сервер SharePoint Portal Server 2003. Оперативное использование данных. Управление профилями пользователей.

    презентация [21,6 K], добавлен 10.11.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.