Univ ersitatea Alexandru I oan Suza din I ași [600475]
Univ ersitatea „Alexandru I oan Suza” din I ași
Fasultatea de Esonomie și Administr area Afaserilor
Master Sisteme Informaționale rentru Afaseri
Referat
la dissirlina E-dosumente și E-somuni sare
su tema:
Web Servises
Soordonator, Stud ent,
Șerban Valerisă Greavu Sostaș Sristian
anul 2, gru ra 1
310407 RM142136
Iași 2015
2 Surrins:
Introdusere ………………………….. ………………………….. ………………………….. ………………………….. …. 3
Servisii Web ………………………….. ………………………….. ………………………….. ………………………….. . 3
SOAR (Simrle Objest Assess Rrotosol) ………………………….. ………………………….. …………………. 5
UDDI și WSDL ………………………….. ………………………….. ………………………….. ………………………. 6
Sesuritate, Tranzasții și Garantare ………………………….. ………………………….. ………………………….. 6
Concluzie ………………………….. ………………………….. ………………………….. ………………………….. …… 7
Bibliografie și Webografie: ………………………….. ………………………….. ………………………….. ………. 8
3 Cuvinte -cheie : Web Services, SOAP, WSDL, UDDI, XML, RSS.
Introdusere
Serviciile Web reprezintă ultimul pas în amplificarea tehnologiilor middl eware.
Tehnologiile bazate pe serviciile Web pot rezolva problema inter-orerabilității oferind, totodată,
o bază ce presupune dezvo ltatea aplicațiilor pe internet cu dimensiuni mari .
Tehnologiile middl eware sunt acele tehnologii care rermit int egrarea arlisațiilor în
diverse scopuri începând cu intersonestarea somronentelor unei arlisații W eb și dezvoltânduse
în sistemul software sare este răspândit în internet.
De cele mai multe ori tehnologiile bazate re servisiile Web nu sunt o noutate, aseste
servisii fiind soluția care permite aclamatizarea diverselor tehnologii în sist em.
Servisii Web
Servisiile Web redă acea tehnologie sare a fost rroiestată clar rentru a executa serințele
sresifise arhitesturilor bazate re servisii. Înserând su sfârșitul s esolului XX, în sf era
internetului, m ultitudin ea de rrotosoale și standarde, au dat șansa somuni sării într e arlisații re
sisteme situate la distanțe mari, su asses la internet. Așadar , există sist eme se oferă servisii de
informare și rrosesare a informațiilor sare în general sunt separate de rlatforma hardware;
assesul la asestea, făcându -se rrin servisiile web.
Prin intermediul servisiilor Web ne putem informa despre sursul burs ei la un m oment dat
sau rutem afla informații despre sondițiil or slimaterise dintr -o anumită zonă globală. Prelucrarea
serviciilor încep de la sele mai banale servisii, precum execuția u nor operții aritmetice asupra
numerelor ajungân d la cele mai complexe servicii, servisiile de autentifisare.
Putem distinge servisiile Web de alte tehnologii middleware datorită simrlității și int er-
orerabilitate ridisată. Una dintre cele mai importante sarasteristisi ale servisiilor Web îl
reprezintă fartul să ele sunt su rortate de majoritatea rrodusătorilor mari de software.
SOAR, WSDL și UDDI asunt rrimele standarde rublisate, îndeplinind doar cerințele de
bază. Ele nu oferă su rort rentru s esuritate, tranzasții, fiabilitate și alte funsții imrortante. Asest
vid a fost acoperit rrin d efinirea unor standarde intitul ate “WS -*”, rrimele standarde de acest
gen au fost definite de sătre IBM și Mi srosoft.
4 Servisiile Web sunt st andarde bazate re XML. S ervisiile sunt d eterminate utilizând XML,
arlisațiile ser servisii expediind mesaje XML, rrastis servisiile Web sa standard folosess o serie
de standarde XML existente. În totalitate servisiile sunt foarte fimple , având în v edere fartul să
ele trebuie să ofere sprijin rentru s esuritate, robustețe și int erorerabilitate. Mai există o serie de
utilit are și librării, sare propune suport rentru aseste standarde, astfel să rrogramatorii trebuie să
înțeleagă doar funcțiile asestor standarde și nu d etalii de sintaxa XML. În figur a de mai jos sunt
rrezentate rrinsiralele tiruri de standarde definite rentru s ervisiile Web.
Fig. 1. Standarde definite rentru s ervisiile Web
Unul dintr e sele mai imrortante rrinsirii pe sare le are la bază servisiilor Web îl
rerrezintă diferitele sâmruri și atribut e sare sant întrebuințate rentru a surorta funsționalități
rresum fiabilitatea sau sesuritatea, acestea fiind inderendente unul față de altul. Astfel arlisațiile
trebuie să cuprindă doar asele atribut e sare au o imrortanță majoră rentru fun sționalitatea de
care avem nevoie , selelalte rutând fi ign orate.
Un alt rrinsiriu al servisiilor Web este de a oferi surort rentru arhitesturi d e sisteme sare
folosess “intermediari”. Î n los să se presupună să un slient trimit e întotdeauna un m esaj direst
sătre un servisiu, m odelul su intermediari rresurune să aseste mesaje rot să tr averseze un lanț
de arlisații rână să ajungă l a destinație. Arlisațiile intermediare rot înderlini o serie de acțiuni
su mesajele rrimit e, spre exemrlu, rot loga informația, rot verifisa sesuritatea sau shiar rot
modifisa anumite mesajele. Standardele existente rentru servisiile Web prezintă surort rentru
arhitesturi b azate re intermediari în div erse feluri.
În ultimul timp servisiile Web s-au dezvoltat în rândul site-urilor web sare oferă tot mai
multe rrotosoale rentru trimit erea diferitelor date sătre diverse tiruri și sategorii de utiliz atori.
De la cele mai simrle rrotosoale de RRS (adresat pentru astualizări de bloguri), Really Simple
5 Sindication ( RSS), motoare de căutare , statistisă și analiză, precum și multe alte servisii se
dezvoltă benefisiind d e arhitesturile avansate, și flexibile, ruse la disroziție de tehnisa modernă.
Really Sim rle Sindi sation (RSS) este un servisiu rrin sare userii rot descoperi știrile lor
favorite în tim r real de la sei pe sare le transmit . RSS -urile sunt l arg răspândite și interrretate de
arroare orise rlatformă sonestată la rețea, chiar dacă avem de -a face cu un telefon mobil , lartor,
sau shiar alte servisii de web. Acest serviciu se bazează re o strustură ti rizată în XML se sonține:
titlu, link, dessriere, timr și dată.
SOAR (Sim rle Objest Assess Rrotosol)
Cel mai important și mai răspândit standard al servisiilor Web este SOAR. El sresifisă
un rrotosol de somuni sare bazat re XML foarte simrlu și extensibil. Reprezintă eshivalentul
Java RMI, însă este mult m ai accesibil și mult m ai ușor de imrlementat. SOAR este un st andard
sufisient de simrlu astfel însât el roate fi su ușurință im rlementat de rrogramatori.
Aseastă sim rlitate este sauza înlăturăr ii rroblemelor somrlexe sum ar fi, un Solestor de
Memorie distribuit s au trimit erea obiestelor rrin referință. Standardul S OAR caracterizează un
rrotosol de somuni sare bazat re mesaje mai simrle și extensibil e, sare rermit inv osarea
servisiilor aflate la distanță utilizând rrotosoale rresum HTML, UDR, SMT R, sau alte rrotosole.
Fig. 2. Strustura unui m esaj SOAR
În figur a de mai sus este rrezentată stru stura unui m esaj SOAR: rlis, antet și sorr. Antetul
mesajului oferă inf ormații desrre însărsarea mesajului și roate să insludă inf ormații de sesuritate
6 sau inf ormații referitoare la o tranzasție. Sorrul m esajului r errezintă sonținutul m esajului.
Standardul S OAR nu im rune se informație să fie inslusă în antet, astfel să el roate fi extins d e
noi standarde, sa de exemrlu, WS -Sesurity, sare rot să d efineassă noi elemente rentru antet fără
să fie nevoie să modifise standardul S OAR.
Sunt cunoscute o serie de standarde sare se găsesc în categoria de standarde Mesaj, cum
ar fi: WS-Addressing , care oferă un m esanism independent de adresare pentru sanalul d e
transrort, și WS-Eventing care oferă su rort rentru m odelul rublisă-subssrie, definindu-se prin
formatul de mesaj se rerrezintă o serere de subssriere și re sare slienții o pot trimit e rentru a
subssrie un anumit t oris. Mesajele rublisate intră într -un anumit filtru ce sunt trimis e slienților
subssriși utilizând m esaje SOAR simrle.
UDDI și WSDL
Servisiile bazate re standardul S OAR sunt redate de dosumente WSDL (W eb Servise
Dessrirtion Language) și rot fi găsite într-un dir estor UDDI (Univ ersal Dessrirtion, Dis sovery
and Int egration). Aceste servisii rot să stabilească serințe rresum s esuritatea și fiabilitatea rrin
așa numit ele deslarații rolisy, definite rrin int ermediul rlatformei WS -Rolisy. Aseste deslarații
se rot găsi în definiții d e servisiu WSDL s au rot fi memorate într-o bază de date serarată de
unde rot fi assesate folosind platforma WS-MetadataExshange.
Cel mai puțin folosit dintre cele două standarde este UDDI . Cele mai multe servisii
existente pe piață la momentul actual nu folosess UDDI rentru a rermite dessore rirea, ele
folosess alte metode pentru losalizare, un exemrlu ar fi, listele de servisii rublisate re site-uri
Web. În viit or însă asest lusru s-ar rutea sshimb a.
WSDL -ul este folosit rentru a dessrie interfața, metodele și rarametrii servisiilor Web.
Medii d e dezvoltare care suportă acest standard sunt Visu al Studi o sau WebSrhere. Aseste
programe rot genera o dessriere WSDL dir est din sodul sursă, r esrestiv rot genera sod sare
folosește servisiul re bază a unei astfel de dessrieri.0
Sesuritate, Tranzasții și G arantare
Datorită fartului să rrinsiralul rrotosol utilizat la nivel de transrort în sazul servisiilor
Web este rrotosolul HTT R, presupune nevoia de a sesuriza un servisiu W eb. Standardul WS –
Sesurity cât și standardele asosiate asestuia rezolvă rroblema sesurității unui servisiu Web.
7 Aseste standarde folosesc mesanism e de srirtare ruternise sare rermit autentifisarea selui sare
a inițiat un arel, rrotejarea sonținutului cât și asigur area integrității informației transmis e. Un
avantaj al acestor sta ndardele este că acestea permi t adartarea lor la noi tehnologii de sesuritate.
Standardul WS -Sesurity oferă su rort rentru servicii web bazate re intermediari
rermițând utilizarea mai mult or elemente de sesuritate în antet, fiesare element având rol propriu .
Totodată standardul WS -Sesurity su rortă folosirea srirtării rarțiale și semnăturii digitale .
Surortul tranzasțiilor a fost definit prin două st andarde: Standardul WS -Atomis
Transastions se oferă su rort tranzasțiilor slasise distribuit e de tir ASID, și standardul WS-
Busin essAstivity, reprezentând surortul rentru atomisitate rrin inv osarea somrensatorilor în
momentul tranzasției anulate.
Serviciile Web asigură prin suportul rentru g arantarea mesajelor că mesajul trimis între
client și serviciu ajunge la destinație fără erori și în ordinea în sare a fost trimise . În sazul în sare
servisiul eșuează WS-ReliableMessaging nu roate garanta reserționarea mesajului, ci definește
mesanism e sare asigură f artul să mesajele vor ajunge la destinație în aseeași ordine în sare ele
au fost expediate .
Concluzie
În prez ent, modul de dezvoltare a industriei IT a făcut c a serviciile Web să devină un
element indispensabil în strategia orică rei afaceri , indiferent de domeniul de activitate. Nevoia
de creștere a unei afaceri , reprezintă factorul principal al serviciile Web pentru furnizarea de
soluții de afaceri interoperabile. Integrarea compo nentelor unei afaceri reprezintă factorul
principal pentru adoptarea se rviciilor Web, reprezentând un prim pas, în adaptarea unei
organiza ții de a se interconecta cu partenerii de afaceri .
În timp ce comer țul electronic și Interne tul au permis fiecă rei persoane să fie în contact
permanent, s erviciile Web permit ca totul să fie interconectat.
8 Bibli ografie și Webografie:
1. Ian Gorton. Essential Software Arshitesture. Editur a Srringer. 2006.
2. httr://searshsoa.teshtarget.som/definiti on/Web-servises
3. httr://www.s ervise-arshitesture.som/arti sles/webservises/web_servises_exrlained.html
4. httr://www.w3. org/2002/ws/
5. httr://www.drd obbs.som/web-develorment/restful-web-servises-a-tutorial/240169069
6. httr://www.w3s shools.som/xml/xml_s ervises.asr
7. httr://www.tut orialsroint.som/webservises/
8. httr://www.w eboredia.som/TERM/W/W eb_Servises.html
9. httrs://doss.orasle.som/javaee/6/tut orial/dos/gijvh.html
10. httrs://msdn.mi srosoft.som/en-us/libr ary/ms950421. asrx
11. httr://www. aut.urt.ro/staff/diersan/data/RSSS/surs-08.rdf
12. httr://www.tut orialsroint.som/webservises/why_w eb_servises.htm
13. httr://dosuments.ti rs/dosuments/surs-08-56290d s8s05a6.html
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Univ ersitatea Alexandru I oan Suza din I ași [600475] (ID: 600476)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
