{"id":1,"date":"2018-01-30T22:00:00","date_gmt":"2018-01-30T22:00:00","guid":{"rendered":"https:\/\/sferasoftware.ro\/wpress\/?p=1"},"modified":"2018-02-26T15:12:38","modified_gmt":"2018-02-26T15:12:38","slug":"state-of-art","status":"publish","type":"post","link":"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/","title":{"rendered":"Tehnologie si infrastructura state-of-art."},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>S<\/strong>tructura majorit\u0103\u0163ii aplica\u0163iilor de tip ERP este construit\u0103 dup\u0103 modele client-server. Acest tip de model presupune existen\u0163a a dou\u0103 nivele. Primul sau cel mai de jos este serverul de baze de date (responsabil \u00een principal cu gestionarea \u015fi stocarea datelor), iar cel de-al doilea este nivelul client sau aplica\u0163ia propriu-zis\u0103. Ca aplica\u0163ia s\u0103 se constituie \u00eentr-un sistem de prelucrare a datelor func\u0163ional, este necesar\u0103 implementarea de func\u0163ii \u015fi proceduri de prelucrare a datelor (valid\u0103ri, verific\u0103ri, consolid\u0103ri, etc\u2026) denumite generic business-logic (BL). BL este \u201d\u00eemp\u0103r\u0163it\u201c pe cele dou\u0103 nivele \u00een func\u0163ie de modul de concep\u0163ie al aplica\u0163iei ERP, aceast\u0103 difuzie duc\u00e2nd inevitabil la dificult\u0103\u0163i \u015fi timpi mari de dezvoltare ulterioar\u0103 acesteia \u015fi a adapt\u0103rii sale la noi cerin\u0163e.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"66\" data-permalink=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/20180222-2tier\/\" data-orig-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?fit=651%2C366&amp;ssl=1\" data-orig-size=\"651,366\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Andrei Contiu&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1519336480&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"20180222 2tier\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?fit=300%2C169&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?fit=525%2C295&amp;ssl=1\" class=\"alignnone wp-image-66 size-full\" src=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?resize=525%2C295&#038;ssl=1\" alt=\"\" width=\"525\" height=\"295\" srcset=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?w=651&amp;ssl=1 651w, https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-2tier.jpg?resize=300%2C169&amp;ssl=1 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" data-recalc-dims=\"1\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>U<\/strong>rm\u0103torul pas \u00een evolu\u0163ia sistemelor de baze de date \u00eel constituie modelul MultiTier (sau n-Tier), model din care face parte si Sfera ERP. \u00cen acest model, \u00eentre cele dou\u0103 nivele amintite mai sus apare stratul de mijloc (sau middle-tier), strat care poate fi constituit dintr-o serie de servere intermediare (numite \u00een general servere de aplica\u0163ie), fiecare av\u00e2nd rolul s\u0103u specific \u00een cadrul sistemului. Odat\u0103 cu apari\u0163ia acestui strat intermediar, structura celor dou\u0103 nivele de la extreme se schimb\u0103 radical, astfel \u00eenc\u00e2t \u00een serverul de baze de date implementarea logicii aplica\u0163iei devine op\u0163ional\u0103, iar \u00een extrema de sus (la client) nu mai este nevoie de nici o form\u0103 de prelucrare a datelor acest atribut revenind \u00een general \u00een totalitate serverelor din middle-tier. A\u015fa se face c\u0103 aplica\u0163ia client devine o aplica\u0163ie care trateaz\u0103 doar aspecte ale interfe\u0163ei cu utilizatorul (numit\u0103 \u015fi aplica\u0163ie thin-client \u2013 client sub\u0163ire) iar serverul de baze de date va fi degrevat de tot ce \u00eenseamna BL, \u00een sarcina sa r\u0103m\u00e2n\u00e2nd doar procesele de stocare \u015fi gestiune la nivel jos ale acestora (securitate, logare, stocare fizic\u0103, izol\u0103ri tranzac\u0163ionale, etc\u2026). Rolul major \u00een prelucrarea logic\u0103 le revine serverelor (sau serverului \u2013 \u00een cazul 3-tier) de aplica\u0163ie.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"67\" data-permalink=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/20180222-ntier\/\" data-orig-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?fit=706%2C399&amp;ssl=1\" data-orig-size=\"706,399\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Andrei Contiu&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1519336618&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"20180222 Ntier\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?fit=300%2C170&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?fit=525%2C297&amp;ssl=1\" class=\"alignnone size-full wp-image-67\" src=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?resize=525%2C297&#038;ssl=1\" alt=\"\" width=\"525\" height=\"297\" srcset=\"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?w=706&amp;ssl=1 706w, https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Ntier.jpg?resize=300%2C170&amp;ssl=1 300w\" sizes=\"(max-width: 525px) 100vw, 525px\" data-recalc-dims=\"1\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>C<\/strong>a urmare, modelul n-Tier (inclus in Sfera ERP) are o serie de avantaje fa\u0163\u0103 de modelul 2-tier (sau Client-Server) :<\/p>\n<ul>\n<li><strong>A<\/strong>daptare imediat\u0103 la nevoile de prelucrare distribuit\u0103 a bazelor de date. Asta inseamna ca acest model se preteaz\u0103 oric\u0103rei configura\u0163ii de lucru a organiza\u0163iei, indiferent c\u00e2te departamente, filiale, puncte de lucru sau de centralizare a informa\u0163iei are \u015fi indiferent cum sunt pozi\u0163ionate acestea \u00een diagrama de func\u0163ionare a organiza\u0163iei.<\/li>\n<li style=\"text-align: justify;\"><strong>P<\/strong>ortabilitate aproape nelimitat\u0103 pe diverse baze de date ca urmare a faptului c\u0103 logica aplica\u0163iei nu se scrie la nivelul serverului de baze de date. Sistemele n-Tier se pot folosi de practic oriceserver de baze de date rela\u0163ionale (Oracle, MSSQL, PostGreSQL, MySQL, DB2, \u015f.a.),\u00a0 portarea aplica\u0163iei de pe un server pe altul fiind o chestiune ce nu necesit\u0103 timp de dezvoltare \u00eendelungat.<\/li>\n<li style=\"text-align: justify;\"><strong>O<\/strong> mai mare flexibilitate a lucrului \u00een medii hibride cu sisteme de operare multiple (de ex. clien\u0163i Windows \u015fi servere de baze de date Linux). Interfa\u0163area clientului cu serverul de baze de date se face prin middle-tier, acesta put\u00e2nd fi dezvoltat pentru diverse platforme (Windows, Linux, etc\u2026). Odat\u0103 cu acest avantaj apar \u015fi beneficii cu aspect financiar prin folosirea de sisteme de operare \u015fi servere de baze de date cu pre\u0163uri reduse.<\/li>\n<li><strong>M<\/strong>ic\u015forarea spectaculoas\u0103 a traficului \u00eentre client \u015fi servere astfel \u00eenc\u00e2t utilizatorii pot lucra on-line (chiar daca astazi cazul se \u00eentalne\u015fte prea rar) \u015fi pe linii dial-up. Odat\u0103 ce partea de BL a fost concentrat\u0103 \u00een middle-tier, \u00eentre client \u015fi serverele de aplica\u0163ie traficul este de redus, acesta rezum\u00e2ndu-se la transmiterea \u00een exclusivitate a modific\u0103rilor de date \u015fi lansarea \u00een execu\u0163ie prin comand\u0103 a diverse procese ce se desf\u0103\u015foar\u0103 la middle-tier.<br \/>\nAstfel, costurile de comunica\u0163ie scad drastic nefiind necesare canale de volum mare de trafic \u00eentre clien\u0163i \u015fi servere.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Structura majorit\u0103\u0163ii aplica\u0163iilor de tip ERP este construit\u0103 dup\u0103 modele client-server. Acest tip de model presupune existen\u0163a a dou\u0103 nivele. Primul sau cel mai de jos este serverul de baze de date (responsabil \u00een principal cu gestionarea \u015fi stocarea datelor), iar cel de-al doilea este nivelul client sau aplica\u0163ia propriu-zis\u0103. Ca aplica\u0163ia s\u0103 se constituie &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tehnologie si infrastructura state-of-art.&#8221;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-1\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/sferasoftware.ro\/wpress\/2018\/01\/30\/state-of-art\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[6],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DRAS-1","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":74,"url":"https:\/\/sferasoftware.ro\/wpress\/2018\/02\/22\/performante-notabile\/","url_meta":{"origin":1,"position":0},"title":"Performan\u021be notabile","date":"February 22, 2018","format":false,"excerpt":"Sistemul Sfera foloseste modelul n-Tier cu o suit\u0103 de 3 servere la stratul intermediar (servere ce au atribu\u0163ii distincte), un client sub\u0163ire \u00een partea superioar\u0103 (Sfera ERP ThinClient) \u015fi server de baze de date la baza modelului. Serverul de baze de date, poate fi orice server rela\u0163ional bazat pe limbaj\u2026","rel":"","context":"In &quot;Tehnic&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/01\/20180222-Diagram.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":78,"url":"https:\/\/sferasoftware.ro\/wpress\/2018\/02\/22\/rapoarte-drill-down\/","url_meta":{"origin":1,"position":1},"title":"Rapoarte extinse","date":"February 22, 2018","format":false,"excerpt":"Orice sistem de business management are p\u00e2n\u0103 la urm\u0103 misiunea de a consolida datele introduse, \u00een situa\u021bii \u0219i rapoarte specifice. Cu c\u00e2t acestea sunt mai bine g\u00e2ndite \u0219i u\u0219or de exploatat, cu at\u00e2t \u0219i deciziile ce se iau pe baza consult\u0103rii lor sunt mai rapide. \u00cen Sfera ERP \u00een afar\u0103\u2026","rel":"","context":"In &quot;Business&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/02\/20180222-raport-extins.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":108,"url":"https:\/\/sferasoftware.ro\/wpress\/2018\/09\/25\/solutie-de-turism-cu-sfera-erp\/","url_meta":{"origin":1,"position":2},"title":"Solu\u021bie de turism cu Sfera ERP","date":"September 25, 2018","format":false,"excerpt":"Unul dintre atuurile deosebit de puternice ale sistemului Sfera ERP este flexibilitatea sa. Iat\u0103 cum, cu minime modific\u0103ri ale aplica\u021biei am implementat o solu\u021bie pentru operarea, urm\u0103rirea \u0219i managementul activit\u0103\u021bii unei agen\u021bii de turism. Elementul central este pachetul turistic care reprezint\u0103 leg\u0103tura \u00eentre opera\u021biunile asociate unui contract de servicii turistice\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/09\/PLFIN_PT_0.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":90,"url":"https:\/\/sferasoftware.ro\/wpress\/2018\/03\/02\/coduri-dinamice\/","url_meta":{"origin":1,"position":3},"title":"Coduri dinamice","date":"March 2, 2018","format":false,"excerpt":"\u00cen \u00eencercarea de a defini c\u00e2t mai complet o entitate - de exemplu un articol - ne putem lovi de lipsa caracteristicilor (sau codurilor) necesare. Aproape \u00eentotdeauna voi g\u0103si \u00een aplica\u021bii posibilitatea introducerii unui cod de bare, cod articol, cod furnizor sau chiar c\u00e2teva \u00een plus dar ce fac dac\u0103\u2026","rel":"","context":"In &quot;Operare&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2018\/03\/coduri-dinamice-tab-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":155,"url":"https:\/\/sferasoftware.ro\/wpress\/2024\/03\/25\/efactura\/","url_meta":{"origin":1,"position":4},"title":"eFactura","date":"March 25, 2024","format":false,"excerpt":"Stare facturi \u00cen solu\u021bia Sfera ERP exist\u0103 suport complet pentru utilizarea sistemului eFactura impus de ANAF, at\u00e2t pentru facturile trimise c\u00e2t \u0219i pentru cele primite.Solu\u021bia dezvoltat\u0103 de Sfera Software include opera\u021biile de comunicare cu serverele ANAF, ob\u021binerea automat\u0103 de token-uri de autorizare \u0219i gestionarea integral\u0103 a documentelor transmise prin acest\u2026","rel":"","context":"In &quot;Operare&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2024\/03\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":146,"url":"https:\/\/sferasoftware.ro\/wpress\/2022\/03\/15\/saf-t\/","url_meta":{"origin":1,"position":5},"title":"SAF-T","date":"March 15, 2022","format":false,"excerpt":"Sfera Software vine \u00een sprijinul companiilor care sunt implicate \u00een procesul de digitalizare a transferului de informa\u021bii contabile c\u0103tre autorit\u0103\u021bile fiscale, presupus de noul standard de audit SAF-T.Simplific\u0103m procesul de raportare SAF-T, prin includerea Declara\u021biei 406 \u00een aplica\u021bia Sfera ERP. Am redus aproape la zero impactul acestei declara\u021bii asupra utilizatorilor\u2026","rel":"","context":"In &quot;Business&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/sferasoftware.ro\/wpress\/wp-content\/uploads\/2022\/03\/image.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/posts\/1"}],"collection":[{"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":9,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":89,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/posts\/1\/revisions\/89"}],"wp:attachment":[{"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sferasoftware.ro\/wpress\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}