Технологии

Разработка решений на Sharepoint

Технологии (схема)

WSS Docs – система электронного документооборота на базе MS SharePoint, автоматизирующая процессы делопроизводства и процесс согласования договоров. WSS Docs работает на SharePoint Foundation 2013/2010 (не требует лицензий SharePoint), SharePoint Server 2013, SharePoint Server 2010.

WSS Portal – это готовое решение, имеющее весь типовой функционал корпоративных порталов. WSS Portal является лидирующим коробочным порталом на рынке решений для SharePoint.

https://wssdocshttps://wssportal
Почтовый сервер
УЦ
AD DS, DNS
Инфраструктура
Веб-сервер Сервер приложений Веб-сервер
Сервер баз данных Сервер баз данных
СХД
WSS Docs или WSS Portal
Электронный архив
SAP
1C
Интеграция
подсказка Почтовый сервер
Почтовый сервер необходим для доставки сообщений электронной почты пользователям систем WSS Docs и WSS Portal. Система рассылает уведомления пользователям по электронной почте при наступлении событий в системах, заслуживающих внимания или требующих реакции пользователя.
Реализация программного обеспечения почтового сервера может быть разнообразной – Microsoft Exchange Server, IBM Notes или одно из множества решений на nix-платформах.
подсказка Инфраструктура
Решения WSS Docs и WSS Portal идеально встраиваются в IT-инфраструктуру. Как правило, все необходимые компоненты инфраструктуры для развертывания решений и функционирования отдельных модулей присутствуют в среде Заказчика: служба каталогов, почтовый сервер, удостоверяющий центр и др. WSS Docs и WSS Portal позволяет гибко интегрироваться с сервисами инфраструктуры, решая требуемые задачи автоматизации.
подсказка УЦ
Удостоверяющий Центр (УЦ). Компонент инфраструктуры, необходимый для работы модуля Электронной Цифровой Подписи (ЭЦП) в системе WSS Docs.
Электронная подпись (ЭП) — аналог собственноручной подписи, являющийся средством защиты информации, обеспечивающим возможность контроля целостности и подтверждения подлинности электронных документов.
Модуль ЭЦП поддерживает работу с реализациями УЦ от Microsoft, КриптоПро.
подсказка AD DS, DNS
Служба каталогов Windows – обязательный компонент для функционирования решения WSS Docs и WSS Portal, является источником первичных данных о пользователях системы. Синхронизация информации о пользователях со службой каталогов проходит в автоматическом режиме с требуемой периодичностью. Групповые политики, заданные администраторами домена, распространяются на сервера, служебные и пользовательские учетные записи системы WSS Docs и WSS Portal.
подсказка Веб-сервер
Веб-серверы являются front-end’ом системы - принимают и обрабатывают пользовательские запросы. Программным обеспечением веб-серверов является Microsoft Internet Information Server (IIS). Минимально для функционирования решений WSS Docs и WSS Portal достаточно одного веб-сервера. В ходе эксплуатации число веб-серверов может быть увеличено. Число веб-серверов определяется пользовательской нагрузкой на систему. Для обеспечения балансировки пользовательской нагрузки между веб-серверами (если веб-серверов два и более) можно использовать бесплатное решение балансировки сетевой нагрузки NLB от Microsoft, либо иные программные или аппаратные балансировщики
подсказка WSS Docs или WSS Portal
Веб-серверы и серверы приложений. Серверы работают под управлением операционной системы Microsoft Windows Server 2008 R2/2012/2012 R2 (редакции Standard). Как правило, являются виртуальными серверами под управлением гипервизоров VMware vSphere или Microsoft Hyper-V. Для обеспечения отказоустойчивости и повышения производительности системы возможно использование нескольких серверов приложений и веб-серверов, которые объединяются в кластер.
подсказка Сервер приложений
Архитектура решений WSS Docs и WSS Portal позволяет вынести роль сервера приложений на отдельный сервер или несколько серверов. Данные серверы не обрабатывают пользовательские запросы, а является серверами служб. Если имеется потребность в высоконагруженной службе системы (например, службе поиска) или выполнении большой очереди заданий системы, то рационально выделить для подобных задач отдельный сервер или несколько серверов. Это позволяет свести к минимуму риски сбоев системы и отдельных компонентов, препятствующих работе пользователей. Это так же свидетельствует о возможностях масштабируемости систем на уровне приложения и гибкости настройки.
подсказка Веб-сервер
Веб-серверы являются front-end’ом системы - принимают и обрабатывают пользовательские запросы. Программным обеспечением веб-серверов является Microsoft Internet Information Server (IIS). Минимально для функционирования решений WSS Docs и WSS Portal достаточно одного веб-сервера. В ходе эксплуатации число веб-серверов может быть увеличено. Число веб-серверов определяется пользовательской нагрузкой на систему. Для обеспечения балансировки пользовательской нагрузки между веб-серверами (если веб-серверов два и более) можно использовать бесплатное решение балансировки сетевой нагрузки NLB от Microsoft, либо иные программные или аппаратные балансировщики
подсказка Сервер баз данных
Решения WSS Docs и WSS Portal поддерживает кластеризацию на уровне роли системы управления базами данных для обеспечения отказоустойчивости. В качестве технологии кластеризации могут быть использованы SQL Failover Cluster и Always On Availability Groups.
подсказка WSS Docs или WSS Portal
Программным обеспечением, необходимым для управления базами данных в решениях, является Microsoft SQL Server 2008 R2/2012/2014 редакции (Standard или Enterprise). Сами сервера работают под управление операционных систем Microsoft Windows Server 2008 R2/2012/2012 R2 (редакции Standard). Все данные о документах (карточки), файлы, справочники, списки данных, с которыми пользователи работают в системе, хранятся в базах данных. Виртуализация серверов роли СУБД допустима и так же является популярным и рекомендуемым решением в большинстве случаев.
подсказка Сервер баз данных
Решения WSS Docs и WSS Portal поддерживает кластеризацию на уровне роли системы управления базами данных для обеспечения отказоустойчивости. В качестве технологии кластеризации могут быть использованы SQL Failover Cluster и Always On Availability Groups.
подсказка СХД
Система хранения данных может быть реализована исходя из требований к производительности систем и надежности. Наиболее простое и популярное решение для небольших компаний – размещение виртуальных дисков, на которых располагаются базы данных, на дисковой подсистеме сервера. В этом случае, дисковая подсистема сервера – логическое объединение дисков сервера в RAID 10 уровня. Решения уровня Enterprise (специализированные дисковые полки) так же популярны среди наших Заказчиков.
подсказка Интеграция
Решения WSS Docs и WSS Portal имеют интерфейсы для интеграции с практически любыми ИТ решениями на рынке. Используется язык программирования C#, в котором имеются библиотеки для интеграции с практически всеми платформами и продуктами. Наша компания имеет опыт интеграции с такими продуктами, как:
  • SAP (ERP, HR, BI, BO)
  • Oracle (DB, EBS, BI, SOA)
  • Microsoft (AX, Nav, AD, Office, Project Server)
  • IBM (DB2, Websphere, СХД, FileNet)
  • 1С, Галактика, Парус
  • HR системы
  • Интернет банки
  • Системы обмена документами (МЭДО, СМЭВ, Diadoc, Taxcom и т.п.)
  • И многими другими системами
