Ce este Webgest

Un sistem ERP (Enterprise Resource Planning) complex ce integrează majoritatea funcțiilor necesare administrării unei afaceri: relațiile cu furnizorii si clienții, gestiunea stocurilor, trezorerie, salarii, service, contabilitate, raportări, management de documente și schimbul lor cu partenerii si instituțiile statului.

Aplicația este independentă de platformă (funcționează pe orice sistem de operare) și se bazează pe cele mai noi tehnologii, standarde deschise și software open source.

Este o concepție originală pornită de la experiența și cerințele managerului, la care s-au adăugat talentul și profesionalismul echipei de programatori și economiști și, în timp, feedback-ul din partea utilizatorilor ce pun preț pe deschidere și libertatea de alegere.


Cui îi este folositor

  • Firmelor mici și mijlocii din diverse domenii de activitate.
  • Contabililor sau firmelor de contabilitate.
  • Investitorilor doritori să ofere servicii integrate hard/soft/suport pentru terți, aplicația putând fi pusă la dispoziția clienților în regim de închiriere - Software as a Service (SaaS).
  • Școlilor de profil economic, ca mediu didactic.

Avantaje

  • Independența față sistemul de operare. Aplicația este dezvoltată în întregime pe Linux, destinată în primul rând utilizatorilor acestuia, dar poate fi folosită ca atare si pe Windows, Mac OS, FreeBSD etc.
  • Nu este nevoie de instalarea de programe client pe fiecare calculator. Accesul la aplicație se face simplu printr-un browser web (recomandat Firefox, pentru compatibilitatea cu standardele W3C).
  • Acces de oriunde, dintr-o rețea privată sau prin internet, de pe orice PC sau dispozitiv mobil (smartphone, tabletă).
  • Costuri de licențiere zero. Tot suportul software necesar rulării Webgest, de la sistem de operare până la ultimele librării, este gratuit și open source.
  • Interoperabilitatea datelor, prin reprezentarea și salvarea documentelor în format XML.

Tehnologie

Se încadrează în genericul Web 2.0, beneficiind din plin de avantajele XML și AJAX. Background-ul este Java - JSP. Se utilizează arhitectura aplicațiilor distribuite n-tier, cu următoarele componente:

  • client = browser ( ex. Firefox )
  • server de aplicație = Apache Tomcat
  • persistența = Castor
  • baza de date = MySQL

Am optat deocamdată pentru o soluție fără server J2EE, pentru a obține o complexitate mai redusă și o viteză de rulare mai mare a aplicației. Dar majoritatea ideilor Java Entreprise sunt implementate sau pregătite în această direcție.

Concepția și structura aplicației, atât la nivelul bazei de date cât și al interfaței cu utilizatorul, precum și interacțiunea dintre ele - partea de business logic -, sunt abordate diferit față de aplicațiile clasice. La bază stă noțiunea de document și nu de date tabelare sau fișiere. Documentul este compus adhoc din seturi de date strict legate de el, traficul client-server fiind redus.


Nevoi de sistem

Hardware, aplicația nu mai poate fi susținută de un calculator gen '486' ! Pe server este recomandabil minim 1GB memorie RAM și procesor peste 2GHz.

Software, în funcție de arhitectura procesorului - 32 sau 64 de biți -, sistemul de operare Linux sau Windows, mașina virtuală java (JRE), serverul de aplicație și cel de baze de date corespunzătoare. Mai sunt necesare câteva librării java (jar-uri) și, la urmă de tot, webgest.war - aplicația propriuzisă.


Viitor

În primul rând ne așteptăm să vă placă ce am făcut, să-i simțiți utilitatea, ajutorul ce vi-l poate aduce. Să puteți trece cât mai ușor peste unele stângăcii de design, poate și de funcționalitate! Vom încerca să le îndreptăm. Și să adaugăm noi facilități.