Adempiere

ADempiere

ADempiere to pakiet oprogramowania klasy Enterprise Resource Planning (ERP), który jest dostępny na podstawie licencji otwartego oprogramowania. Termin „adempiere” w języku włoskim oznacza „spełniać” lub „realizować”.

Oprogramowanie to funkcjonuje na licencji GPLv2.

Historia

Projekt ADempiere został założony we wrześniu 2006 roku. Konflikt pomiędzy społecznością rozwijającą oprogramowanie Compiere a ich komercyjnym sponsorem doprowadził do powstania ADempiere jako podziału projektu informatycznego opartego na Compiere.

W ciągu kilku tygodni po podziale, ADempiere znalazł się w czołówce pięciu najpopularniejszych projektów na platformie SourceForge i od tego czasu utrzymuje wysoką pozycję. Ta znakomita lokata odzwierciedla zarówno siłę społeczności twórców, jak i wpływ, jaki ADempiere wywiera na rynek oprogramowania ERP.

Cele projektu

Celem projektu jest stworzenie otwartego rozwiązania biznesowego, które będzie rozwijane i wspierane przez społeczność pasjonatów. Społeczność ADempiere kieruje się modelem otwartego oprogramowania opisanym w artykule Erica Raymonda „The Cathedral and the Bazaar”.

Obszary zastosowań

ADempiere znajduje swoje miejsce w różnych obszarach działalności przedsiębiorstw, takich jak:

  • Planowanie zasobów przedsiębiorstwa (ERP)
  • Zarządzanie łańcuchem dostaw (SCM)
  • Zarządzanie relacjami z klientami (CRM)
  • Rachunkowość zarządcza
  • Zintegrowany Punkt sprzedaży (POS)
  • Zintegrowany sklep internetowy
  • Planowanie zapotrzebowania materiałowego (MRP)

Struktura projektu

Wszyscy członkowie społeczności mają prawo do udziału w dyskusjach na forach. Z praktycznych względów projekt jest zarządzany przez radę członków, którzy aktywnie pracują nad kodem źródłowym. Rada wybiera lidera, który pełni funkcję project managera. Rada ma na celu:

  • Wsparcie decyzji podejmowanych przez lidera.
  • Akceptację nowo powstającego kodu źródłowego.
  • Definiowanie kierunków przyszłego rozwoju.
  • Recenzowanie i zatwierdzanie specyfikacji.
  • Przeprowadzanie głosowań nad nowymi funkcjonalnościami.
  • Aprobata zmian w jądrze programu.

Technologia

ADempiere jest rozwijane przy użyciu technologii Java EE, z szczególnym naciskiem na serwer aplikacji JBOSS. Obecnie wspierane są systemy bazodanowe Oracle i PostgreSQL, a implementacja wsparcia dla MySQL jest w toku.

Architektura systemu

ADempiere odziedziczyło słownik danych z projektu Compiere. Ta architektura rozszerza pojęcie słownika danych na całą aplikację. Dzięki temu obiekty w aplikacji, takie jak tabele, reguły weryfikacji ich zawartości oraz struktura graficznego interfejsu użytkownika mogą być kontrolowane bezpośrednio z poziomu aplikacji. W praktyce oznacza to, że dostosowanie aplikacji do specyficznych potrzeb nie wymaga programowania, co umożliwia szybkie wdrożenie w kontekście wymagań biznesowych.

Zobacz też

Przypisy

Linki zewnętrzne

Oficjalna strona produktu (ang.)