Přeskočit na hlavní obsah

Příspěvky

Zobrazují se příspěvky z 2015

Facebook vs Google - zlo vs zlo

Vždy mě bavilo pozorovat firmy jako je Facebook, Google, Twitter či Amazon. Za poslední dvě dekády se tyto firmy dokázaly dostat na vrchol a ukázat světu, že i při minimálních nákladech lze rozjet miliardový byznys.

V každém desetiletí lze najít firmu, která jako štika propluje kolem zkostnatělých molochů a prodere se na vrchol. Povedlo se to Applu, Microsoftu, Googlu a i Facebooku. Všechny tyto společnosti spojuje to, že jako mladá začínající firma si zvolili novou cestu, kterou do té doby nikdo neprozkoumal. Ať už to byli osobní počítače, operační systém pro všechny či sociální síť. Na začátku vždy vzbuzovali spíše úsměv na tvářích velkých IT gigantů, kteří jejich snahu viděli jako slepou uličku.

V dnešní době snad již nikdo nepochybuje o tom, že v dalším desetiletí se objeví jiná dravá ryba, která se opět prožene kolem velkých žraloků a získá své prvenství. Než k tomu ovšem dojde, budeme si muset vystačit s tím, co zde máme.

I když se dnes dá mluvit o jakési renezanci Microsoftu (d…

Magické slovo REST

V posledních letech jsem se několikrát setkal s tím, že lidé použili toto magické slovo téměř všude, kde se jim to zrovna hodilo. Jenže kolik z nich vlastně ví, co samotný REST znamená a v čem jsou jeho výhody a nevýhody oproti SOAPu?

V první řadě je třeba zmínit, že díky míchání pojmů je dnes dost matoucí se bavit jedním dechem o webových službách, RESTu, SOAPu či WSDL. Takže, jak to vlastně je:

Webová služba je obecný název pro systém na interakci mezi dvěma stroji po síti. Pokud někdo mluví o webové službě, tak tím vůbec nespecifikuje, zda se jedná o SOAP či REST.

SOAP je protokol na výměnu dat pomocí XML. Nejčastější využití je přes HTTP protokol.

WSDL popisuje samotný SOAP. Tedy určuje jak vypadá daná webová SOAP služba.

REST/REST API je architektonický styl, který má jasná pravidla. Nejčastější použití je přes HTTP protokol a jako výměnný formát používá XML, JSON či vlastní formát.

RESTful je označení aplikací, které využívají REST API.

Když jsem se poprvé setkal s pojmem REST, tak j…