подсказка Интеграция
Решения WSS Docs и WSS Portal имеют интерфейсы для интеграции с практически любыми ИТ решениями на рынке. Используется язык программирования C#, в котором имеются библиотеки для интеграции с практически всеми платформами и продуктами. Наша компания имеет опыт интеграции с такими продуктами, как:
  • SAP (ERP, HR, BI, BO)
  • Oracle (DB, EBS, BI, SOA)
  • Microsoft (AX, Nav, AD, Office, Project Server)
  • IBM (DB2, Websphere, СХД, FileNet)
  • 1С, Галактика, Парус
  • HR системы
  • Интернет банки
  • Системы обмена документами (МЭДО, СМЭВ, Diadoc, Taxcom и т.п.)
  • И многими другими системами
подсказка Интеграция
Решения WSS Docs и WSS Portal имеют интерфейсы для интеграции с практически любыми ИТ решениями на рынке. Используется язык программирования C#, в котором имеются библиотеки для интеграции с практически всеми платформами и продуктами. Наша компания имеет опыт интеграции с такими продуктами, как:
  • SAP (ERP, HR, BI, BO)
  • Oracle (DB, EBS, BI, SOA)
  • Microsoft (AX, Nav, AD, Office, Project Server)
  • IBM (DB2, Websphere, СХД, FileNet)
  • 1С, Галактика, Парус
  • HR системы
  • Интернет банки
  • Системы обмена документами (МЭДО, СМЭВ, Diadoc, Taxcom и т.п.)
  • И многими другими системами
подсказка Интеграция
Решения WSS Docs и WSS Portal имеют интерфейсы для интеграции с практически любыми ИТ решениями на рынке. Используется язык программирования C#, в котором имеются библиотеки для интеграции с практически всеми платформами и продуктами. Наша компания имеет опыт интеграции с такими продуктами, как:
  • SAP (ERP, HR, BI, BO)
  • Oracle (DB, EBS, BI, SOA)
  • Microsoft (AX, Nav, AD, Office, Project Server)
  • IBM (DB2, Websphere, СХД, FileNet)
  • 1С, Галактика, Парус
  • HR системы
  • Интернет банки
  • Системы обмена документами (МЭДО, СМЭВ, Diadoc, Taxcom и т.п.)
  • И многими другими системами

Стандарты

Technology
  • NET Framework 3.5/4.5,
  • ASP.NET,
  • ASP.NET MVC,
  • WCF,
  • LINQ,
  • ADO.NET
Server-side libraries
  • SharePoint,
  • Aspose,
  • Json.NET,
  • NLog,
  • NReco Framework
  • and other
Languages
  • C#,
  • JavaScript,
  • CSS,
  • LESS,
  • HTML,
  • T-SQL,
  • CAML,
  • XML
For repository
  • TFS
Client-side libraries
  • JQuery,
  • vue.js,
  • Select2,
  • Bootstrap,
  • Tinymce,
  • video.js
  • and other
Services
  • SOAP,
  • XML,
  • WSDL