Tytuł: Usługi zdalne
Prelegent: Szymon Pobiega
Sesja Live Meeting odbyła się 19 czerwca 2010, czas trwania: 72 minuty.
Opis sesji:
Sesja dotyczy tematyki programowania usług w szerokim ujęciu: począwszy od kwestii architektonicznych, poprzez case study technologii (WCF, NServiceBus), a skończywszy na żywych przykładach kodu. Po wprowadzeniu Szymon omówi cztery tematów związanych usługami zdalnymi:
Kompatybilności (zdolności do współpracy) usług. W tej części omówione zostaną różne protokoły komunikacji WebServices dostępne w WCF. Nacisk położony jest na łatwość integracji z klientami wykonanymi w innych technologiach. Ta część będzie miałą charakter demonstracji kodu na żywo (Visual Studio + Fiddler).
Aktywacja. W tej części omówione zostaną są tryby aktywacji usług (sesyjne / niesesyjne).
Transakcje. Analiza wpływu transakcji na usługi zdalne.
Interakcja. Omówienie (innych niż zapytanie-odpowiedź) sposobów interakcji z usługami (np. one-way, kolejkowane one-way)
Sesja zawiera zarówno fragmenty odwołujące się do kodu (i technologii), jak i te bardziej zorientowane na architekturę systemów.

Pracuje na stanowisku projektanta oprogramowania w krakowskiej firmie VSoft SA. Jego głównym zadaniem jest występowanie w roli achitekta systemów informatycznych. Systemy te to głównie aplikacje OLTP, budowane pod kątem specyficznych potrzeb klienta, ale nie tylko. Swoją rolę traktuje kompleksowo: począwszy od wstępnych szkiców UML i negocjacji, poprzez opracowanie zarysu architektury, aż po "zwykłe" pisanie kodu.Zajmuje się także wdrażaniem w firmie metodyki Domain-Driven Design poprzez szkolenia oraz mentoring. Pełni również rolę trenera wewnętrznego - specjalizuje się w następujących tematach:- dobre praktyki i wzorce projektowe, - komunikacja (zarówno pod kątem architektury, jak i technologii: WCF oraz NServiceBus) - Domain-Driven Design (wraz ze wsparciem technologicznym, np. NHibernate)