Tryton
Tryton je platforma pro vývoj aplikací na vysoké úrovni, která využívá třívrstvou architekturu k vybudování podnikového řešení (neboli ERP ) reprezentovaného takzvanými moduly Tryton.
Platforma Tryton je prezentována jako třívrstvá architektura: klient, server a DBMS ( PostgreSQL , MySQL , SQLite ). Platforma je spolu s oficiálními moduly licencována pod GPLv3 [1] .
Program dostal své jméno „Tryton“ díky sloučení dvou slov: Triton , největší satelit planety Neptun, a programovací jazyk Python .
Tryton začal jako fork TinyERP verze 4.2 (později nazvaný OpenERP [2] ). První verze byla vydána v listopadu 2008 [3] [4] [5] , obsahovala výrazně upravený kód pro jádro systému a jeho hlavní moduly.
Na rozdíl od svého mateřského projektu a dalších otevřených obchodních programů se Tryton vyhnul vytvoření affiliate sítě, která se snaží zavést dualitu a opozici mezi partnery a dobrovolnickou komunitou. Zdědili příklad PostgreSQL , kde po projektu následuje podniková kombinace [6] .
Proces vydání (vydání) programu je organizován pomocí sérií. Série jsou sady verzí se stejnými prvními dvěma číslicemi (1.0 nebo 1.2), které používají stejné rozhraní API a schéma databáze. Nové série se objevují každých šest měsíců a nové verze starších verzí jsou poskytovány po opravách chyb [7] .
Moduly a funkčnost
Oficiální moduly poskytují funkce pro následující oblasti:
- Účetnictví
- Řízení nákupu
- Řízení zásob
- Vedení prodeje
- Projektový management
- Účtování pracovní doby
- Kalendář
Technické možnosti
Klientská a serverová část programu jsou napsány v Pythonu, klient také používá GTK+ . Obě části jsou dostupné na platformách jako Linux , MacOS a Windows [8] . Přenosná verze Neso obsahuje klienta i server.
Jádro programu poskytuje technické nástroje potřebné pro většinu obchodních programů. To však nesouvisí s žádnou konkrétní funkčností objektů, ale tvoří hlavní účel rámce:
- Integrita dat: Zajišťují objekty nazývané „modely“ , snadno se vytvářejí, přenášejí a umožňují snadný přístup k jednotlivým atributům.
- Správa uživatelů: Jádro systému zahrnuje základní funkce správy uživatelů: skupiny uživatelů, pravidla přístupu pro modely, záznamy atd.
- Workflow (workflow): umožňuje aktivovat workflow pro jakýkoli obchodní model.
- Report Engine: Modul sestav je založen na relatorio , které používá soubory ODT jako šablony pro generování sestav ODT nebo PDF .
- Internacionalizace: Tryton je k dispozici v angličtině, francouzštině, němčině, španělštině, italštině a ruštině. Nové překlady lze přidávat přímo z klientské strany programu.
- Historizace dat: Historii zadávání dat lze povolit v jakémkoli obchodním modelu, což umožňuje například seznam všech hodnot minulých nákladů pro jakýkoli produkt. Umožňuje vám také dynamický přístup k záznamům v libovolném okamžiku: například informace o zákaznících v každém otevřeném účtu budou stejné jako v době, kdy byly vystaveny.
- Podpora protokolů DAV: WebDAV , CalDAV a CardDAV umožňují správu dokumentů, synchronizaci kalendářů a kontaktů.
- Podpora protokolů XML-RPC , NET-RPC a od verze 1.8 JSON-RPC .
- Nezávislost programu na samostatném databázovém serveru je implementována v řadě 1.2 a od řady 1.4 k tomu slouží SQLite , který umožňuje pracovat s přenosnou verzí programu.
- Možnost pracovat v režimu více serverů s jednou databází.
- Vestavěný mechanismus automatické migrace: umožňuje aktualizovat stávající schéma databáze bez nutnosti zásahu zvenčí. Migrace ze série na sérii je zaručena (vydání patřící do jiné série migraci nepodporují). Tato automatizace je možná, protože vývojáři berou v úvahu proces migrace, a proto je průběžně testován s implementací nových funkcí.
- Pokročilá modularita: Modularita umožňuje vrstvený přístup k obchodním konceptům, který poskytuje větší flexibilitu, což zase urychluje vývoj.
Viz také
Poznámky
- ↑ Trytonská prezentace . Získáno 19. února 2011. Archivováno z originálu 15. července 2018. (neurčitý)
- ↑ Srovnání Trytonu a OpenERP Archivováno 20. října 2011.
- ↑ Oznámení o vydání verze 1.0 Archivováno 28. července 2011.
- ↑ Vydán Tryton ERP 1.0 . Získáno 19. února 2011. Archivováno z originálu 6. června 2011. (neurčitý)
- ↑ Tryton – Nové dítě v bloku ERP s otevřeným zdrojovým kódem (stahování) . Datum přístupu: 19. února 2011. Archivováno z originálu 2. července 2012. (neurčitý)
- ↑ Společnosti podporující Tryton (odkaz není k dispozici) . Získáno 19. února 2011. Archivováno z originálu 1. února 2011. (neurčitý)
- ↑ Proces uvolnění trytonu . Získáno 19. února 2011. Archivováno z originálu 3. září 2011. (neurčitý)
- ↑ stáhnout Tryton (nedostupný odkaz) . Získáno 23. října 2013. Archivováno z originálu 25. října 2013. (neurčitý)
Odkazy
Krajta |
---|
Společenství |
|
---|
Implementace |
|
---|
jiný |
|
---|