Rezumat Moga Iulian
-
Upload
george-miron -
Category
Documents
-
view
223 -
download
0
Transcript of Rezumat Moga Iulian
-
7/24/2019 Rezumat Moga Iulian
1/2
1
Tema: Servicii web pentru viitorul unui sport curat
Autor: Iulian Moga
AbstractPrima parte a lucrrii este destinat prezentrii de concepte i tehnologii, f referiri
concrete la anumite implementri. Se analizeaz pentru nceput necesitatea dezvoltrii serviciilor
web n industria software. Ele au aprut ca rspuns la nevoia acut de standardizare a unui
mecanism de comunicare independent de platform, limbaj i infrastructur ntre diverse
componente software aflate la distan. Sunt prezentate apoi principalele caracteristici ale acestor
servicii, vzute ca fiind componente slab conectate ale unor sisteme software, care ndeplinesc
funcionaliti specifice i se conformeazunor standarde tehnice.
Este prezenentat apoi modelul arhitectural n care opereaz serviciile web, numit SOA
(Service Oriented Architecture). Este descris schema blocurilor funcionale ce compun un
serviciu web, mpreuncu tehnologiile folosite n implementarea lor. Am dedicat cte un capitolpentru fiecare din aceste nivele din arhitectura serviciilor web.
La bazstau protocoalele de transport HTTPi, mai rar, SMTP, convenabile n urmrirea
dezideratelor serviciilor web:protocoale standard, orientate Internet, disponibile la porturi deschise
pe majoritatea routerelor; nu necesito conexiune permanent client-server stabilit n prealabil,
putnd face fa cu succes scenariilor de ntrerupere a conexiunii sau de redirectare a clientului
pentru asigurarea scalabilitii. Pentru codificarea datelor s-a ales tehnologia standard XML, toate
datele destinate comunicrii fiind serializate n acest format n prealabil.
La un nivel mai nalt, s-a simit necesitatea definirii unui protocol standard, numit SOAP
(Simple Object Access Protocol), care stabilete formatul mesajelor interschimbate de serviciile
web cu clienii. SOAP constituie de fapt esena reuitei serviciilor web, prin uniformizarea
standardului de comunicare la un nivel independent de protocolul de transport. Mesajele SOAP sunt
i ele documente XML, specificaiile protocolului oferind detalii pentru o codificare puternic
tipizata datelorn mesajele SOAP acesta fiind un alt deziderat al serviciilor web.
Documentarea i descrierea formal a serviciilor web se face printr-un limbaj
standardizat, numit WSDL (Web Services Description Language). Avnd la baz tot o sintax
bazat pe XML Schema, acest limbaj permite descrierea interfeelor oferite de serviciile web,
facilitnd astfel comunicarea inter-mainipe web.
Regsirea (Discovery)este procesul prin care o aplicaie client localizeazun serviciu la
distan. Aceast aciune poate fi facilitat de consultarea unui registru global care conine toate
serviciile web publice. Tehnologia a fost denumit UDDI (Universal Description, Discovery and
Integration) i folosete un registru distribuit, universal al listei de servicii web disponibile
(nregistrate).
-
7/24/2019 Rezumat Moga Iulian
2/2
2
Am trecut apoi n revistprincipalele vulnerabiliti ce pot aprea n utilizarea serviciilor
web, precum i soluii de ameliorare a acestora prin securizarea serviciilor web: criptarea
legturii, autentificare, autorizare. Ultimele capitole sunt destinate unei scurte priviri asupra
limitrilor serviciilor web actuale, a alternativei RESTi a direciilor de dezvoltare viitoare.
Partea a doua urmrete implementarea serviciilor web n mediul Microsoft .NET. Se
descriu facilitile oferite de ASP.NET i de mediul Visual Studio n dezvoltarea serviciilor web.
Este remarcat nivelul de abstractizare ridicat oferit de tehnologia .NET, care face transparente
dezvoltatorului detaliile legate de nivelele inferioare din arhitectura serviciilor web, permind
crearea facila acestora fa fi necesare cunotine deosebite despre protocoale ca SOAP, WSDL.
Consumarea serviciilor web n cadrul aplicaiilor .NET se face ntr-un mod simplificat prin
utilizarea unei clase proxy, generatautomat, care preia responsabilitatea comunicrii efective cu
serviciul web.
Partea a III-a a lucrrii prezintun rezumat al legislaiei mondiale anti-doping n vigoare, -
avnd ca baz Codul Anti-Doping. Aceast prezentare se constituie ntr-un preambul al ultimei
i.
Partea a IV-a este destinatdescrierii unui sistem software bazat pe servicii web, ca o
aplicaie practica acestei tehnologii n lumea sportului, mai precis a luptei anti-doping. Sistemul se
numete I nstant FairPlay i are o arhitectur modular, centrat pe funcionalitatea oferit de
serviciile web. Aplicaia i propune scontribuie la eficientizarea aplicrii unitare a mecanismelorProgramului Mondial anti-doping, facilitnd stocarea centralizat a datelor, accesul distribuit la
acestea i comunicarea ntre diversele entiti implicate n aplicarea acestui program.