Maj upłynie nam pod znakiem WCF. Windows Communication Foundation to technologia firmy Microsoft pozwalająca na tworzenie różnego rodzaju serwisów. My spędzimy ten czas tworząc serwisy webowe, które współpracować będą przede wszystkim z klientem stworzonym w języku Java.
O kilku prostych zasadach będziemy pamiętać: dbać o to by wygenerowane dokumenty WSDL miały przejrzystą budowę i nie zawierały zbyt wielu przestrzeni nazw (bo może to powodować eksplozję obiektów i co za tym idzie wymagań systemowych po stronie klienta). Będziemy musieli tak zmanipulować WSDL, by nie pokazywał aktualnego adresu serwisu tylko ten, który wyznaczymy my (wystarczy w System.ServiceMode.ServiceHost ustawić w konstruktorze jeden z elementów tablicy baseAdress). A poza tym to będzie dużo pracy!