
![]() |
![]() |
![]() |
SeniorERP next generation: SOA prin integrarea WCF (Windows Communication Foundation) si avantajele in comunicare, flexibilitate, eficienta, scalabilitate
Datorita evolutiei extrem de rapide a complexitatii si diversitatii proceselor de afaceri pe piata romaneasca, companiile resimt tot mai mult nevoia de a avea informatii cat mai complete, cat mai rapid, la toate nivelurile operationale.
Sistemele de tip ERP trebuie sa fie in pas cu aceasta evolutie a pietei. Nevoia de informare in timp real, facilitata de reducerea costurilor canalelor de comunicatie de banda mare, se constituie deseori in criteriu de selectie a unui sistem ERP (Enterprise Resource Planning). Softurile de generatie mai veche, bogate in optiuni, dar dezvoltate pe o arhitectura bazata pe o realitate depasita, pierd teren in fata noilor tehnologii create sa raspunda cerintelor actuale ale pietei, la un cost de intretinere in continua scadere. Desi incercari precum folosirea de servere de tip Terminal Services sau replicari la nivelul bazelor de date pot fi solutii de moment, acestea genereaza costuri suplimentare de intretinere semnificative si nu sunt lipsite de probleme.
In practica insa, infrastructura IT regasita in cadrul unei companii necesita utilizarea simultana a mai multor tehnologii simultan. Un exemplu foarte simplu: daca un punct de lucru este conectat la internet, dar datorita conditiilor existente, nu dispune de conexiune VPN, iar compania are o politica de securitate foarte stricta, care nu permite deschiderea de porturi suplimentare catre exterior, este necesara utilizarea unei tehnologii de tip Web Services, care utilizeaza portul 80, deschis in mod obisnuit si transmite date sub forma de XML, deci inofensive pentru firewall-urile existente. Aceasta tehnologie are dezavantajul ca este destul de lenta si nu este recomandata si pentru sediul central, unde mai potrivita ar fi o tehnologie rapida de tip Remoting. Deci, atat clientul cat si furnizorul de sistem informatic sunt pusi in fata unei alegeri generatoare de costuri suplimentare.
Din punctul de vedere al furnizorului de sisteme informatice, el este limitat la optiunea pe care a luat-o probabil in urma cu ceva timp, in alte conditii de piata, alinierea la noile tehnologii necesitand investitii serioase in rescrierea aplicatiei.
Pentru exemplul de mai sus, se poate seta din configurari, fara a fi necesara nici o modificare a sistemului informatic sau a infrastructurii existente, un endpoint care se comunice prin Web Services cu punctul de lucru problematic, iar un alt endpoint care sa comunice prin Remoting cu restul statiilor de lucru. Optiunile de configurare sunt extrem de multe si variate, astfel incat sa acopere situatiile reale des intalnite in practica.
Pentru administratorii de infrastructura IT, este foarte important faptul ca aceasta platforma utilizeaza tehnologii cunoscute, mature, documentate, este administrabila centralizat, implementeaza nativ ultimele standarde de securitate, este extrem de scalabila, este rapida si aduce solutii simple si flexibile, nepurtatoare de costuri ascunse, la probleme complicate.