dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Programowanie rozproszone - Strona 10

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. W poprzedniej lekcji dowiedzieliśmy się jak zabezpieczyć komunikacje na poziomie protokołu transmisji.Podstawy WCF udostępnia trzy tryby zabezpieczeń: Transport (który poznaliśmy w poprzednim artykule), Message, TransportWithMessageCredential. Trzeci jest połączeniem dwóch poprzednich. Główną różnicą między zabezpieczeniami na poziomie transportu i na poziomie wiadomości jest to, że przy zabezpieczeniu na pozio...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Message-Level Security | Eastgroup.pl

Programowanie rozproszone 5320 dni, 11 godzin, 7 minut temu danielplawgo 44 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Bezpieczeństwo tworzonych serwisów to podstawowa sprawa, która powinna odgrywać znaczącą już od samego początku projektu. W tym artykule skupimy się na bezpieczeństwie związanym z infrastrukturą – jak ograniczyć dostęp nieuwierzytelnionym użytkowników. Większość bindingów ma wbudowane możliwości związane z bezpieczeństwem – może to być SSL, IPsec, może też ich nie być wcale. wsDualHttpBinding to przykładowy bin...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Transport-Level Security | Eastgroup.pl

Programowanie rozproszone 5322 dni, 10 godzin, 32 minuty temu danielplawgo 42 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Z opcji śledzenia aplikacji pozostało nam już tylko śledzenie “zdrowia” aplikacji, czyli liczniki wydajności i logowanie zdarzeń do Windows Event Log i Windows Management Instrumentation.Liczniki wydajności WCF zawiera dużą ilość wbudowanych liczników wydajności. Sama obsługa liczników, przeglądanie przy pomocy aplikacji Performance Monitor jak i modyfikowanie przy pomocy obiektów klasy PerformanceCounter wykra...

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

Programowanie rozproszone 5325 dni, 17 godzin, 47 minut temu danielplawgo 61 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. We wcześniejszych wpisach omówiony został mechanizm śledzenia (ang. tracing). Co jeśli pracujemy z serwisem, do którego kodu nie mamy dostępu, a nie zostało włączone w nim śledzenie? Rozwiązaniem może być wykorzystanie potoków WCF (ang. WCF pipeline). WCF jest rozszerzalny na wielu płaszczyznach. Kwestią do rozstrzygnięcia pozostaje tylko to, gdzie dodatkowa funkcjonalność powinna zostać wstrzyknięta. Rysunek ...

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

Programowanie rozproszone 5327 dni, 3 godziny, 33 minuty temu danielplawgo 48 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Trochę po świętach mi sie przysnęło i dlatego artykuł pojawił sie dopiero o tej porze:) Znamy już podstawy konfigurowania “źródeł” i “słuchaczy” (jeśli chcemy stworzyć kilka źródeł dla jednego listenera to musimy użyć sekcji sharedListeners w pliku konfiguracyjnym – Kamil w poprzednim artykule to pominął, więc zainteresowanych odsyłamy do dokumentacji). Mamy informacje o przebiegu aplikacji. Jak teraz powiązać...

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

Programowanie rozproszone 5333 dni, 18 godzin, 42 minuty temu danielplawgo 29 źrodło rozwiń

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 5333 dni, 20 godzin, 28 minut temu danielplawgo 53 ź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 5338 dni, 20 godzin, 34 minuty temu danielplawgo 26 ź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 5340 dni, 19 godzin, 49 minut temu danielplawgo 33 ź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 5347 dni, 22 godziny, 16 minut temu danielplawgo 71 ź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 5350 dni, 4 godziny, 52 minuty temu danielplawgo 32 ź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 5357 dni, 21 godzin, 44 minuty temu danielplawgo 46 ź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 5357 dni, 21 godzin, 44 minuty temu danielplawgo 61 ź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 5360 dni, 20 godzin, 55 minut temu danielplawgo 44 ź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 5363 dni, 19 godzin, 3 minuty temu danielplawgo 32 ź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 5367 dni, 7 godzin, 51 minut temu danielplawgo 50 ź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 5368 dni, 22 godziny, 57 minut temu danielplawgo 50 ź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 5377 dni, 16 godzin, 44 minuty temu paduda 26 źrodło rozwiń

Drugi z przykładów, które chciałbym z Wami omówić to demo subskrypcji. W katalogu z przykładami NServiceBus znajdziecie go pod nazwą „PubSub”. Solution składa się z 4 projektów. MyMessages zawiera definicje wymienianych komunikatów. Zwróćcie uwagę, że są tam dwa elementy: interfejsIEvent oraz klasaEventMessage z niego dziedzicząca. Skąd to i po co? I dlaczego to wytłuszczenie? Ot...

Tagi: NServiceBus
Źródło: zine.net.pl
Dziel się z innymi:
Simon says... : NServiceBus - przykład 2: publish/subscribe

Programowanie rozproszone 5425 dni, 1 godzinę, 5 minut temu macko 68 źrodło rozwiń

Opublikowany został grudniowy zestaw szkoleniowy do platformy Windows Azure. Plik do ściągnięcia znajduje się tutaj: Windows Azure Platform Training Kit - December Update Aby z niego skorzysta, konieczne jest zainstalowanie: Visual Studio 2008 SP1, ASP.NET MVC 1.0, Windows Powershell (powershell jest używany do sprawdzania, czy niezbędne elementy są poprawnie skonfigurowane) Windows Azure platform AppFabric SDK V1.0 (do pobrania z tego adresu) Windows Azure Tools for Microsoft Visual Studio (November 200...

Tagi: Azure, SDK
Dziel się z innymi:
TechArch | SDK i materiały szkoleniowe pokazujące jak tworzyć rozwiązania na Windows Azure (stan na koniec grudzień 2009)

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 5433 dni, 9 godzin, 42 minuty temu paduda 93 źrodło rozwiń

1 2... 8 9 10 11 12