Ders 3 – Bindings(Bağlayıcılar)

Slides:



Advertisements
Benzer bir sunumlar
ASP.NET MVC Nedir ? Neden Gereksinim Duyulmuştur ?
Advertisements

.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
IIS 6.0. Giriş  Geçtiğimiz yıllarda, Microsoft güvenlik açıkları nedeniyle IIS 4/5 üstünden bir çok saldırıya uğradı.  Bu sebepten Microsoft’un geliştirdiği.
Silverlight Daron Yöndem INETA Türkiye Başkanı
 Bir iletişim mimarisidir.  Bir DTD si yoktur.  Roy Fielding 2000 Yılında ortaya atmıştır.  En başarılı Rest Uyarlamalarından biri HTTP protokolüdür.
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
VS2005 Yönetilen Kodlarla Office Uygulamaları Geliştirmek Atakan Kesler Yazılım Danışmanı Microsoft Regional Director
WSDL -SOAP Murat tezgider
TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU
MVP (Microsoft Most Valuable Professional) Nedir?
.NET FRAMEWORK.
Görme Engelliler İçin Servis Platformu
İNTERNET VE İLETİŞİM.
WEB SERVİS TEKNİK SUNUM
BİLGİ PAYLAŞIM ARAÇLARI
FİİLLERDE ÇATI KONUSUNDA EN İYİ ÜÇ İNTERNET SİTESİYLE İLGİLİ SUNUM
Web Service Uygulaması
Kurumsal Mobil Haberleşme Sistemi
FRAMEWORK.
DOVECOT İLE IMAP VE POP3 SERVER KURULUMU
Parallel Programming Burak Selim ŞENYURT
WCF Ö ğ reniyorum Ders 1 – Data Contracts Burak Selim ŞENYURT MVP(Connected System Developer) INETA Speaker
TR-Grid Servisleri I. Ulusal Yüksek Başarım ve Grid Konferansı Nisan 2009, ODTÜ, Ankara Bu sunum.
MVP (Microsoft Most Valuable Professional) Nedir? Microsoft’un En Değerli Profesyonelleri (MVP’ler) bir veya daha fazla sayıdaki Microsoft ürünü konusunda.
İSİM UZAYLARI (NAMESPACE).
WCF Öğreniyorum Ders 0 - Temeller Burak Selim ŞENYURT
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
İSİM UZAYLARI (NAMESPACE)
Web'i Aydınlatın: Silverlight 2 Daron Yöndem INETA Türkiye Başkanı, MVP.
İnternet Teknolojisi Temel Kavramlar
.NET Teknolojileri .NET mimarisi VB.NET, C.NET, C#.NET
Görsel Programlama Dr. Muhammet Balcılar
Net Class Framework ’ ün en üst yapısına İsim Uzayı denir. İsim uzayları ; pascal programlama dilinde 1990 ve hatta öncesinden beri varolmuş, C’de yer.
Veritabanı Yönetim Sistemleri-I
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Send Response LogCompress NTLMBasic Determine Handler CGI Static File Authentication Anon Ya hepsi ya hiç! Sunucuya işlev eklemenin tek yolu: ISAPI… ASP.NET.
İSİM UZAYLARI.
3. Bölüm Taşıma Katmanı Computer Networking: A Top Down Approach 4th edition. Jim Kurose, Keith Ross Addison-Wesley, July Transport Layer.
GİRİŞ Yard.Doç.Dr. Cihad Demirli Sunu içeriği kaynağı: ALGAN, S. (2010). Her Yönüyle C# 4.0. (12.Baskı). Pusula Yay. İstanbul.
Internette iki çe ş it adresleme kullanılır. IP numarası herhangi bir bilgisayar internete ba ğ landı ğ ı anda, dünya üzerinde sadece ona ait olan bir.
Emrah Uslu TCM | Teknoloji Çözümleri Merkezi emrah. com
 Bilgisayarlar arasında bilgi alışverişini, dosya iletimini sağlamaktadır.  Bu protokol kullanılarak, internet üzerinde bulunan herhangi bir bilgisayarda.
