Arhitectura Clavis

Sistemul Clavis dispune de o solutie tehnologica construita pe o arhitectura hybrid. Aceasta foloseste avantajele imbinarii tehnologiile RICH CLIENT si THIN CLIENT si poate deservi aria de Back Office si retele de Front Office cu larga distributie. Caracteristicile de baza ale arhitecturii Clavis sunt robustetea, disponibilitate mare si operarea fara erori.

Arhitectura Rich Client

Utilizatorii locali acceseaza functiile sistemului printr-o functionalitate clasica a unei arhitecturi de tip server-client, prin asa numita aplicatie rich client (continand functii business si prezentare). In acest caz componentele business ruleaza in interiorul aplicatiei pe calculatorul personal al utilizatorului. Aplicatia aceseaza date business si setari printr-un server de baze de date relational central.

Limbajele de programare care sunt folosite pentru dezvoltarea arhitecturii RICH CLIENT :

  • PowerBuilder
  • C++

Posibili manageri de baze de date:

  • MSSQL 2000
  • MSSQL 2005
  • ORACLE 9.2
  • ORACLE 10

 

Arhitectura dispune de o manevrare mai accesibila, continut mai bogat si procese de lucru mai rapide pentru utilizator. Avantajul sau este ca distribuie incarcatura intre computerele care ruleaza la client. Dezavantajul sau, insa, este ca genereaza trafic de comunicare destul de intens, acest lucru insemnand la randul sau o povara mai mare pentru infrastructura de comunicare. Datorita acestor proprietati, folosirea arhitecturii RICH CLIENT este recomandata numai pe retele locale si pentru deservirea locatiilor distantate cu lungime de banda adecvata, si poate fi folosita numai in cazul unui numar limitat de utilizatori.

Arhitectura Thin Client (sau web-client)

Deservirea utlizatorilor remote este recomandat sa se faca cu ajutorul arhitecturii THIN CLIENT. In acest caz, utilizatorului ii este necesar doar un bowser de Internet (de exemplu Internet Explorer 6 sau mai recent) si conectivitate la internet/intranet pentru utilizarea acestei aplicatii, asa ca setarea versiunii nu este necesara.

Avantajul acestei arhitecturi este ca poate sa suporte un numar mare de utilizatori cu un trafic de retea scazut. Partea insemnata a fluctuatiilor de trafic are loc intre serverul de aplicatii si serverul de baze de date care sunt fizic localizate in acelasi subnet cu largime mare de banda. Serverul de aplicatii este responsabil pentru folosirea optima a resurselor precum conexiunile bazei de date.

Fundamentul tehnologic al solutiilor multi-straturi

Aplicatia Clavis – in concordanta cu recomandarile acceptate si folosite de catre societatea informatica – este construita din mai multe straturi. Diferitele straturi ale aplicatiei sunt izolate si conectate unul la altul prin interfete standard.

Cu ajutorul disocierii sarcinilor, codul sursa al anumitor straturi poate fi impartit in componente business clar operabile. Componentele dezvoltate cu ajutorul Power Builder care contin functionalitati devin mai simple si sunt folosite doar pentru implementarea logicii de business. Per ansamblul intregului system folosirea lui se reduce. Managementul fluxului de lucru si prezentare sunt indeplinite de tehnologii diferite.

In concordanta cu strategia noastra de dezvoltare folosim in dezvoltarile noastre produsele companiilor de IT cu experienta internationala acceptate de care industria de dezvoltare software. Folosim sever de aplicatii standard pentru executarea sarcinilor legate de prezentare, flux de lucru si procesare.