Windows Communication Foundation
| Treść tego hasła może nie być zgodna z zasadami neutralnego punktu widzenia. |
Windows Communication Foundation (nazwa kodowa Indigo) to następna generacja usług sieciowych. Daje ona wiele nowych możliwości użytkownikom, którzy wymagają, aby ich usługi sieciowe były wszechstronne. WCF jest warstwą komunikacyjną API WinFX i docelowo będzie dostępna dla Microsoft Windows XP, 2003 i Visty.
WCF integruje i unifikuje wszystkie dotychczasowe technologie Microsoftu służące do komunikacji: .NET Remoting, COM+ (Enterprise Services w .NET), MSMQ (system komunikacji asynchronicznej w postaci kolejek, komponent Windows.System.Messaging w .NET), webserwisy o profilu podstawowym (w .NET w postaci .ASMX bazujące na ASP.NET) oraz webserwisy z obsługą transakcyjności, niezawodności i bezpieczeństwa poprzez implementację standardów WS-* (Web Services Extensions 3, obecnie mamy WSE 2). Do komunikacji na jednej maszynie można wykorzystać potoki. Praktycznie niezależnie od protokołu komunikacji (HTTP, TCP czy komunikacja międzyprocesowa) czy technologii sposób budowy usługi jest ten sam. Jednocześnie nowa technologia łatwo integruje się z podstawowymi webserwisami ASMX i COM+. WCF do komunikacji wykorzystuje SOAP, co decyduje o jej uniwersalności i łatwym łączeniu z innymi systemami operacyjnymi czy technologiami. Jednak w obrębie samej technologii można korzystać z binarnej wersji SOAP lub MTOM (kodowanie częściowo binarne i w XML).
Przy użyciu WCF łatwiej jest zaimplementować rozwiązanie projektowe. WCF z łatwością komunikuje się z innymi usługami.
- WCF jest w stanie współpracować z webserwisami, także z innymi platformami które obsługują SOAP, takich jak przodujące serwery aplikacji J2EE,
- Można tak skonfigurowac WCF by komunikował się z webserwisami nie bazując na komunikatach SOAP, np. przy użyciu prostych formatów XML - RSS,
- Wydajnośc to priorytetowy aspekt biznesowy. WCF jest tworzony mając na pierwszym miejscu szybkość działania rozproszonych aplikacji. Dla porównania wydajności WCF i innych technologii Microsoftu sprawdź - porównanie,
- By zapewnić optymalną wydajność, kiedy obie części aplikacji działają w oparciu o WCF, użyta jest zoptymalizowana binarna wersja zestawu informacji XML'a. Komunikaty nadal pozostają struktury SOAP ale kodowanie używa binarnej prezentacji struktury danych, a nie standardowej nawiasowej notacji tekstowej XML 1.0. Wykorzystywanie tej możliwości ma sens w aplikacjach, gdzie klient często komunikuje się z serwerem centralnym, obie strony bazują na WCF,
- Obsługa cyklu życia obiektów, definiowanie rozproszonych transakcji i inne aspekty Enterprise Services są teraz zapewnione przez WCF. Są one dostępne dla jakiejkolwiek aplikacji bazującej na WCF, niekoniecznie na platformie Microsoft. - Ponieważ WCF obsługuje szeroki zakres specyfikacji WS-*, pomaga zapewnić niezawodność, bezpieczeństwo oraz transakcje, kiedy komunikacja z innymi platformami obsługuje te specyfikacje.
- Opcja WCF dla kolejkowania wiadomości, utworzona na MSMQ pozwala aplikacjom na używanie trwałego kolejkowania, bez konieczności używania dodatkowych API.
Rezultatem tej unifikacji jest większa funkcjonalność oraz znacznie zmniejszona kompleksowość.
Interoperacyjność
Przyszłość Internetu nie jest określona i technologie, których dziś używamy wyewoluują bądź zostaną zastąpione. Dziś popularny trend budowania aplikacji zorientowanych sieciowo (Web 2.0) jest modelem bazującym na komunikacji przy użyciu tylko prostego formatu XML i używającym HTTP do transportu i protokołu aplikacji. Przykładowo, architektura Representational State Transfer (REST) nie ma pojęcia zdefiniowanych przez użytkownika operacji obsługi danych. Odmiennie, stan aplikacji jest zespolony z URLem HTTP i metodami HTTP (PUT, POST, DELETE, GET). To podejście kontrastuje z utworzeniem definiowalnych przez użytkownika procedur czy funkcji, które są tak dobrze znane dla większości programistów. Jakkolwiek, podejście REST jest wartościowe w tych obszarach, gdzie usługa musi funkcjonować na zapleczu aplikacji Web 2.0. REST to kolejny przykład ewoluowania technologii Web 2.0. W tym środowisku eksperymentalnych modeli programowania i ciągłej reinterpretacji standardów, elastyczność jest wskazana by sprostać nieprzewidywalnym zmianom. WCF jest elastyczne. Przykładowo kiedy WCF korzysta z SOAP jako bazowej struktury, jest nie przypisana do używania SOAP jako komunikacji przewodowej. W związku z tym WCF może być tak skonfigurowane by przysyłać dane przez prosty XML który nie jest wbudowany w SOAP. WCF może być również rozszerzony, by obsługiwać konkretny format XML takich jak ATOM (popularny standard RSS), czy nawet nie-XML-owe formaty, takie jak JavaScript Object Notation (JSON). Ta elastyczność zapewnia, że kod pisany dziś, będzie przydatny w przyszłości, nawet jeśli protokół zmieni się, bądź zostanie wyparty. WCF został zaprojektowany do działania teraz i w przyszłości.
|
||||||||||||||||||||||||||||||||||||||
| Gry komputerowe Gry komputerowe, piłkarskie, sport… www.euro-mistrzostw… | poradniki do gier www.gry.mocny.com | Firany www.finezja-studio.… | Darmowe gry darmowe gry, gry www.gry.emity.pl | pomoc domowa Warszawa Agencja Dudek www.agencjadudek.pl |
Być może zainteresują Cię strony:
przeprowadzki zagraniczne gmo Dom Perignon grypa żołądkowa najszybsza przeglądarka eyetracker
Nauka na Focus.pl
Dieta na sto lat
Kiełki brokułu, kawior i jeżyny popite zieloną herbatą – takie menu proponują nam naukowcy. Na szczęście superzdrowa dieta przyszłości nie musi być monotonna
Thu, 29 Jul 2010 09:00:00 +0200
Twoja przyszłość w DNA
Jeszcze 40 lat temu testy genetyczne były zaliczane do fikcji literackiej. Dziś na rynku jest ich ponad 900, ale prawdziwa rewolucja dopiero przed nami
Tue, 27 Jul 2010 09:00:00 +0200
Szukamy piątego elementu
Czy na nasze organizmy działa jakaś nieznana jeszcze nauce siła, odpowiedzialna np. za zjawiska paranormalne? Zdaniem badaczy jest to możliwe
Mon, 26 Jul 2010 09:00:00 +0200
Łowcy spadających gwiazd
Czy może być coś bardziej romantycznego niż poszukiwanie skarbów? Szukanie meteorytów! Blask garnka pełnego złotych monet blednie przy kosmicznych kamieniach
Wed, 21 Jul 2010 09:00:00 +0200
Wzór na rzeczywistość
Fraktale można dostrzec wszędzie – w kształtach chmur, budowie kalafiora, rozgałęzieniach naczyń krwionośnych. Czy to przypadek? Zdaniem uczonych te miłe dla oka wzorki mogą pomóc nam zrozumieć zjawiska tak fundamentalne, jak zmiany klimatyczne czy struktura wszechświata
Sun, 18 Jul 2010 09:00:00 +0200
Historia na Focus.pl
Agentka w synagodze
Karin Mylius została pierwszym rabinem w dziejach Niemiec. Nie była jednak Żydówką, lecz utalentowaną agentką Stasi
Fri, 30 Jul 2010 16:00:00 +0200
Wycieczka Focusa - okolice Ostrowca
Nieczynny kamieniołom w Zachełmiu w Górach Świętokrzyskich stał się na początku 2010 roku źródłem sensacji na skalę światową.
Fri, 30 Jul 2010 09:00:00 +0200
Koniec baśni o samozwańcu
Jan Faustyn Łuba śnił o moskiewskim tronie, a przeżył koszmar. Rzeczpospolita marzyła o straszaku przeciw Moskwie, lecz spotkało ją upokorzenie. Król Władysław IV widział się w roli krzyżowca, ale zaskoczyła go śmierć
Thu, 29 Jul 2010 16:00:00 +0200
Zmora Kremla
Nie musimy się wstydzić tego, jak 400 lat temu walczyliśmy o tron carów. A czy powinniśmy żałować, że nam się nie udało? Nasze imperium i tak nie przetrwałoby do dziś
Wed, 28 Jul 2010 16:00:00 +0200
Wycieczka Focusa - okolice Szczecinka
Niedaleko od miejscowości Brzeźnica-Kolonia znajduje się obszar, którego przeznaczenie nie jest do końca znane. Istniejące tam budynki postawiono w latach 1972–1978 i kiedyś stacjonowały tu wojska radzieckie, a mówiąc ściślej 300 żołnierzy i oficerów z rodzinami.
Wed, 28 Jul 2010 09:00:00 +0200
Cywilizacja na Focus.pl
Z notatnika negocjatora
Centrum Warszawy, wieżowiec przy rondzie ONZ. Około godziny 17 w banku zjawia się 50-letni mężczyzna. Nerwowo lustruje główne pomieszczenie, następnie wraca do holu i wchodzi do pomieszczenia administracyjnego
Wed, 28 Jul 2010 17:43:00 +0200
Koniec niewinności
Nastolatki nigdy nie były święte, ale teraz idą na całość. Po raz pierwszy w historii dorównują chłopcom zachowaniem, a niektórzy twierdzą, że są od nich gorsze. Dlaczego się wykoleiły?
Sat, 24 Jul 2010 09:00:00 +0200
Wyjazd z gabloty
Nowoczesne muzea zamieniają się w multipleksy. Stawiają na rozrywkę i zarabiają krocie. Można w nich spędzać całe dnie i, ucząc się, dobrze się bawić
Fri, 23 Jul 2010 09:00:00 +0200
Jasnowidze z CIA
Jest w tym więcej prawdy, niż może się wydawać – uprzedzają twórcy filmu o absurdalnym tytule i nie mniej absurdalnej fabule. „Człowiek, który gapił się na kozy” to opowieść o tajemnicach amerykańskiej armii, które ujawnił członek oddziału żołnierzy ze zdolnościami parapsychologicznymi
Thu, 22 Jul 2010 09:00:00 +0200
Bloki dla ludzi
Blokowiska nie muszą straszyć. Mogą być wspaniałym miejscem do życia. Po latach niełaski bloki znowu zaczynają się podobać: architektom i zwykłym mieszkańcom
Tue, 20 Jul 2010 09:00:00 +0200
Nauka na Onet.pl
Duża asteroida może grozić Ziemi zderzeniem
Asteroida o średnicy 560 metrw może w przyszłości zderzyć się z Ziemią. Groźba takiej katastrofy w najbliższych dziesięcioleciach jest niewielka, jednakże wzrośnie znacząco, kiedy to ciało niebieskie zbliży się do naszej planety w 2182 roku.
Fri, 30 Jul 2010 15:10:00 GMT
Życie w kosmosie? Dowd sprzed 4 miliardw lat
Naukowcy zajmujący się badaniami powierzchni Marsa odkryli, że w niektrych ze znajdujących się tam skał mogą znajdować się ślady życia ukryte w minerałach - informuje serwis BBC News.
Fri, 30 Jul 2010 10:11:00 GMT
Rodzaj znieczulenia wpływa na ryzyko infekcji po operacji
Ryzyko miejscowej infekcji u pacjentw po operacji wymiany stawu biodrowego lub kolanowego, jest większe jeśli zastosowano znieczulenie oglne, a nie rdzeniowe lub zewnątrzoponowe - wynika z pracy, ktra ukaże się w sierpniowym wydaniu pisma "Anesthesiology".
Fri, 30 Jul 2010 09:22:00 GMT
Nowy akcelerator w CERN
Działający od niedawna, pod Genewą, słynny akcelerator LHC (Wielki Zderzacz Hadronw) ma kształt zamkniętej pętli. Tymczasem fizycy myślą już o budowie nowego przyspieszacza cząsteczek. Tym razem w kształcie linii prostej - informuje serwis "Physorg".
Thu, 29 Jul 2010 22:54:00 GMT
Wodowanie specjalistycznego statku
W Stoczni Gdańsk S.A. w piątek zostanie zwodowany specjalistyczny statek o nazwie "Fugro Symphony". Jednostka wyposażona m.in. w trzy dźwigi i lądowisko dla helikopterw służyć będzie obsłudze grnictwa morskiego.
Thu, 29 Jul 2010 22:50:00 GMT
Ciekawostki na Onet.pl
Inwazja papug na Brukselę
Zabytkowy rynek, Atomium, instytucje UE i pomnik siusiającego chłopca Manneken-Pis to szeroko znane atrakcje Brukseli. Mało kto jednak wie, że w stolicy Belgii żyje od lat na wolności jedna z największych w Europie, w dodatku stale rosnąca, populacja... papug.
Fri, 30 Jul 2010 09:18:00 GMT
Skanery ciała nie dość, że rozbierają, to jeszcze promieniują
Nowe skanery ciała, ktre wprowadzono niedawno na amerykańskich i niektrych brytyjskich lotniskach, mogą emitować znacznie większe dawki promieniowania, niż dotychczas sądzono.
Thu, 29 Jul 2010 22:15:00 GMT
Nowe, lecznicze właściwości pieprzu
Najnowsze badania dowodzą, że pieprz pomaga obniżyć ryzyko choroby serca. Naukowcy kanadyjscy rozpoczęli badania na grupie 200 osb, ktre przez miesiąc będą zażywać kapsułki zawierające 2,8 grama pieprzu dziennie.
Thu, 29 Jul 2010 22:14:00 GMT
Prehistoryczne stwory rozwijały skomplikowane cechy
Prehistoryczne stworzenia rozwijały bardzo skomplikowane cechy, aby przyciągać osobniki płci przeciwnej.
Thu, 29 Jul 2010 22:13:00 GMT
Wisiorek za 5 dolarw okazał się wart 10 tys. dolarw
Pewna mieszkanka Cleveland kupiła na garażowej wyprzedaży wisiorek z miniaturką koszulki koszykarza LeBrona Jamesa i dopiero po 5 latach odkryła jego prawdziwą wartość.
Thu, 29 Jul 2010 22:12:00 GMT

