eCubator v.1.0
Prezentare Sistem
Aplicaţia eCubator al firmei Enetix Software este o platformă care suportă simultan multiple aplicaţii web, indiferent de natura şi scopurile distincte ale acestora. Dintre configuraţiile posibile, aplicaţiile integrate cu eCubator pot fi configurate ca siteuri web cu conţinut administrat (CM), sisteme e-commerce cu coş de cumpărături şi plată online, sau aplicaţii web, care încapsulează logică specializată.
Sistemul eCubator este mai mult decât un CMS (Content Management System); el poate fi folosit ca platformă de dezvoltare şi de administrare pentru orice aplicaţie web, care necesită administrare flexibilă. Cele mai frecvente implementări a unei aplicaţii web integrate cu eCubator sunt site-urile web care au interfaţă frontend cu design specific şi sunt integrate cu structura de date respectiv cu cadrul de dezvoltare eCubator. În cadrul aceastor tipuri de integrări eCubator este folosit ca un instrument de administrare pentru site-ul web în cauză.

Aspecte Tehnologice
Multitudinea de funcţionalităţi pe care le oferă sistemul eCubator, se datorează framework-ului nostru, Enetix Framework (în prezent la versiunea 4.0). Acesta este alcătuit din mai multe componente modulare, organizate în jurul unui concept de incapsulare a funcţionalităţilor şi de interoperabilitate între modulele construite în jurul acestui framework.
Enetix Framework este dezvoltat pe baza .NET Framework 3.5, folosind limbajul de programare C#. Framework-ul are integrat un layer dinamic de acces la baze de date, şi este compatibil cu Microsoft SQL Server, MySQL Server şi Oracle Server. Această compatibilitate poate fi uşor extinsă pentru a suporta şi alte baze de date, prin adăugarea modulului DB wrapper corespondent respectivei baze de date.
Middlelayer-ul sistemului este complet independent de platforma bazei de date.
Interfaţa client al sistemului eCubatorului este realizat cu formuri web ASP.NET 2.0, având AJAX integrat, şi are un design vizual intuitiv.
Modulul de administrare al aplicaţiilor web integrate cu eCubator foloseşte interfaţa comună al sistemului eCubatorul, dar şi formuri din aplicaţii web externe, care implementează diferite necesităţi de business, pot fi integrate cu eCubator, dacă este necesar.
Implementare şi Module
Sistemul de eCubator este implementat ca a colecţie de sobmodule (peste 100 de submodule), care sunt organizate într-o colecţie ierarhică. Aceste submodule sunt grupate în module principale după cum urmează:
- Modul Aplicaţie
- Modul CM (Content Management)
- Modul Produse
- Modul CRM
- Modul Vânzări
- Modul Rapoarte
- Modul Securitate
Având toate aceste module integrate în sistemul eCubator, acestea pot deservi majoritatea site-urilor web simple şi de e-commerce, precum şi alte aplicaţii web de complexitate medie. Deoarece eCubator foloseşte o singură bază de date comună pentru toate aplicaţiile web integrate, dezvoltarea aplicaţiilor web şi punerea lor in producţie devine considerabil mai rapidă, decât în cazul majorităţii sistemelor CM existente pe piaţă.
De asemenea, dacă o aplicaţie web necesită logică specializată cu structură de date diferită, ea poate fi stocată într-o bază de date separată, iar în acelaşi timp datele comune (securitate, CM, produse etc.) sunt stocate în baza de date comună eCubator.
Prin adăugarea continuă de module noi, se îmbogăţeşte funcţionalitatea întregului sistem. Îndată ce un modul nou este adăugat la sistem, el devine disponibil pentru toate aplicaţiile web care rulează sub sistemul eCubator.
Urmeză o scurtă prezentare a funcţionalităţii fiecărui modul principal în parte:
Modul Aplicaţie
Modulul Aplicaţie conţine mai multe submodule, care sunt folosite pentru a configura aplicaţiile/site-urile web integrate cu eCubator, pentru definirea modulelor şi administrarea structurii meniului de administrare, respectiv pentru configurarea tuturor setărilor principale.Modul CM (Content Management)
Modulul CM răspunde de manipularea şi versionarea conţinuturilor de către utilizatori. Permite administrare online uşoară, mentenanţă şi extindere a conţinutului site-urilor web, prin definire şi configurare şabloane, adăugare controale frontend, adăugare pagini noi, modificare conţinut pagini, administrare meniuri, administrare articole, administrare popup-uri, creare galerii foto, administrare conţinut emailuri, creare şi mentenanţă de formulare web, modul de upload imagini/documente, administrare feed-uri RSS, monitorizare şi rapoarte vizitatori, şi aşa mai departe.
Toate submodulele CM implementează suport multilimbă.Modul Produse
Pentru site-urile e-commerce, modulul administrare de produse este indispensabil. Acest modul asigură funcţionalitatea pentru definirea ierarchiei (multilevel) de categorii de produse , adăugarea, organizarea şi urmărirea produselor şi serviciilor. Configurarea atributelor produselor este foarte flexibilă, permitându-se teoreitc vânzarea oricărui tip de produs. Pentru fiecare aplicaţie, chiar şi pentru fiecare categorie de produse pot fi definite liste de caracteristici specifice ale produselor. Toate acestea fac ca Modulul Produse să fie un subsistem robust şi de mare flexibilitate. Modul CRM
eCubator-ul implementează un modul CRM simplu, care funcţionează mână-la-mână cu modulele de produse şi de vânzări, asigurând managementul datelor obişnuite al clienţilor, dar oferă suport şi pentru caracteristici specifice, care pot fi definite clienţilor, conform necesităţiilor de business. Modul Vânzări
Modulul de vânzări asigură suport pentru managementul şi urmărirea comenzilor necesare în aplicaţiile e-commerce. Managementul plăţilor împreună cu un modul de livrări are grijă de autorizarea şi capturarea plăţilor cu credit card.
În acest modul este disponibil, de asemenea un submodul de management de coduri promoţionale respectiv un submodul de mass email. Modul Rapoarte
Acest modul este folosit pentru a defini în mod dinamic rapoartele specifice beneficiarului, fără intervenţia programatorului. Beneficiarul poate crea rapoarte noi, poate modifica structura rapoartelor existente, poate adăuga parametri de filtrare şi poate schimba modul de vizualizare a rapoartelor conform cerinţelor. Submodulul de vizionare a rapoartelor este folosit pentru a rula rapoartele definite, iar datele rezultate pot fi vizualizate in format tabular, HTML şi Excel.Modul Securitate
În modulul de securitate este implementată managementul de utilizatori şi al unui sistem puternic şi robust de drepturi de acces, bazat pe grupuri şi roluri de acces. Rolurile de access pot fi definite la nivel de modul aplicaţie, iar pentru fiecare modul în parte pot fi configurate drepturile de Vizualizare, Adăugare, Modificare, Ştergere şi Printare.
Layer-ul de securitate supervizează accesul aplicaţiilor la modulele eCubator, şi asigură containerul logic al datelor pentru toate aplicaţiile. Aşadar, nici o aplicaţie nu are acces la datele folosite de o altă aplicaţie.
Utilizatorii de administratori regulari pentru site-uri au acces numai în aria de administrare a aplicaţiei proprii, şi implicit numai la datele acelei aplicaţii, iar utilizatorii ‘eCubator Master’ au acces la o anumită aplicaţie numai dacă i s-au configurat în mod explicit drepturile de acces la respectiva aplicaţie.
Baza de Utilizatori
Cu sistemul eCubator pot lucra două tipuri de utilizatori: utilizatori programatori şi utilizatori aplicaţie. Prima categorie poate folosi sistemul eCubator ca o platformă de dezvoltare şi poate construi module customizate deasupra modulelor deja existente, iar cea de a doua categorie poate folosi aplicaţiile web integrate pe sistemul eCubator şi poate efectua activităţi de mentenanţă şi de administrare asupra entităţilor definite (conţinut pagini, produse, clienţi, comenzi, rapoarte etc).
Suport Utilizatori
Pentru acest produs Enetix Software asigură asistenă tehnică în timpul zilelor de lucru. Această asistenţă include atât rezolvarea problemelor întâlnite cât şi ajutor general pentru utilizatori despre funcţionalitatea sistemului.
Utilizatori noi sunt instruiţi pentru utilizarea sistemului ori prin telefon ori personal.
Site-uri Integrate
Avem la activ mai multe integrări de site-uri şi aplicaţii web cu sistemul eCubator. Puteţi vizita câteva dintre ele, disponibile pe internet, la următoarele link-uri :
Înapoi