Adempiere

Z Wikipedii, wolnej encyklopedii
Adempiere
logo
ilustracja
Autor Adempiere Community
Pierwsze wydanie 9 września 2006
Aktualna wersja stabilna 3.7.0-LTS
Język programowania Java
Platforma sprzętowa JBoss, GlassFish
Rodzaj ERP, CRM, SCM
Licencja GPLv2
Strona internetowa

ADempiere – pakiet oprogramowania typu Enterprise Resource Planning (ERP) udostępniony na licencji otwartego oprogramowania. Słowo „adempiere” oznacza po włosku „spełniać” albo „realizować”.

Oprogramowanie podlega licencji GPLv2[1].

Historia[edytuj | edytuj kod]

Project ADempiere powstał we wrześniu 2006 roku. Konflikt pomiędzy społecznościa tworzącą oprogramowanie Compiere(inne języki) a ich komercyjnym sponsorem doprowadził do utworzenia ADempiere jako Podział projektu informatycznego na bazie Compiere[2].

W ciągu kilku tygodni od podziału ADempiere znalazł się wśród pięciu najpopularniejszych projektów w rankingu SourceForge i od tamtej pory pozostał już w gronie projektów znajdujących się na szczycie listy[3]. Tak wysoka pozycja jest odzwierciedleniem zarówno wielkości społeczności twórców jak również wpływem jaki ADempiere wywiera na rynek oprogramowania ERP.

Cele projektu[edytuj | edytuj kod]

Celem projektu jest powstanie otwartego rozwiązania biznesowego tworzonego i wspieranego przez wspólnotę pasjonatów[4]. Społeczność ADempiere kieruje się otwartym modelem oprogramowania Bazaar opisanym w artykule Erica Raymonda The Cathedral and the Bazaar.

Obszary zastosowań[edytuj | edytuj kod]

ADempiere znajduje zastosowanie w następujących obszarach działalności przedsiębiorstw:

Struktura projektu[edytuj | edytuj kod]

Wszyscy członkowie społeczności mają prawo wypowiedzi na forach dyskusyjnych. Ze względów praktycznych projekt jest zarządzany przez radę członków, którzy aktywnie tworzą kod źródłowy[5]. Rada wybiera ze swego grona lidera, który pełni rolę project managera. Rada realizuje następujące cele:

  • Wspiera decyzje podejmowane przez lidera.
  • Akceptuje nowo powstający kod źródłowy.
  • Definiuje kierunki przyszłego rozwoju.
  • Recenzuje i aprobuje specyfikacje.
  • Przeprowadza głosowania nad nową funkcjonalnością.
  • Aprobuje zmiany w jądrze programu.

Technologia[edytuj | edytuj kod]

ADempiere rozwijane jest na bazie technologii Java EE, ze szczególnym wykorzystaniem serwera aplikacji JBOSS. Na chwilę obecną wspierane są systemy bazodanowe Oracle i PostgreSQL[6]. Aktualnie trwa implementacja wsparcia dla MySQL.

Architektura systemu[edytuj | edytuj kod]

ADempiere odziedziczyło słownik danych po projekcie Compiere[7]. Architektura ta rozszerza pojęcie słownika danych na całą aplikację. Dzięki temu obiekty w aplikacji, jak np. tabele, reguły weryfikacji ich zawartości jak również wygląd i struktura graficznego interfejsu użytkownika mogą być kontrolowane bezpośrednio z aplikacji. W praktyce oznacza to zazwyczaj, że dopasowanie aplikacji do indywidualnych potrzeb nie wymaga kodowania. Dzięki temu możliwe jest bardzo szybkie wdrożnie pod kątem konkretnych potrzeb biznesowych[8].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. ADempiere podlega licencji GNU General Public License (GPL)
  2. Debate - Has Compiere Become Closed? Do We Fork? How?(Fri Sep 01, 2006 9:48 pm)Red1. [dostęp 2012-12-15]. [zarchiwizowane z tego adresu (March 12, 2007)].
  3. Open source ERP 'most active' SourceForge project
  4. Adempiere Community - Who we are?. [dostęp 2014-12-28]. [zarchiwizowane z tego adresu (2014-12-28)].
  5. ADempiere PMC. [dostęp 2016-03-03]. [zarchiwizowane z tego adresu (2016-03-03)].
  6. ADempiere Technology. [dostęp 2016-03-03]. [zarchiwizowane z tego adresu (2016-03-03)].
  7. ADempiere Data Dictionary Feature. [dostęp 2016-03-03]. [zarchiwizowane z tego adresu (2016-03-03)].
  8. ADempiere RAD Architecture. [dostęp 2012-02-25]. [zarchiwizowane z tego adresu (2012-02-25)].

Linki zewnętrzne[edytuj | edytuj kod]