SlideShare a Scribd company logo
1 of 23
Download to read offline
SOA (Service Oriented Architecture)
        principii de baza



                    Tudor Grigoriu
                       341C5
Ce este o arhitectura software?
Ce este o arhitectura software?

   IEEE 1471-2000:
Arhitectura software este organizarea fundamentala a unui sistem,
incapsulata in componentele sistemului, in relatiile dintre componente si
mediu, si in principiile ce decid design-ul si evolutia sistemului.
Ce este un serviciu?

   Serviciile sunt unități funcționale neasociate care nu au
    apeluri unele către altele înglobate în ele.

   În mod tipic sunt implementate funcționalități pe care
    majoritatea oamenilor le-ar recunoaște ca si serviciu :
      completarea unei aplicații online pentru un cont
      vizualizarea unui formular de bancă sau a unui extras de cont online
      efectuarea unei comenzi de bilet de avion online.
Definitie SOA

   Set de principii si metodologii folosit pentru proiectarea si dezvoltarea
    de produse software in forma de servicii interoperabile.

   Un tip de arhitectură software care presupune distribuirea funcționalității
    aplicației în unități mai mici (servicii), care pot fi distribuite într-o rețea
    și pot fi utilizate împreună pentru a crea aplicații destinate afacerilor.
Cheia succesului ?!
Cheia succesului
Reutilizarea serviciilor
Aplicatii traditionale:
Aplicatii traditionale:
                          Radio
Aplicatii traditionale:



    Casetofon
Aplicatii traditionale:




                          Boxe
Dar...

   Ce se intampla daca vreau
      Player de casete cu doua intrari
      CD player
      Radio digital
      ...
Trebuie sa schimbam totul
Iar
Si iar
Folosind aplicatii modulare
Folosind aplicatii modulare
Folosind aplicatii modulare
Boxa
        Boxa
       Boxa
Boxa




               Boxa
Folosind aplicatii modulare
                       Amplificator

Casetofon dublu
                      DVD
Vrei CD player?
Vrei CD player?


           CD Player
Orice combinatie este posibila daca
conexiunile sunt:

   STANDARD
341 c5 tudorgrigoriu_soa-principii_de_baza

More Related Content

Viewers also liked

ELCA Churchwide Representative Report 2014 - Rev. Ruben Duran - Greater Milw...
ELCA Churchwide Representative Report 2014  - Rev. Ruben Duran - Greater Milw...ELCA Churchwide Representative Report 2014  - Rev. Ruben Duran - Greater Milw...
ELCA Churchwide Representative Report 2014 - Rev. Ruben Duran - Greater Milw...gmselca
 
La production des comprimés et dragées aux usa après la seconde guerre mo...
La production des comprimés et dragées aux usa  après la seconde guerre mo...La production des comprimés et dragées aux usa  après la seconde guerre mo...
La production des comprimés et dragées aux usa après la seconde guerre mo...Andre Frogerais
 
Разработка PR технологии
Разработка PR технологииРазработка PR технологии
Разработка PR технологииkutolinadasha
 
Snickers. История бренда.
Snickers. История бренда.Snickers. История бренда.
Snickers. История бренда.kutolinadasha
 
Mobile phones using graphene
Mobile phones using grapheneMobile phones using graphene
Mobile phones using grapheneNehhal Pota
 
Примеры успешного маркетинга
Примеры успешного маркетингаПримеры успешного маркетинга
Примеры успешного маркетингаkutolinadasha
 

Viewers also liked (7)

Tugas plkj
Tugas plkjTugas plkj
Tugas plkj
 
ELCA Churchwide Representative Report 2014 - Rev. Ruben Duran - Greater Milw...
ELCA Churchwide Representative Report 2014  - Rev. Ruben Duran - Greater Milw...ELCA Churchwide Representative Report 2014  - Rev. Ruben Duran - Greater Milw...
ELCA Churchwide Representative Report 2014 - Rev. Ruben Duran - Greater Milw...
 
La production des comprimés et dragées aux usa après la seconde guerre mo...
La production des comprimés et dragées aux usa  après la seconde guerre mo...La production des comprimés et dragées aux usa  après la seconde guerre mo...
La production des comprimés et dragées aux usa après la seconde guerre mo...
 
Разработка PR технологии
Разработка PR технологииРазработка PR технологии
Разработка PR технологии
 
Snickers. История бренда.
Snickers. История бренда.Snickers. История бренда.
Snickers. История бренда.
 
Mobile phones using graphene
Mobile phones using grapheneMobile phones using graphene
Mobile phones using graphene
 
Примеры успешного маркетинга
Примеры успешного маркетингаПримеры успешного маркетинга
Примеры успешного маркетинга
 

