10

WCF (Windows Communication Foundation) pro začátečníky – 0. díl

autor Kryštof Laryš | publikováno 2. února 2009


Vítám vás u úvodního dílu seriálu o Windows Communication Foundation (dále jen WCF). WCF je robustní technologie umožňující tvorbu distribuovaných aplikací prakticky na libovolném komunikačním protokolu, dostupné od .NET Frameworku 3.0. Sjednocuje většinu dřívějších technologií určených pro komunikaci jako .NET remoting včetně webových služeb a dalších.

Tento seriál budu psát tak podrobným způsobem, aby jej byli schopni pochopit naprostí začátečníci, kteří o WCF prozatím neví vůbec nic, zároveň ale v pozdějších fázích budu rozebírat i taková témata, která se budou jistě hodit i zkušenějším programátorům.

Z počátku se u zhruba prvních dvou dílů nevyhneme teorii, o které si musíme něco povědět, protože k základům WCF patří i pár pojmů, které je důležité pochopit, než se vrhneme k praktickým ukázkám. Doporučuji proto přečíst si všechny díly postupně. Následovat budou díly věnované naprostým základům, jako jsou vytvoření služby, vytvoření klienta, hostování služby atd., ale nebudeme předbíhat. Pokusím se tyto praktické ukázky uvést i jako video návod. V pozdějších fázích už budeme rozebírat převážně praktické příklady doprovázené kusy kódu. Určitě si povíme něco o transakcích, sessions, security, asynchronním posílání zpráv, routingu zpráv přes různé typy WCF routerů a mnoho dalšího.

Pokud vám tyto pojmy nic neříkají, nevěšte hlavu. V prvním díle začneme hezky zlehka a kromě základních pojmů si řekneme, co to WCF vůbec je, k čemu je dobré, proč jej používat a kde jej vůbec využijeme. Přeji příjemné počtení a doufám, že se vám bude seriál líbit, jelikož WCF je velice zajímavé téma a v praxi dnes opravdu velmi využívané. 


Na viděnou příště,

Kryštof