PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2....

30
PRIMER SOA Informacioni sistemi 2 dr Miloš CVETANOVIĆ dr Miloš CVETANOVIĆ dr Vladimir BLAGOJEVIĆ

Transcript of PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2....

Page 1: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

PRIMER SOAInformacioni sistemi 2

dr Miloš CVETANOVIĆdr Miloš CVETANOVIĆdr Vladimir BLAGOJEVIĆ

Page 2: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Primer 32Primer 32. 

Page 3: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Konceptualna arhitektura (conceptual architecture) 

Page 4: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Lanac vrednosti (value chain) 

Page 5: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Poslovni motivacioni model (business motivation model ‐ BMM) 

Page 6: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Poslovni motivacioni model (business motivation model ‐ BMM) 

Page 7: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Osnovni koraci analize i dizajna SAO athitekture:

1 Identifikovati poslovne namere ciljeve i zahteve1. Identifikovati poslovne namere, ciljeve i zahteve

2. Razumeti poslovni kontekst i interekacije

3. Razumeti  slučajeve upotrebe i scenarije

4. Postaviti slučajeve upotrebe u opšti kontekst

5. Dizajnirati i uskladiti informacioni modeli

6. Identifikovati interfejse servisa

7. Definisati dokumente

8. Definisati implementaciju servisap j

Page 8: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Poslovni i SAO modeli i transformacije

Page 9: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Proces dizajna servisa

Page 10: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Dijagram poslovnog konteksta

Page 11: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Model poslovnog procesa

Page 12: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Model poslovnog procesa (razrada)

Page 13: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Konceptualna arhitektura servisa

Page 14: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Kompozicija servisa za potrebe procesa

Page 15: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Dijagram slučajeva upotrebe putnog osiguranja

Page 16: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Inicijalni dijagram aktivnosti scenarija slučaja upotrebe ShopByTrip

Page 17: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Detaljan dijagram aktivnosti scenarija slučaja upotrebe ShopByTrip

Page 18: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Kontekst preduzeća – višeslojna arhitektura rešenja

Page 19: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Kontekst preduzeća – autentikacija i dizajn sigurnosne arhitekture

Page 20: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Kontekst preduzeća – inventar servisa (service inventory)

Page 21: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Model entiteta (entity model)

Page 22: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Informacioni model (information model)

Page 23: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Model dokumenata (document model)

Page 24: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Servis grupa (service group)

Page 25: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Dijagram interfejsa servisa (service interface diagram)

Page 26: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Dijagram interakcija servisa (service interaction diagram)

Page 27: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Dizajn dokumenta (document design)

Page 28: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Specifikacija servisa (service specification)

Page 29: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Slojevi implementacije (implementation layers)

Page 30: PRIMER SOA Informacioni sistemisi4is2.etf.rs/Nastava/Predavanja/2. SOA/09/IS2-16-Primer...Informacioni sistemi 2 drdr Miloš CVETANOVI Ć dr VladimirBLAGOJEVIĆ Primer 32. Konceptualna

Procedura operacije servisa (service operation procedure)