Similar to 341 c5 tudorgrigoriu_soa-principii_de_baza

Cloud Computing pentru studenţi
Cloud Computing pentru studenţiCloud Computing pentru studenţi
Cloud Computing pentru studenţiITSpark Community
 
Organizarea unui document pe capitole
Organizarea unui document pe capitoleOrganizarea unui document pe capitole
Organizarea unui document pe capitoleTiti Ioana
 
Konica Minolta - 30sep2010
Konica Minolta - 30sep2010Konica Minolta - 30sep2010
Konica Minolta - 30sep2010Agora Group
 
Impactul economic al saa s asupra unui imm ciobanu emanuela - ap1
Impactul economic al saa s asupra unui imm   ciobanu emanuela - ap1Impactul economic al saa s asupra unui imm   ciobanu emanuela - ap1
Impactul economic al saa s asupra unui imm ciobanu emanuela - ap1silviu_cojocaru
 
Softline-24mart2011
Softline-24mart2011Softline-24mart2011
Softline-24mart2011Agora Group
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii softwareDirectVision
 
Mihai popescu 23feb2012
Mihai popescu 23feb2012Mihai popescu 23feb2012
Mihai popescu 23feb2012Agora Group
 
Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Andrei Dumitrascu
 
2 Software Retele
2 Software Retele2 Software Retele
2 Software Reteleclcziprok
 
Bit+software+ +open+source+-+27mai2010
Bit+software+ +open+source+-+27mai2010Bit+software+ +open+source+-+27mai2010
Bit+software+ +open+source+-+27mai2010Agora Group
 
Impactul saa s in institutiile publice – andreea sandu ap1
Impactul saa s in institutiile publice – andreea sandu ap1Impactul saa s in institutiile publice – andreea sandu ap1
Impactul saa s in institutiile publice – andreea sandu ap1silviu_cojocaru
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...ITSpark Community
 

Similar to 341 c5 tudorgrigoriu_soa-principii_de_baza (20)

Cloud Computing pentru studenţi
Cloud Computing pentru studenţiCloud Computing pentru studenţi
Cloud Computing pentru studenţi
 
Axiologic quark
Axiologic quarkAxiologic quark
Axiologic quark
 
Microsoft zitec
Microsoft  zitecMicrosoft  zitec
Microsoft zitec
 
Organizarea unui document pe capitole
Organizarea unui document pe capitoleOrganizarea unui document pe capitole
Organizarea unui document pe capitole
 
Konica Minolta - 30sep2010
Konica Minolta - 30sep2010Konica Minolta - 30sep2010
Konica Minolta - 30sep2010
 
Impactul economic al saa s asupra unui imm ciobanu emanuela - ap1
Impactul economic al saa s asupra unui imm   ciobanu emanuela - ap1Impactul economic al saa s asupra unui imm   ciobanu emanuela - ap1
Impactul economic al saa s asupra unui imm ciobanu emanuela - ap1
 
MOBILI-AR.pptx
MOBILI-AR.pptxMOBILI-AR.pptx
MOBILI-AR.pptx
 
Cloudforum
CloudforumCloudforum
Cloudforum
 
Proiect info
Proiect info Proiect info
Proiect info
 
erp.docx
erp.docxerp.docx
erp.docx
 
Softline-24mart2011
Softline-24mart2011Softline-24mart2011
Softline-24mart2011
 
Direct vision servicii software
Direct vision   servicii softwareDirect vision   servicii software
Direct vision servicii software
 
Mihai popescu 23feb2012
Mihai popescu 23feb2012Mihai popescu 23feb2012
Mihai popescu 23feb2012
 
Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?Cum ne ajută "norii" să optimizăm costurile?
Cum ne ajută "norii" să optimizăm costurile?
 
Cloud Solution By Progress Ict
Cloud Solution By Progress IctCloud Solution By Progress Ict
Cloud Solution By Progress Ict
 
Sisteme expert mps
Sisteme expert mpsSisteme expert mps
Sisteme expert mps
 
2 Software Retele
2 Software Retele2 Software Retele
2 Software Retele
 
Bit+software+ +open+source+-+27mai2010
Bit+software+ +open+source+-+27mai2010Bit+software+ +open+source+-+27mai2010
Bit+software+ +open+source+-+27mai2010
 
Impactul saa s in institutiile publice – andreea sandu ap1
Impactul saa s in institutiile publice – andreea sandu ap1Impactul saa s in institutiile publice – andreea sandu ap1
Impactul saa s in institutiile publice – andreea sandu ap1
 
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
2010.11.27 - ITSpark ofline meeting #1, Cluj - De ce să (nu) ne mutăm in clou...
 

341 c5 tudorgrigoriu_soa-principii_de_baza