Rezumat Moga Iulian

download Rezumat Moga Iulian

of 2

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.