120 likes | 325 Views
Curs 4: Arhitectura unei Intreprinderi Digitale. Ierarhia sistemelor. VE. Corporate Domain. Business System Domain. Business Processes. Business Applications. Application Components. Application Components. • Unitati software care pot fi combinate
E N D
Ierarhia sistemelor VE Corporate Domain Business System Domain Business Processes Business Applications Application Components
Application Components • Unitati software care pot fi combinate • Combinarea poate fi facuta intr-un mediul distribuit (EJB, CORBA, DCOM) • Integrarea acestor componente poate fi facuta folosind modele formale (UML)
Business Applications • Un sistem integrat care se executa, in mod independent -- o baza de date -- o interfata cu utilizatorul • Exemplu: O aplicatie de personal (obtinere si schimbare date) -- dar o astfel de aplicatie nu spune cand poate fi angajata sau concediata o persoana
Business Processes • In actualele sisteme, procesele sunt incluse in codul aplicatiilor -- netransparente, greu de schimbat • Ideal: Workflow management • Departamentul de resurse umane va deveni procese pentru angajare, concediere, mariri salariu -- alti manageri pot participa de asemeni
Business System Domains (BSD) • O multime de procese business -- componente in comun -- stari consistente ale acestor componente (permit roll-back) • In general, un BSD va fi implementat intr-o singura locatie geografica (De ce?) -- pot fi replicate • Este un domeniu de securitate -- LANs vor fi izolate
Corporate Domains • Un domeniu poate contine mai multe BSD (mai multe divizii) • Coordinarea se face prin comunicarea intre procese si prin evenimente -- marirea salariului -- concedierea • Integrarea BSD-urilor se va face intotdeauna prin loose coupling.
Virtual Enterprise (VE) • Priveste intreaga organizatie ca un intreg -- protejare de atacuri externe -- protejare de atacuri interne • Electronic Commerce -- portaluri (punct de acces intr-un BSD) • HTTP
Modelul pentru Integrare Componente distribuite Sistem de control al productiei Legacy COTS Adaptor Adaptor Coada mesaje Coada mesaje Coada mesaje Coada mesaje System Management Arhivare Intranet Servicii Securitate Calculatoare Personale Sistemul de mesaje Portaluri B2B
Modelul pentru Retea Sisteme interne BSD Directory Alte servicii Trader Cozi mesaje Intranet Utilizatori interni Aplicatii Web Server Broker mesaje Firewall Aplicatii publice Cozi mesaje B2B Cozi mesaje Internet Aplicatii Web Server B2B Web Server Utilizatori
Organizarea datelor Management Documente Meta Data Baze de date operationale Aplicatii Warehouses Marts Master Arhive
Exemplu Facturare Client Portal Vanzari Warehouse Transport CRM BSD Procesare Comenzi Contabilitate Warehouse BSD Transport Management date Arhive Cumparare Receptie Enterprise systems Furnizor Transport