IMM-liber

De la Ceata
(Diferența dintre versiuni)
Salt la: navigare, căutare
(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
+
* 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 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)
+
* 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
    solutiile de baza de date folosite trebuie sa permita instalarea serverului atat in versiune locala cat si in versiune distribuita  
+
* 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 16: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

Unelte personale
Spații de nume

Variante
Acțiuni
Navigare
Trusa de unelte