dotnetomaniak.pl - Artykuły z tagiem WCF

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Mechanizm śledzenia (ang. tracing), wykorzystaywany w WCF oparty jest o klasy, które możemy znaleźć w przestrzeni nazw System.Diagnostics. Zakładamy, że mamy pewną aplikację, która dostarcza informacje na swój temat, mamy też coś, co jest zainteresowane otrzymywanie informacji o tym, co aplikacja robi. To coś, co nasłuchuje to tak zwany listener, a może nim być aplikacja konsolowa, okienkowa, dziennik zdarzeń (...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Basic WCF Tracing | Eastgroup.pl

Programowanie rozproszone 5116 dni, 8 godzin, 58 minut temu danielplawgo 49 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Jak zapewne zauważyliście z wcześniejszych lekcji, siła WCFa pochodzi między nimi z możliwości zmiany parametrów “transmisji”  bez zmiany ani jednej linijki kodu, rekompilacji, … Od tego mamy przecież plik konfiguracyjny. Możemy sobie napisać jedną aplikację, którą będziemy używać w wielu instancjach jednocześnie i wcale nie będą sobie przeszkadzać. O tym było w poprzednich lekcjach. Dziś pokażę jak stworzyć so...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Dynamic Service Configuration | Eastgroup.pl

Programowanie rozproszone 5121 dni, 9 godzin, 4 minuty temu danielplawgo 22 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Konfiguracja punkty wyjściowego (ang. endpoint) po stronie klienta przypomina tą, którą określa się w serwisie. Tak zwane ABC konfiguracji serwisu to address, binding, oraz contract. Konfiguracja może zostać przeprowadzona w sposób deklaratywny – z wykorzystaniem plików konfiguracyjnych, lub imperatywnie – przez kod. Przykładowa deklaracja w postaci znaczników XML: 1: W C# będzie to wyglądało następująco: 1...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Configuring the Client Endpoint | Eastgroup.pl

Programowanie rozproszone 5123 dni, 8 godzin, 20 minut temu danielplawgo 29 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. A co jeśli mamy serwis, który nie ma nic wspólnego z WCF’em? Nie ma najmniejszego problemu, żeby takie serwisy wykorzystać w aplikacji klienckiej. Taki standardowy serwis udostępnia nam tylko definicję w postaci WSDL, odpada więc tworzenie klas proxy przez ChannelFactory lub ręcznie. Zostaje nam tylko użycie polecenia svcutil lub dodanie referencji serwisu do projektu w Visual Studio.Standardy Tak jak w przypad...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Consuming Non-WCF Services | Eastgroup.pl

Programowanie rozproszone 5132 dni, 17 godzin, 22 minuty temu danielplawgo 29 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Wiemy już jak utworzyć serwis w WCF, oraz jak go hostować. Teraz musimy nauczyć się jak z nich korzystać – konsumować. Zaczniemy od omówienia mechanizmów tworzenia obiektów proxy, oraz jak przez nie porozumiewać się z naszą usługą.

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Consuming WCF Services

Programowanie rozproszone 5130 dni, 10 godzin, 47 minut temu danielplawgo 68 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Wiemy już jak uruchomić nasz serwis na IIS. Jeśli nie chcemy do tego wykorzystywać IIS’a WCF daje nam możliwość hostowania serwisu w aplikacji konsolowej, usłudze systemowej, aplikacji Windows Forms, czy nawet WPF (ang. Windows Presentation Foundation). Dla prostych usług WCF zapewnia swoją aplikację hostującą (o niej będzie na końcu lekcji).Aplikacja konsolowa Najczęściej serwisy hostuje się w aplikacji konsol...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Hosting a Service in a Managed Application | Eastgroup.pl

Programowanie rozproszone 5140 dni, 10 godzin, 15 minut temu danielplawgo 42 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Zakładamy, że mamy już utworzony nasz serwis. Teraz nadeszła pora na wdrożenie (ang. deployment). Jedną z najprostszych metod uruchomienia serwisu jest wykorzystanie serwera IIS (Internet Information Services) lub WAS (Windows Process Activation Service). Bardzo prosty kod, który pozwala hostować naszą usługę z poziomu zarządzanej aplikacji został przedstawiony w artykule 70-503: Service Endpoint Basics, akapit...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Hosting a Service on a Web Server | Eastgroup.pl

Programowanie rozproszone 5140 dni, 10 godzin, 15 minut temu danielplawgo 56 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Wiemy już jak wystawić światu naszą usługę. Najczęściej skorzystamy z jakiegoś standardu i to nam wystarczy. Czasem jednak potrzeba coś dopasować do naszych potrzeb.Dostosowywanie standardowych bindowań Każdy ze standardowych sposobów komunikacji (ang. bindings) ma kilka właściwości, które możemy dowolnie zmieniać. Np. wsHttpBinding ma następujące właściwości:AllowCookies – czy klient akceptuje i tworzy ciastec...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Customizing and Extending Bindings | Eastgroup.pl

Programowanie rozproszone 5143 dni, 9 godzin, 26 minut temu danielplawgo 39 źrodło rozwiń

Zakładamy, że stworzyliśmy już swój serwis. Mamy zdefiniowany kontrakt serwisu, oraz określone metody, które chcemy upublicznić. Teraz chcemy wystawić go (ang. expose) światu. Do tego służy właśnie punkt wejściowy (ang. endpoint), przez który klient może się z nim komunikować. Endpoint pozwala nam określić gdzie nasz serwis będzie się znajdował (ang. address), w jaki sposób będziemy się z nim komunikować (ang. binding), oraz co serwis robi (ang. contract). Te trzy elementy to tzw. “ABCs of Endpoints”. AB...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Service Endpoint Basics | Eastgroup.pl

Programowanie rozproszone 5146 dni, 7 godzin, 34 minuty temu danielplawgo 28 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Z poprzedniej lekcji wiemy jak utworzyć usługę i jak zdefiniować jej część “behawioralną”, czyli poszczególne metody serwisu. Dzisiaj dowiemy się jak zdefiniować własne typy danych i przekazywać je przez serwis.Kontrakt danych Kontrakt danych definiuje nam format, strukturę i sposób serializacji przesyłanych danych. Rozbudujmy nasz kalkulator o możliwość wykonywania dowolnych działań dwuargumentowych. Najpierw ...

70-503: Defining Structural Contracts | Eastgroup.pl

Programowanie rozproszone 5149 dni, 20 godzin, 21 minut temu danielplawgo 46 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Począwszy od .NET Framework w wersji 3.0 WCF, czyli Windows Communication Foundation, jest jego częścią. Możemy korzystać z niego w celu budowania aplikacji, których architektura składa się z wielu połączonych ze sobą serwisów, które wzajemnie się komunikują. Zaczynając przygodę z WCF zaczniemy od wyjaśnienia kontraktów opisujących zachowanie(ang. behaviour) serwisów, czyli opisu tego z czym możemy się komuniko...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Defining Behavioral Contracts | Eastgroup.pl

Programowanie rozproszone 5151 dni, 11 godzin, 27 minut temu danielplawgo 48 źrodło rozwiń

Często WCF, mimo swoich możliwości w zakresie "interoperability", wcale nie musi być kompatybilny z komponentami zewnętrznymi. Nasz serwer, nasz klient, a WCF między nimi. I... tu zwykle zaczynają się problemy... (jak to pisał nie-ś.p. † Kurt Vonnegut, gówno wpada w szprychy:) ). WCF jest tak rozbudowaną i skomplikowaną technologią, że odpowiednie dobranie zawartych w niej klocków do stworzenia budowli, której potrzebujemy, jest niekiedy żmudnym, trudnym i bardzo czasochłonnym zajęciem. Niby na MSDN jes...

