Serviciile Web reprezintă un mod de schimb de date pe Web (pe Internet) prin protocolul HTTP. Acest schimb de date se poate face între mai calculatoare, chiar dacă au arhitecturi şi sisteme de operare diferite. Deci, serviciile Web sunt cross-platform.
Pentru a putea comunica mai uşor, se foloseşte un limbaj de tip markup (de tip plain text) precum XML sau JSON. Datele transmise cu XML sau JSON nu necesită criptare/decriptare (pot fi percepute şi de către om, nu doar maşină :) ), iar mesajul (un şir de caractere de dimensiune relativ mică) ajunge foarte repede la destinaţie.
Există mai multe tipuri de servicii Web, cele mai utilizate fiind XML-RPC, SOAP şi REST. Prin intermediul lor, o companie permite accesul utilizatorilor la baza sa de date. În dependenţă de informaţia pe care o pune la dispoziţie, compania decide dacă serviciul Web va fi privat (acces autorizat) sau public (acces tuturor utilizatorilor).
În acest articol voi descrie doar codul PHP de parsare a REST-urilor, mai multe informaţii despre fiecare serviciu Web în parte găsiţi în articolul anterior - Follow-up LEC Technology Meetings - editia a II-a .
Pentru a putea comunica mai uşor, se foloseşte un limbaj de tip markup (de tip plain text) precum XML sau JSON. Datele transmise cu XML sau JSON nu necesită criptare/decriptare (pot fi percepute şi de către om, nu doar maşină :) ), iar mesajul (un şir de caractere de dimensiune relativ mică) ajunge foarte repede la destinaţie.
Există mai multe tipuri de servicii Web, cele mai utilizate fiind XML-RPC, SOAP şi REST. Prin intermediul lor, o companie permite accesul utilizatorilor la baza sa de date. În dependenţă de informaţia pe care o pune la dispoziţie, compania decide dacă serviciul Web va fi privat (acces autorizat) sau public (acces tuturor utilizatorilor).
În acest articol voi descrie doar codul PHP de parsare a REST-urilor, mai multe informaţii despre fiecare serviciu Web în parte găsiţi în articolul anterior - Follow-up LEC Technology Meetings - editia a II-a .