Система Adempiere
В основе системы 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 имеет широкие возможности для интеграции с другими приложениями:
- Импорт и экспорт в MS Excel либо XML
- EDI (англ. Electronic data interchange — электронный обмен данными) c клиентами и партнерами компании
- WEB-сервисы по технологии SOAP. Использование WEB-сервисов позволяет просматривать, создавать, редактировать или удалять любые бизнес-объекты Adempiere, а также управлять бизнес-процессами из стороннего приложения.