IMM-liber
De la Ceata
(Diferența dintre versiuni)
(→Premise generale) |
|||
Linia 8: | Linia 8: | ||
In principiu elementele generale de arhitectura specificate mai jos sunt aplicabile intregului proiect OpenIMM: | In principiu elementele generale de arhitectura specificate mai jos sunt aplicabile intregului proiect OpenIMM: | ||
− | + | * aplicatiile folosesc o arhitectura de tip server-client | |
− | + | * serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS; modelul ideal de arhitectura este ROA(resource oriented architecture) | |
− | + | * serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC) | |
− | + | * clientul ofera cel putin accesul prin browser | |
− | + | * solutiile de baza de date folosite trebuie sa permita instalarea serverului atat in versiune locala cat si in versiune distribuita | |
== Software == | == Software == | ||
1. [[Facturare]] - discutii despre dezvoltare | 1. [[Facturare]] - discutii despre dezvoltare |
Versiunea de la data 12 iunie 2015 15:05
Pagina proiectului OpenIMM
Proiectul isi propune sa dezvolte o serie de instrumente software necesare in gestiunea unei firme mici si mijlocii. Tipurile de software pe care le vizam: facturare, gestiune inventar, gestiune clienti, etc
Premise generale
In principiu elementele generale de arhitectura specificate mai jos sunt aplicabile intregului proiect OpenIMM:
- aplicatiile folosesc o arhitectura de tip server-client
- serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS; modelul ideal de arhitectura este ROA(resource oriented architecture)
- serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC)
- clientul ofera cel putin accesul prin browser
- solutiile de baza de date folosite trebuie sa permita instalarea serverului atat in versiune locala cat si in versiune distribuita
Software
1. Facturare - discutii despre dezvoltare