Tagi: Security, WCF
Dziel się z innymi:
Maciej Aniserowicz | WCF Auth Starter - zalążek aplikacji klient-serwer z uwierzytelnianiem username/password

Architektura 5152 dni, 18 godzin, 35 minut temu gordon_shumway 132 źrodło rozwiń

Autor:Jakiś czas temu pisałem już na temat nowej technologii pod nazwą OPC eXpress Interface (OPC XI), czyli technologii którą w uproszczeniu określić można jako OPC po WCF'ie lub pełniejsze wejście OPC na platformę .NET. Jakiś czas temu pojawił się jeszcze film - prezentacja nagrana podczas webinar'u prowadzonego przez  OPC Training Institute, dostępna jest ona do pobrania z tego adres (wymagana darmowa rejestracja): http://www.opcti.com/opcxi.aspx.

Tagi: film, OPC, prezentacja, WCF
Dziel się z innymi:
OPC Xi (OPC Express Interface) - prezetnacja/filmik do obejrzenia [PL]

Programowanie rozproszone 5160 dni, 5 godzin, 15 minut temu paduda 24 źrodło rozwiń

W tym poście zamieszczona jest prezentacja i przykłady z sesji Usługi w świecie Microsoft WCF,REST, .NET Service Bus, Workflow Services. Celem sesji było przedstawienie subiektywnie wybranych elementów technologii WCF (i pokrewnych).

