Tryton
A Tryton egy magas szintű alkalmazásfejlesztő platform, amely háromszintű architektúrát használ az úgynevezett Tryton modulok által képviselt
üzleti megoldás (vagy ERP ) felépítéséhez.
A Tryton platform háromszintű architektúraként jelenik meg: kliens, szerver és DBMS ( PostgreSQL , MySQL , SQLite ). A platform a hivatalos modulokkal együtt GPLv3 licenc alatt áll [1] .
A program a "Tryton" nevet két szó összeolvadása miatt kapta: Triton , a Neptunusz bolygó legnagyobb műholdja és a Python programozási nyelv .
A Tryton a TinyERP 4.2-es verziójának (később OpenERP-nek [2] ) elágazásaként indult . Az első verzió 2008 novemberében jelent meg [3] [4] [5] , amely egy jelentősen átdolgozott kódot tartalmazott a rendszermaghoz és fő moduljaihoz.
Szülőprojektjével és más nyílt üzleti programjaival ellentétben a Tryton mellőzte egy olyan társult hálózat létrehozását, amely kettősséget és ellentétet kíván bevezetni a partnerek és az önkéntes közösség között. Megörökölték a PostgreSQL példát , ahol a projektet üzleti kombináció követi [6] .
Egy program kiadási folyamata (kiadásai) sorozatok segítségével történik. A sorozatok ugyanazt az első két számjegyet (1.0 vagy 1.2) tartalmazó kiadások halmazai, amelyek ugyanazt az API-t és adatbázissémát használják. Félévente új sorozatok jelennek meg, a régebbi kiadások új verziói pedig a hibajavítások után jelennek meg [7] .
Modulok és funkciók
A hivatalos modulok a következő területeken biztosítanak funkcionalitást:
- Könyvelés
- Beszerzés menedzsment
- Készletgazdálkodás
- Értékesítési menedzsment
- Projektmenedzsment
- Munkaidő elszámolása
- Naptár
Technikai lehetőségek
A program kliens és szerver részei Python nyelven íródnak, a kliens is GTK+ -t használ . Mindkét rész elérhető olyan platformokon, mint a Linux , a MacOS és a Windows [8] . A Neso hordozható verziója klienst és szervert is tartalmaz.
A program magja biztosítja a legtöbb üzleti programhoz szükséges technikai eszközöket. Ez azonban nem kapcsolódik az objektumok konkrét funkcióihoz, hanem a keretrendszer fő célját képezi:
- Adatintegritás: „Modeleknek” nevezett objektumok biztosítják őket, könnyen létrehozhatók, átvihetők, egyszerű hozzáférést biztosítanak az egyes attribútumokhoz.
- Felhasználókezelés: A rendszer magja az alapvető felhasználókezelési funkciókat tartalmazza: felhasználói csoportok, modellek hozzáférési szabályai, rekordok stb.
- Munkafolyamat (munkafolyamat): lehetővé teszi a munkafolyamat aktiválását bármely üzleti modellhez.
- Jelentésmotor: A jelentéskészítő motor a relatorio -n alapul, amely ODT - fájlokat használ sablonként ODT- vagy PDF - jelentések létrehozásához.
- Nemzetköziesítés: A Tryton angol, francia, német, spanyol, olasz és orosz nyelven érhető el. Új fordítások közvetlenül a program kliens oldaláról adhatók hozzá.
- Adatok előzményezése: Az adatbeviteli előzmények bármely üzleti modellben engedélyezhetők, lehetővé téve például bármely termék összes múltbeli költségértékének listáját. Azt is lehetővé teszi, hogy bármikor dinamikusan hozzáférjen a rekordokhoz: például az ügyféladatok minden nyitott számlán ugyanazok lesznek, mint a kiadásuk időpontjában.
- DAV protokollok támogatása: WebDAV , CalDAV és CardDAV lehetővé teszi a dokumentumkezelést, a naptárak és névjegyek szinkronizálását.
- XML-RPC , NET-RPC és az 1.8-as verziótól kezdődően JSON-RPC protokollok támogatása .
- A program önálló adatbázis-kiszolgálótól való függetlensége az 1.2-es sorozatban van megvalósítva, és az 1.4-es sorozattól kezdve ehhez az SQLite -t használják , amely lehetővé teszi a program hordozható verziójával való munkát.
- Lehetőség több szerver üzemmódjában dolgozni egy adatbázissal.
- Beépített automatikus migrációs mechanizmus: lehetővé teszi a meglévő adatbázisséma frissítését külső beavatkozás nélkül. Az átállás sorozatról sorozatra garantált (a különböző sorozatokhoz tartozó kiadások nem támogatják a migrációt). Ez az automatizálás azért lehetséges, mert a migrációs folyamatot a fejlesztők figyelembe veszik, ezért folyamatosan tesztelik az új funkciók bevezetésével.
- Fejlett modularitás: A modularitás lehetővé teszi az üzleti koncepciók többrétegű megközelítését, amely nagyobb rugalmasságot biztosít, ami viszont felgyorsítja a fejlesztést.
Lásd még
Jegyzetek
- ↑ Tryton bemutató . Letöltve: 2011. február 19. Az eredetiből archiválva : 2018. július 15. (határozatlan)
- ↑ Tryton és OpenERP összehasonlítása Archiválva : 2011. október 20.
- ↑ Bejelentés az 1.0-s verzióhoz Archiválva : 2011. július 28.
- ↑ Megjelent a Tryton ERP 1.0 . Letöltve: 2011. február 19. Az eredetiből archiválva : 2011. június 6.. (határozatlan)
- ↑ Tryton – A New Kid On The Open source ERP Block (lefelé irányú kapcsolat) . Hozzáférés dátuma: 2011. február 19. Az eredetiből archiválva : 2012. július 2. (határozatlan)
- ↑ Trytont támogató cégek (a link nem elérhető) . Letöltve: 2011. február 19. Az eredetiből archiválva : 2011. február 1.. (határozatlan)
- ↑ Tryton kiadási folyamat . Letöltve: 2011. február 19. Az eredetiből archiválva : 2011. szeptember 3.. (határozatlan)
- ↑ letöltés Tryton (nem elérhető link) . Letöltve: 2013. október 23. Az eredetiből archiválva : 2013. október 25.. (határozatlan)
Linkek
Piton |
---|
Közösség |
|
---|
Megvalósítások |
|
---|
Egyéb |
|
---|