170 likes | 291 Views
Crearea si gazduirea serviciilor. Bobe Catalin 342 C5. Servicii. Servicii Web: distribuite si executate pe diferite tipuri de dispozitive REST(REpresentational State Transfer SOAP(Simple Object Acces Protocol) Service Oriented Arhitecture Protocol. Servicii Web. Caracteristici:
E N D
Crearea si gazduirea serviciilor Bobe Catalin 342 C5
Servicii • Servicii Web: • distribuite si executate pe diferite tipuri de dispozitive • REST(REpresentational State Transfer • SOAP(Simple Object Acces Protocol) • Service Oriented Arhitecture Protocol
Servicii Web • Caracteristici: • Limbaj transparent(Lanuage transparency) • Proiectare modulara(Modular design) • Infrastructura liberalizata(Open Infrastructure)
Servicii Web • La ce sunt bune? • interoperabilitate intre sisteme(software legacy) • reduc costurile dezvoltare servicii • transfera informatii prin structuri bine cunoscute
Servicii Web • Istoric: • DCE(Distributed Computing Enviroment) • framework pentru dezvoltare aplicatii client/server • RPC • serviciu de nume • serviciu de timp • serviciu de autentificare • sistem distribuit de fisier
Servicii Web • Istoric: • CORBA(Common Object Request Broker Arhitecture • Microsoft DCOM (Distributed Component Object Model) • JAVA RMI(Remote Method Invocation)
Creare servicii(SOAP) Diagrama generala:
Creare servicii(SOAP): Exemplu Serviciu TimeServer
Creare servicii(SOAP): Exemplu Serviciu TimeServer
Creare servicii(SOAP): Publicarea Serviciului
Creare servicii(SOAP): Exemplu Contract Serviciu
Creare servicii(SOAP): Exemplu Contract Serviciu
Creare servicii(SOAP): Transparenta Limbaj Exemplu:
Creare servicii(SOAP): Transparenta Limbaj Exemplu:
Creare servicii(SOAP): Transparenta Limbaj Exemplu:
Creare servicii(SOAP): Transparenta Limbaj Exemplu:
Bibliografie • Java Web Services: Up and Running, 1st Edition by Martin Kalin • http://en.wikipedia.org/wiki/Representational_state_transfer • http://en.wikipedia.org/wiki/SOAP • http://en.wikipedia.org/wiki/Distributed_Computing_Environment