В основе системы Adempiere находятся Active Data Dictionary (Активный Словарь Данных) и встроенная система управление бизнес-процессами.

Active Data Dictionary (Активный Словарь Данных)

Все бизнес-объекты и процессы системы хранятся и управляются централизованно на уровне мета-данных. Словарь данных содержит:

  • Информацию о бизнес-объектах и процессах системы (тип объекта, условия проверки и тд.)
  • Метод отображения (названия, описание, последовательность отображения и позицию относительно других объектов на экране)
  • Правила отображения
  • Правила доступа к объекту

Использование словаря данных позволяет гибко настраивать систему под требования бизнеса без программирования.

Система управления бизнес-процессами

Все бизнес-процессы, реализованные в Adempiere, построены с помощью встроенной Business Process Management System (системы управления бизнес-процессами). Данное архитектурное решение выгодно отличает систему от конкурентов (в традиционных ERP и CRM системах бизнес-логика реализована в программном коде) и предоставляет серьезные конкурентные преимущества. Использование BPMS позволяет легко расширять и модифицировать бизнес-процессы под требования бизнеса.

Стек используемых технологий

  • Adempiere является системой, на 100% реализованной на Java. Это делает систему независимой от используемой платформы и позволяет использовать как и Windows, так и Linux в качестве операционной системы.
  • Система построена на 3-х звенной архитектуре, состоящей из базы данных, сервера приложений и Java Swing либо Ajax WEB-клиента.
  • Для хранения информации можно использовать базу данных Oracle, либо бесплатную PostgreSQL.
  • Сервер приложений работает под управлением Jboss application server либо IBM WebSphere.
  • Adempiere имеет два пользовательских интерфейса: классический Java Swing интерфейс, распространяемый с использованием технологии Java Web Start, и современный Ajax WEB-интерфейс.
  • Особенностью системы является использование OLAP для построения отчетов: вся финансовая информация автоматически экспортируется в OLAP-куб, что позволяет строить многомерные отчеты «на лету».

Интеграционные возможности

Adempiere имеет широкие возможности для интеграции с другими приложениями:

  1. Импорт и экспорт в MS Excel либо XML
  2. EDI (англ. Electronic data interchange — электронный обмен данными) c клиентами и партнерами компании
  3. WEB-сервисы по технологии SOAP. Использование WEB-сервисов позволяет просматривать, создавать, редактировать или удалять любые бизнес-объекты Adempiere, а также управлять бизнес-процессами из стороннего приложения.