Mobil Web XHTML-MP .NET ve Mobil Web Uygulamalar
Proje Konusu: KOÇ BRYCE
Ders 2 – Veri Sözleşmeleri II
İnternet Teknolojisi Temel Kavramlar
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
HAZIRLAYAN:SEMİH KÜRTÜNCÜ
Microsoft Windows Server 2003
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
OSI Modeli u TCP/IP protokolünün farklı katmanlarını incelemeden önce, herkes tarafından kabul edilen referans bir noktaya ihtiyacımız var. International.
Windows İşletim Sistemlerinde Yetkilendirme
Basic Application Software © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Muammer Benzeş MVP (IIS)
IIS 7.5 : Uzak Yönetim Muammer Benzeş MVP (IIS)
B İ L İŞİ M S İ STEMLER İ GÜVENL İĞİ (2016) PROF. DR. ORHAN TORKUL ARŞ. GÖR. M. RAŞIT CESUR.
XML ve XML WEB SERVİSLERİ Volkan ALTINTAŞ. XML Bağımsız bir kuruluş olan W3C tarafından tasarlanmıştır. Herhangi bir kurumun tekelinde değildir. Kişilerin.
MIX 09 9/27/2017 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Öğretim Görevlisi Alper Talha Karadeniz Ağ Temelleri
NetOpenX-REST Burak Çelik Uyarlama Araçları Uzmanı.
One Touch Video Kurumlar, İşletmeler ve Çağrı Merkezleri için internet tabanlı ve mobil etkileşimli video çözümü 2010 Avaya Inc. All rights reserved.
Muhammet Doğan KABLAN
J-guar Rest Servis.
DOMAIN SERVER DOMAIN NEDIR ?
MAİL SERVER Oğuz ZARCI –
İ nternet İ nternet nerelerde kullanılır. Interconnected Networks’un kısaltması olan İ nternet, birçok bilgisayar sistemini birbirine ba ğ layan, dünya.
WEB TASARIMI BOOTSTRAP KULLANIMI SAVAŞ TUNÇER
Bu sununun aynısını (Animasyonlar vb
Bu sununun aynısını (Animasyonlar vb
Sunum transkripti:

Ders 3 – Bindings(Bağlayıcılar) WCF Öğreniyorum Ders 3 – Bindings(Bağlayıcılar) Burak Selim ŞENYURT MVP(Connected System Developer) INETA Speaker www.buraksenyurt.com selim@bsenyurt.com http://twitter.com/bsenyurt http://friendfeed.com/burakselimsenyurt http://www.formspring.me/BurakSenyurt

Önceki Dersimizde WCF Service Application şablonunu inceledik. Entity Framework tabanlı bir kütüphane kullandık. Servis ayarlarında Microsoft Service Configuration Editor’ ünden yararlandık. Veri Sözleşmelerini, Surrogate Type tipinden ele aldık. Bu sözleşmeleri kullanan örnek bir istemci uygulama yazdık. WCF Öğreniyorum

Bu Dersimizde Bağlayıcıları(Bindings) anlamaya çalışacağız. WCF Öğreniyorum

Bağlayıcı Çeşitleri WCF Öğreniyorum Bağlayıcı .Net Tipi config dosyasındaki karşılığı Açıklama BasicHttpBinding <basicHttpBinding> WS-Basic profilidir. Standart Asp.Net Xml Web Service' lerin kullandığı standarttır. HTTP iletişim protokolü ve text/XML encoding kullanır. WSHttpBinding <wsHttpBinding> Non-Duplex servis sözleşmeleri için uygun olan güvenli ve interoperable bağlayıcıdır. WS2007HttpBinding <ws2007HttpBinding> Security, ReliableSession, TransactionFlow destekli interoperable bağlayıcıdır. WSDualHttpBinding <wsDualHttpBinding> Duplex servis sözleşmeleri veya SOAP ara katmanları ile iletişim için uygun olan güvenli ve interoperable bağlayıcıdır. WSFederationHttpBinding <wsFederationHttpBinding> WS-Federation protokolünü baz alarak organizasyonlara uygulanan ve etkili atuhenticate, authorize işlemlerini destekleyen bağlayıcıdır. WS2007FederationHttpBinding <ws2007FederationHttpBinding> Federated Security desteği olan , güvenli, interoperable ve WS2007HttpBinding türevli bağlayıcıdır. NetTcpBinding <netTcpBinding> WCF uygulamaları arasıdna cross-machine iletişimde değerlendirilen güvenli bağlayıcıdır. NetNamedPipeBinding <netNamedPipeBinding> Makine üstü WCF uygulamaları arasındaki iç iletişimde güvenli, güvenilir(relaible), optimize edilmiş bağlayıcıdır. NetMsmqBinding <netMsmqBinding> WCF uygulamaları arasında Cross-Machine iletişimde kuyruk(Queue) mantığını kullandıran bağlayıcıdır. NetPeerTcpBinding <netPeerTcpBinding> Multi-Machine bağlantılarda güvenli iletişimi destekleyen bağlayıcıdır. WebHttpBinding <webHttpBinding> SOAP mesajları yerine HTTP taleplerini değerlendiren (Get,Post,Put,Delete) bağlayıcıdır. MsmqIntegrationBinding <msmqIntegrationBinding> WCF uygulamaları ile Message Queuing uygulamaları arasında cross-machine iletişimi sağlayan bağlayıcıdır. WCF Öğreniyorum

Bağlayıcı Özellikleri Binding Interoperability Security (Default) Session (Default) Transactions Duplex BasicHttpBinding Basic Profile 1.1 (None), Transport, Message, Mixed None, (None) (None) n/a WSHttpBinding WS None, Transport, (Message), Mixed (None), Transport, Reliable Session (None), Yes WS2007HttpBinding WS-Security, WS-Trust, WS-SecureConversation, WS-SecurityPolicy WSDualHttpBinding None, (Message) (Reliable Session) Yes WSFederationHttpBinding WS-Federation None, (Message), Mixed (None), Reliable Session No WS2007FederationHttpBinding NetTcpBinding .NET None, (Transport), Message,Mixed Reliable Session, (Transport) NetNamedPipeBinding None,(Transport) None, (Transport) NetMsmqBinding None, Message, (Transport), Both NetPeerTcpBinding Peer None, Message, (Transport), Mixed MsmqIntegrationBinding MSMQ WCF Öğreniyorum