Írta: tom1964h

Szerver működések

A szerver kétféleképpen szolgál ki

  • Web-es alkalmazások, böngésző
    • a böngésző kliensek egy-egy szerverhez kapcsolódnak, ahová requesteket küldenek
    • a response html/css/js formátumban érkezik
    • hagyományos HTML-t jelenít meg a böngésző
    • keretrendszerekkel is elkészíthető
    • nem a laptop vagy telefon saját grafikai környezetével készül el a nézet
    • a gép erőforrásai korlátozottan hozzáférhetők
  • Nativ mobil alkalmazások
    • kliensek és szerverek elosztott kapcsolatba szerveződnek (pl. REST architektúrába), amelyben SOAP protokoll szerint közlekednek az adatok
    • ezek tömör adatok, pl. hitelesítés eredménye, felhasználói információk
    • akár mappányi információ is közlekedhet így
    • itt az okostelefon (iPhone / Android) saját erőforrásait használja
    • a servertől csak információ érkezik, pl. xml vagy json formátumban

Server adatáramlás formátumai

Milyen formában érkezik a response?

  • HTTP / XHTML emberi szemmel olvashatóbb
    • minden szövegként van ábrázolva
    • az XHTML szigorúbb formátumnyelv
    • a számokat is szövegként ábrázolja
  • JS Javascript frontenden használt scriptnyelv: ahhoz, hogy a számokkal számolni tudjunk, parser -t kell használni
  • JSON tömörebb, szöveg alapú szabvány
    • számokat is ábrázol
    • fontos validálni (JSONlint)
    • nyelvfüggetlen, többféle programozási nyelvhez is van értelmezője
  • YAML emberi szemmel is olvasható adat-szerializációs jelölő-nyelv
    • független az implementációtól, azaz hogy milyen programozási környezetben valósítják meg
    • van átjárás a JSON és a YAML nyelvek között
    • ellenőrzésre és konvertálásra szolgál pl. a JSON2YAML eszköz
    • további Xhtml-Html-json konverter: Utilities online

Ezeken a módokon tudunk adatokat továbbitani szerver-szerver illetve szerver-kliens között. A kliens lehet webes böngésző, Windows-os alkalmazás, okostelefonos alkalmazás vagy Linux-os szolgáltatás is. Példa erre a hírportálok kapcsolatrendszere, ahol, pl. az időjárási adatokat egy erre a célra kialakított állandó üzemű meteorológiai kiszolgálótól kapja, vagy a tőzsdei híreket a tőzsde szerveréről nyeri ki, rendszeres frissítéssel.