TechArch | Usługi w świecie Microsoft WCF,REST, .NET Service Bus, Workflow Services - materiały z sesji na MTS 2009

Programowanie rozproszone 5215 dni, 22 godziny, 13 minut temu paduda 91 źrodło rozwiń

"Bezpieczeństwo w WCF" - pojęcie takie wydaje się oklepane i opisane na wszelkie możliwe sposoby. Tyle materiałów, tyle blogów, artykułów, książek...

Dziel się z innymi:
Maciej Aniserowicz | Własne mechanizmy uwierzytelniania w WCF

Architektura 5234 dni, 12 godzin, 12 minut temu gordon_shumway 121 źrodło rozwiń

Projektanci WCF zostawili w swoim produkcie bardzo dużo półprzymkniętych furtek czekających tylko na odkrycie i wykorzystanie ich potencjału. Jednym z takich czarodziejskich otworów do przyjemnego, różowego, miękkiego wnętrza WCF jest infrastruktura Behaviors (więcej o, między innymi, nich, na przykład w artykule "Extending WCF with Custom Behaviors"). Z ich pomocą można osiągnąć baaardzo wiele, między innymi: w niesamowicie elegancki sposób zebrać w jednym miejscu wszystkie błędy wygenerowane przez nasz...

Tagi: WCF, wyjątki
Dziel się z innymi:
Maciej Aniserowicz | Obsługa wyjątków w usługach WCF

Architektura 5236 dni, 13 godzin, 16 minut temu gordon_shumway 93 źrodło rozwiń

Podczas korzystania z WCF najprostszą drogą do wywołania metody udostępnianej przez jakąś usługę jest pozwolenie Visual Studio na wygenerowanie odpowiedniego proxy, stworzenie jego instancji... i już - mamy metody usługi do dyspozycji. Bez wysiłku, bez kodu... bez sensu?

Tagi: WCF
Dziel się z innymi:
Własna implementacja WCF Proxy

Inne 5240 dni, 16 godzin, 56 minut temu Damian 99 źrodło rozwiń

OPC Foundation oficjalnie ogłasza, że włącza Xi do swojego portfolio jako OPC Xi. Xi według pomysłodawców ma być przeniesieniem usług klasycznego OPC na usługi oparte platformę .NET firmy Microsoftu, warstwą tranpostową ma być WCF.

Tagi: .Net, OPC, WCF, Xi
Dziel się z innymi:
OPC Foundation oficjalnie ogłasza OPC Xi

Programowanie rozproszone 5251 dni, 22 godziny, 17 minut temu paduda 17 źrodło rozwiń

Tak jak obiecywałem w poprzednim post'cie przedstawię teraz tabelaryczne porównanie standardów "konkurencyjnych" lub związanych z Express Interface (XI):

Porównanie Xi z innymi standardami (OPC DA, OPC XML DA, OPC UA, ...)

Inne 5274 dni, 17 godzin, 14 minut temu Damian 43 źrodło rozwiń

Ostatnio pojawiły się słuchy na temat nowego interfejsu, który ma zapewnić prostą migrację z klasycznego OPC do serwisów bazujących na WCF (Windows Communication Foundation). Muszę przyznać, że trochę mnie to zdziwiło, jako że "prawowitą" następczyniom technologii OPC jest technologia OPC Unified Architecture (OPC UA). Poświęćmy więc chwile i przyjrzyjmy się temu nowemu standardowi o nazwie: Express Interface (Xi). Express Interface (Xi) jest nowym opartym o Microsoft .NET interfejsem zaprojektowanym w c...

Pojawił się Express Interface (Xi)

Inne 5275 dni, 7 godzin, 2 minuty temu Damian 54 źrodło rozwiń

1 2 3 4 5

Najaktywniejsi w tym miesiącu