Laborator 06. Invocarea de Servicii Web prin Protocolul HTTP
În dezvoltarea modernă a aplicațiilor mobile, observăm o tendință din ce în ce mai pregnantă de a transfera sarcina procesării datelor către servere în cloud. Această abordare, cunoscută sub numele de cloud computing, permite dispozitivelor de la edge (precum smartphone-urile sau tabletele cu Android) să funcționeze doar ca interfețe pentru utilizator, responsabile în principal cu apelarea serviciilor și afișarea rezultatelor. Avantajele sunt multiple: reducem consumul de resurse pe dispozitivele mobile, beneficiem de puterea de procesare superioară a serverelor din cloud, și putem scala aplicația mai ușor în funcție de necesități.
În plus, această arhitectură permite actualizarea și îmbunătățirea logicii de business fără a necesita modificări în aplicația mobilă, oferind astfel o flexibilitate sporită în dezvoltare și mentenanță. Astăzi vom explora implementarea practică a acestui model, concentrându-ne pe crearea unei aplicații Android care va comunica eficient cu serviciile cloud.