RAD-BP "Эрсис" - RAD-platform for Business Processing


RAD-платформа "Эрсис" предназначена для быстрой разработки бизнес-приложений и представляет собой проблемно-ориентированное расширение среды разработки Borland Delphi, которое применимо к Delphi7 - Delphi2006. RAD-платформа полностью написана на Object Pascal и для хранения данных позволяет использовать любую реляционную СУБД (РСУБД).

RAD-BP "Эрсис" - промежуточное программное обеспечение (middleware) для скоростной разработки кросс-платформенных приложений баз даных, функционирующих как в режиме простого приложения так и в сложных корпоративных проектах.

В 1995 году для улучшения качества и снижения затрат при разработке своих программных продуктов компания "Эрсис" начала разработку RAD-платформы.Она с успехом используется как средство для проектирования ERP, MRP - систем, систем управления бизнес-процессами и других сложных приложений баз данных. В 2008 году все права на систему были переданы НПО "Метарекс", которое занимается ее развитием и продвижением. Как и многие другие системы с открытым исходным кодом, RAD-платформа "ЭРСИС" распространяется под бесплатной лицензией GNU GPL и находится в свободном интернет-доступе.

Подробнее о General Public License .

Автор и лицензия


RAD-платформа "Эрсис" создана компанией "Эрсис". С 2008 года все права на RAD-BP "Эрсис" переданы НПО "Метарекс". Технологическая платформа распространяется бесплатно под лицензией GNU GPL. Если Вы планируете использовать платформу или производные от нее продукты в коммерческих целях без передачи исходных кодов, то Вы ДОЛЖНЫ приобрести коммерческую лицензию. Зарегистрированные пользователи могут использовать RAD-BP "Эрсис" на правах "Royalty free". Это означает, что Вы можете свободно распространять свои программные продукты, использующие RAD-BP "Эрсис", если это не противоречит условиям лицензионного соглашения. Не требуется каких-либо разрешений на то со стороны автора и не предусматривается никаких дополнительных лицензионных отчислений.

RAD-BP "Эрсис" - гибкая и расширяемая система с удобным интерфейсом, большим количеством модулей и функций. Авторство всех модулей принадлежит компании "Эрсис", за исключением прав на:

  • Компонент TexDBGrid сделан по мотивам статей Игоря Шевченко, Елены Филипповой (http://www.delphikingdom.com/)
  • Компонент TscExcelExport автора Stefan Cruysberghs (http://www.scip.be, e-mail: stefancr@scip.be (freeware)).

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

Концепция


Ключевым элементом RAD-BP "Эрсис" является расширенная реляционная модель. Она строится над логическими базами данных, которые состоят из SQL-потоков данных и связей между ними. SQL-поток является логическим представлением сущности реляционной БД, ее атрибутов и связей с другими сущностями. Понятие связи в модели данных "Эрсис" является расширенным и помимо отношений Foreign-Primary Key содержит элементы описания поведения пользовательского интерфейса, не связанные с визуализацией данных.

Основные возможности


  • Машина баз данных, независимая как от сервера БД, так и библиотек доступа к нему;
  • Поддержка гетерогенных режимов работы приложения;
  • Возможность разработки приложений на основе расширенной реляционной модели данных, которая на этапе выполнения приложения обеспечивает генерацию необходимых запросов к серверу БД.
  • Возможность перенастройки приложения на работу с произвольной СУБД без перекомпилляции приложения;
  • Быстрая внутренняя таблица для организации сложных расчетов;
  • Экспорт результатов расчета в TXT, RTF, Excel и др;
  • Менеджер отчетов для хранения отчетов произвольной сложности и вида;
  • Менеджер OLAP-кубов - встроенная OLAP-подсистема.
  • Универсальная расширяемая система авторизации и администрирования привилегий пользователей.
  • Хранение структуры логической БД в теле исполняемого модуля, значительно упрощает развертывание, сопровождение и интеграцию приложений;
  • Неограниченное количество хранилищ обьектов, физически располагающихся на любом сервере БД, для хранения профилей пользователей, бланков отчетов, скриптовых процедур,XML-файлов, исполняемых модулей, меню рабочих мест и других обьектов.

Подробнее о RAD-платформе "Эрсис"

Подробнее о расширенной реляционной модели в RAD-платформе "Эрсис"