Documente Academic
Documente Profesional
Documente Cultură
1. Sa se creeze un serviciu WCF si un REST API bazat pe urmatorul model de date: CategorieMedicament
(CodCategorie, Denumire), Medicament(CodMedicament, Denumire, CodCategorie, Pret) care sa
expuna urmatoarele 2 metode
Metoda 1 va returna pretul mediu (output value) al medicamentelor din categoria cu denumirea X (input
parameter)
Metoda 2 va returna o colectie (lista) de stringuri (output paramenter) de forma : Medicamentul {Nume
Medicament } are pretul {Pret } pentru toate medicamentele din categoria ce are codul X (input
parameter)
a) Se va crea, pentru exemplificare, clientul WCF care apeleaza metodele expuse in serviciul WCF
b) Sa va crea, pentru exemplificare, un client Python ce apeleaza cele 2 metode din serviciul REST.API
creat in C sharp.
1. (doar pt colegul care nu a putut instala VS.NET): Sa se realizeze o aplicatie client-server, bazata pe
socketi, care sa implementeze Metoda 1 si Metoda 2 din exercitiul precedent. Astfel Serverul va astepta
stringuri de la clienti ce contin categoria medicamentelor si va trimite clientului pretul mediu. Identic cu
serviciul WCF, vor fi create clasele aferente, obiecte si structura de date (lista) ce va fi parsata conform
stringurilor trimise de client
Pentru ambele situatii o lista de medicamente trebuie sa contina 5 elemente, aferente a 2 categorii.
3. Python: Sa se exemplifice, printr-o aplicatie (client-server) minimala crearea unui REST.API in Python
ce intoarce o lista de obiecte obtinute in urma unui select realizat pe baza de date HR. Aplicatia client
ce apeleaza serviciul REST poate fi cea creata la punctul 1, urmand a fi extinsa inclusiv cu apelul catre
Python REST.API
In locul fisierelor de la punctul 1 si 2 se vor pune fisierele py aferente aplicatiei server si aplicatiei
client python (2 fisiere)