• Дело
  • SharePoint
  • eDocLib
  • Trade In
  • Акции

eDocLib для разработчика

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

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

eDocLib решает следующие задачи:

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

eDocLib позволяет без программирования:

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


  Архитектура  системы

Архитекутура eDocLib представлена четырьмя слоями.

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

Второй слой представлен web-сервером, который  работает на базе Microsoft IIS. В действительности приложение устроено так, что слой web-сервера и «тонкого» клиента может быть удален и заменен, например, в WinForms.

Третий слой — сервер приложений. Данный уровень позволяет масштабировать приложение, расширять функционал. Этот слой также отвечает за взаимодействие с базой данных. На этом уровне есть возможность подключения бизнес–логики сторонних приложений. Например, при сохранении данных можно подключить сторонний код. Единственное, чего нельзя сделать в рамках сервера приложений, — обойти слой безопасности: система позволит выполнить только те функции, которые разрешены администратором.

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

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

Наверх

 Системные требования

Сервер Базы данных:

Для работы с СУБД Microsoft SQL Server

  • OS Windows Server 2003 / 2008
  • СУБД Microsoft SQL Server  2000 / 2005 / 2008 (во всех вариантах с установленным Full-Text Search)

Для работы с СУБД ORACLE

  • Любая OS, поддерживающая работу ORACLE
  • СУБД Oracle 9i (версии 9.2.0.4 и выше) или Oracle 10g (в обоих вариантах с установленным Oracle Text) 

Сервер приложения:

  • OS Windows 2003 / 2008 Server
  • Microsoft .NET Framework v3.5 SP1
  • настроенная служба Microsoft Internet Information Services версии 6.0, 7.0
  • клиентская часть СУБД Oracle соответствующей версии (только при использовании СУБД Oracle)

Сервер Базы данных и сервер приложения могут физически размещаться на одном сервере. В этом случае возможна работа только под OS Windows Server 2003 / 2008.

Клиентская часть:

  • OS Windows 2000 Professional / Windows XP Professional / Windows Vista
  • Microsoft Internet Explorer 6.0, 7.0. 

 Дополнительная информация

Наверх


Share |