Video: Zeitgeist Movement - Ghid Orientativ 2024
Construirea de componente reutilizabile orientate spre servicii în cloud computing poate fi foarte provocatoare. Trebuie să identificați ce componente sunt cele mai potrivite pentru reutilizare. Pentru a atinge acest obiectiv, trebuie să păstrați logica de afaceri separată de infrastructura tehnico-sanitară.
Pentru a construi o aplicație software, trebuie să-i spui computerului cum să facă ceea ce dorești pe două nivele:
-
În termeni umane: logica de afaceri
-
În termeni de calculatoare: aplicațiile pentru instalații de afaceri
conțin linii de cod de program care le spun computerelor ce acțiuni trebuie întreprinse. Unele dintre aceste instrucțiuni sunt scrise ca logică de afaceri - "Adăugați o linie de articole la comandă", de exemplu. Unele sunt pur și simplu instalații sanitare la nivelul infrastructurii - directive la nivel de computer, cum ar fi "Verificați dacă imprimanta este disponibilă. Ambele sunt necesare.
Logica de afaceri trebuie să fie cât mai liberă de dependențe de instalații sanitare dacă intenționați să urmați o abordare orientată spre servicii. Trebuie să le păstrați separat, astfel încât să vă mențineți flexibilitatea atunci când lucrurile se schimbă.
Următoarea figură prezintă ideea unui strat de servicii pentru întreprinderi și a unui strat de instalare, introducând, de asemenea, ideea unor servicii specifice. Combinația de straturi de afaceri și tehnice funcționează astfel:
O vizualizare orientată spre servicii.
Stratul Service Business-
constă în componente software care furnizează și realizează funcții specifice ale afacerii. În acest exemplu, serviciile de afaceri care vor fi livrate utilizatorilor sunt procesarea comenzilor și verificarea creditului . Stratul de plumb
-
constă din componente care susțin serviciile de afaceri menționate mai sus, prin concentrarea și gestionarea resurselor informatice reale. În acest exemplu, componentele necesare pentru manipularea instalațiilor sanitare sunt serverul web și serverul de baze de date. Diagrama anterioară ilustrează conceptul de împărțire a aplicațiilor software în componente care îndeplinesc funcții de afaceri - servicii de afaceri - și componente care susțin utilizarea și gestionarea resurselor informatice - instalații sanitare. Cu această defalcare, sunteți într-o poziție mai bună de a reutiliza serviciile de afaceri definite în mod clar în mai multe moduri.