Wyszło jak zawsze – przypadkiem. Wśród napisanych blipowych bibliotek znalazła się jedna dla .neta. Niestety, nie jest już rozwijana w związku z czym spróbowałem napisać swoją. Po kilku godzinach surfowania w Sieci udało mi się zdobyć na tyle dużo wiedzy nt. WCF by to właśnie w tej technologi wykonać bibliotekę. I myślę, że udało się, choć nie cała funkcjonalność API Blipa się w niej znajduje.
Jak już się napisało, że kiedyś opiszę się tworzenie klienta RESTa w .Necie, to słowa trzeba dotrzymać. Postaram się jak najzwięźlej opisać w jak dość prosty sposób można otrzymać taką funkcjonalność. Przykładem będzie właśnie API dla Blipa, bowiem to przy nim “wypłynęło” kilka ciekawych zagadnień.
Po zainstalowaniu Beta 2 NET 4.0 przestało mi działać w Development Fabric (część SDK do Azure) hostowanie usług WCF. Przy próbie wejścia i podejrzenia metadanych dla usługi hostowanej za pośrednictwem plików .svc, pojawiał się błąd - albo 405 (niedozwolona metoda) albo 404.17.
Programowanie rozproszone 5535 dni, 4 godziny, 5 minut temu 22 źrodło rozwiń
Autor: Tytuł artykułu zdradza nieco temat jaki chciałbym podjąć. Może samo versus jest nieco przewrotne, gdyż bardziej odpowiednie byłoby “Spring.NET a WCF” czy też po prostu “Spring.NET i WCF”. Tak naprawdę to tytuł powinien brzmieć “Spring.NET a WCF versus programista” ;). Obserwując programistów zaczynających przygodę ze Spring.NET i próbujących zintegrować z tym framew...
Programowanie rozproszone 5544 dni, 6 godzin, 21 minut temu 162 źrodło rozwiń
Pod tym enigmatycznym nieco tytułem kryje się notka na temat problemu wymuszania różnego rodzaju zachowania po drugiej stronie łącza między dwoma systemami. O co chodzi? Wyobraźmy sobie dwie aplikację. Pierwsza z nich, nazwana przeze mnie umownie Klientem, chce do drugiej aplikacji (nazywanej dalej Serwerem) przekazać zachowanie. Nie dane, ale zachowanie.
Programowanie rozproszone 5626 dni, 16 godzin, 3 minuty temu 79 źrodło rozwiń
Simon: Jak część z Was pamięta, jakiś czas temu dosyć aktywnie blogowałem na temat szyny (tu, tu oraz tu). Od tej pory upłynęło już sporo czasu. Chciałoby się powiedzieć: "dziś sam jestem dziadkiem". Ale nie, wertersów Wam nie dam. Opowiem za to o moim dojrzewaniu do komunikacji za pomocą asynchronicznej wymiany komunikatów.
Programowanie rozproszone 5669 dni, 13 godzin, 49 minut temu 113 źrodło rozwiń
Sesję pod tym kontrowersyjnym tytułem poprowadził na TechEd 200 Juval Lowy. Ponieważ była to jedna z tych sesji, które najbardziej zapadły mi w pamięć, chciałbym poświęcić jej osobną notkę. Juval, jako główny powód zmiany miłościwie nam panującego paradygmatu obiektowego, na zorientowany na usługi podaje konieczność zrównoleglania obliczeń wymuszoną przez nowe, wielordzeniowe procesory. Słusznie zauważa, że model tradycyjny, czyli programowanie w oparciu o obiekty posiadające stan, źle się skaluje. OK, ...
Programowanie rozproszone 5673 dni, 15 godzin, 42 minuty temu 74 źrodło rozwiń
Opis tworzenia klienta REST w .NET. Całość opiera się na klasie WebChannelFactory, której to dostarczamy interface mapujący restowe operacje na metody. Jest to bardziej skonkretyzowana klasa względem ChannelFactory, nastawiona na czysto webową komunikację. WebChannelFactory potrafi także mapować odpowiedź serwera na odpowiednie klasy - obsługiwany jest zarówno XML jak i JSON.
Programowanie rozproszone 5697 dni, 6 godzin, 40 minut temu 72 źrodło rozwiń
Różne materiały ze świata .NET z Częstochowskiej grupy .NET. Lista ostatnio dodanych zawiera m.in.: Testy jednostkowe w nUnit oraz technologia nHibernate - Marcel Czok Fraktale w .NET - Maciej Grzybek High Level Shader Language w XNA 3.0 - Piotr Matyja Windows Comunication Foundation - Kamil Kemus Szczególnie godna polecenia jest prezentacja o HLSL.
Standard i powiązane z nim specyfikacje OPC Unified Architecture (OPC UA) powstawały przez pięć lat, w lutym tego roku zostały wreszcie opublikowane. Niemal od samego początku prac nad specyfikacjami trwały prace grupy "Early Adopters", której zadaniem było zaimplementowanie OPC UA w prawdziwym oprogramowaniu. Jako platforma, wybrana została platforma .NET, a język to C#. W ten sposób powstał pakiet SDK, który w zeszłym miesiącu (2009-03-22) udostępniony został na stronach OPC Foundation. Aby ułatwić im...
Programowanie rozproszone 5730 dni, 16 godzin, 54 minuty temu 65 źrodło rozwiń
Czyli jak wykorzystać WCF do separacji kodu w przypadku gdy nie mamy fizycznego podziału na warstwy, oraz jakie dodatkowe korzyści możemy mieć z takiego podziału.
Architektura 5755 dni, 21 godzin, 22 minuty temu 70 źrodło rozwiń
Miłosz napisał swoją własną bibliotekę do komunikacji z API Blip.pl przy pomocy WCF - bardzo ciekawe
Programowanie rozproszone 5768 dni, 2 godziny, 38 minut temu 89 źrodło rozwiń