Facturare
De la Ceata
(Diferența dintre versiuni)
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 | * aplicatiile folosesc o arhitectura de tip server-client | ||
− | * serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS | + | * serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS; modelul ideal de arhitectura este [[ROA http://en.wikipedia.org/wiki/Resource-oriented_architecture]] |
* serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC) | * serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC) | ||
* clientul ofera cel putin accesul prin browser | * clientul ofera cel putin accesul prin browser |
Versiunea de la data 12 iunie 2015 10:45
Software Facturare - OpenIMM
Pagina pentru discutiile despre specificatii, dezvoltare, 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 http://en.wikipedia.org/wiki/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
Continut
- Standard de date
- Specificatii server
- Specificatii client