際際滷

際際滷Share a Scribd company logo
WCF 35
   Introdu巽達o
   Conceitos principais
   Hosting
   Binding
   Instance Management
   Durable Service
   Throttling
   Operations
   Transfer Mode
   Transaction
   Demo
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
Binding                                        Description


BasicHttpBinding          Basic Web service communication. No security by default
WSHttpBinding             Web services with WS-* support. Supports transactions
WSDualHttpBinding         Web services with duplex contract and transaction support

WSFederationHttpBinding   Web services with federated security. Supports transactions


MsmqIntegrationBinding    Communication directly with MSMQ applications. Supports transactions


NetMsmqBinding            Communication between WCF applications by using queuing. Supports transactions


                          Communication between WCF applications on same computer. Supports duplex
NetNamedPipeBinding
                          contracts and transactions

                          Communication between computers across peer-to-peer services. Supports duplex
NetPeerTcpBinding
                          contracts

                          Communication between WCF applications across computers. Supports duplex contracts
NetTcpBinding
                          and transactions
   It is suitable for communicating with ASP.NET
    Web services (ASMX)-based services that comfort
    with WS-Basic Profile conformant Web services.
   This binding uses HTTP as the transport and
    text/XML as the default message encoding.
   Security is disabled by default
   This binding does not support WS-*
    functionalities like WS- Addressing, WS-
    Security, WS-ReliableMessaging
   It is fairly weak on interoperability.
   Defines a secure, reliable, interoperable binding
    suitable for non-duplex service contracts.
   It offers lot more functionality in the area of
    interoperability.
   It supports WS-* functionality and distributed
    transactions with reliable and secure sessions
    using SOAP security.
   It uses HTTP and HTTPS transport for
    communication.
   Reliable sessions are disabled by default.
   This binding is same as that of
    WSHttpBinding, except it supports duplex
    service. Duplex service is a service which uses
    duplex message pattern, which allows service
    to communicate with client via callback.
   In WSDualHttpBinding reliable sessions are
    enabled by default. It also supports
    communication via SOAP intermediaries.
   This binding support federated security. It
    helps implementing federation which is the
    ability to flow and share identities across
    multiple enterprises or trust domains for
    authentication and authorization. It supports
    WS-Federation protocol.
   This binding provides secure and reliable
    binding environment for .Net to .Net cross
    machine communication. By default it creates
    communication stack using WS-
    ReliableMessaging protocol for reliability, TCP
    for message delivery and windows security
    for message and authentication at run time. It
    uses TCP protocol and provides support for
    security, transaction and reliability.
   This binding provides secure and reliable
    queued communication for cross-machine
    environment.
   Queuing is provided by using MSMQ as
    transport.
   It enables for disconnected operations, failure
    isolation and load leveling.
WCF 35
WCF 35
   IIS 5/6
   Self hosting
   WAS IIS 7
   Windows Service
   Console Application
   Windows Forms
   WPF Application
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
WCF 35
   NotAllowed
   Allowed
   Mandatory
WCF 35

More Related Content

What's hot (17)

Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
Betclic Everest Group Tech Team
Mulesoft esb - jms connector
Mulesoft esb - jms connector Mulesoft esb - jms connector
Mulesoft esb - jms connector
Carlos Reinoza
WCF Introduction
WCF IntroductionWCF Introduction
WCF Introduction
Mohamed Zakarya Abdelgawad
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
David Truxall
Introduction to WCF
Introduction to WCFIntroduction to WCF
Introduction to WCF
ybbest
Wcf development
Wcf developmentWcf development
Wcf development
Binu Bhasuran
WCF
WCFWCF
WCF
Duy Do Phan
REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5
Rob Windsor
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
Sj Lim
Web services security
Web services securityWeb services security
Web services security
nurmeen1
introduction to Windows Comunication Foundation
introduction to Windows Comunication Foundationintroduction to Windows Comunication Foundation
introduction to Windows Comunication Foundation
redaxe12
WCF 4 Overview
WCF 4 OverviewWCF 4 Overview
WCF 4 Overview
Mariano Omar Rodriguez
Interoperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) OverviewInteroperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) Overview
Jorgen Thelin
WCF for begineers
WCF  for begineersWCF  for begineers
WCF for begineers
Dhananjay Kumar
Metro
MetroMetro
Metro
Priyank
Bluehost
BluehostBluehost
Bluehost
OthmaneMouhtadi2
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
Peter R. Egli
Mulesoft esb - jms connector
Mulesoft esb - jms connector Mulesoft esb - jms connector
Mulesoft esb - jms connector
Carlos Reinoza
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
David Truxall
Introduction to WCF
Introduction to WCFIntroduction to WCF
Introduction to WCF
ybbest
REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5REST, JSON and RSS with WCF 3.5
REST, JSON and RSS with WCF 3.5
Rob Windsor
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
Sj Lim
Web services security
Web services securityWeb services security
Web services security
nurmeen1
introduction to Windows Comunication Foundation
introduction to Windows Comunication Foundationintroduction to Windows Comunication Foundation
introduction to Windows Comunication Foundation
redaxe12
Interoperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) OverviewInteroperability and Windows Communication Foundation (WCF) Overview
Interoperability and Windows Communication Foundation (WCF) Overview
Jorgen Thelin
Metro
MetroMetro
Metro
Priyank
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
Peter R. Egli

Viewers also liked (14)

Workshop Scrum DeveloperWorkshop Scrum Developer
Workshop Scrum Developer
Jo達o Victorino
Wpf e mvvmWpf e mvvm
Wpf e mvvm
Jo達o Victorino
TFSTFS
TFS
Jo達o Victorino
TDDTDD
TDD
Jo達o Victorino
Apresentacao dissertacaoApresentacao dissertacao
Apresentacao dissertacao
Jo達o Victorino
Sky garden - chung cu sky garden dinh cong
Sky garden - chung cu sky garden dinh congSky garden - chung cu sky garden dinh cong
Sky garden - chung cu sky garden dinh cong
Nguy畛n Duy Thanh
Chung c動 畛ng Ph叩t Park View Tower
Chung c動 畛ng Ph叩t Park View TowerChung c動 畛ng Ph叩t Park View Tower
Chung c動 畛ng Ph叩t Park View Tower
thaininh1602
Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...
Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...
Jo達o Victorino
D畛 叩n 畉u t動 x但y d畛ng khu cn h畛
D畛 叩n 畉u t動 x但y d畛ng khu cn h畛D畛 叩n 畉u t動 x但y d畛ng khu cn h畛
D畛 叩n 畉u t動 x但y d畛ng khu cn h畛
L畉p D畛 n 畉u T動 Th畉o Nguy棚n Xanh
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
Hoatig担n Kh坦cv担l畛
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NGCHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
luongthuykhe
D畛 叩n x但y d畛ng h畛 th畛ng kh叩ch s畉n nh hng
D畛 叩n x但y d畛ng h畛 th畛ng kh叩ch s畉n nh hngD畛 叩n x但y d畛ng h畛 th畛ng kh叩ch s畉n nh hng
D畛 叩n x但y d畛ng h畛 th畛ng kh叩ch s畉n nh hng
L畉p D畛 n 畉u T動 Th畉o Nguy棚n Xanh
D畛 叩n 畉u t動 x但y d畛ng kh叩ch s畉n ti棚u chu畉n 3 sao
D畛 叩n 畉u t動 x但y d畛ng kh叩ch s畉n ti棚u chu畉n 3 saoD畛 叩n 畉u t動 x但y d畛ng kh叩ch s畉n ti棚u chu畉n 3 sao
D畛 叩n 畉u t動 x但y d畛ng kh叩ch s畉n ti棚u chu畉n 3 sao
L畉p D畛 n 畉u T動 Th畉o Nguy棚n Xanh
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Workshop Scrum DeveloperWorkshop Scrum Developer
Workshop Scrum Developer
Jo達o Victorino
Wpf e mvvmWpf e mvvm
Wpf e mvvm
Jo達o Victorino
Apresentacao dissertacaoApresentacao dissertacao
Apresentacao dissertacao
Jo達o Victorino
Sky garden - chung cu sky garden dinh cong
Sky garden - chung cu sky garden dinh congSky garden - chung cu sky garden dinh cong
Sky garden - chung cu sky garden dinh cong
Nguy畛n Duy Thanh
Chung c動 畛ng Ph叩t Park View Tower
Chung c動 畛ng Ph叩t Park View TowerChung c動 畛ng Ph叩t Park View Tower
Chung c動 畛ng Ph叩t Park View Tower
thaininh1602
Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...
Arquitetura de software auto-reconfigur叩vel utilizando Middleware reflexivo e...
Jo達o Victorino
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
畛 Ti l畉p v ph但n t鱈ch d畛 叩n 畉u t動 x但y d畛ng nh cao t畉ng
Hoatig担n Kh坦cv担l畛
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NGCHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
CHUYN 畛 T畛T NGHI畛P CHUNG C働 CAO T畉NG
luongthuykhe
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman

Similar to WCF 35 (20)

Web service, wcf, web api
Web service, wcf, web apiWeb service, wcf, web api
Web service, wcf, web api
AbdeliDhankot
Windows communication foundation ii
Windows communication foundation iiWindows communication foundation ii
Windows communication foundation ii
Swamy Gowtham
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Service Oriented Development With Windows Communication Foundation   Tulsa DnugService Oriented Development With Windows Communication Foundation   Tulsa Dnug
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Jason Townsend, MBA
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Jason Townsend, MBA
Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Story
ukdpe
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
Wcf and its features
Wcf and its featuresWcf and its features
Wcf and its features
Gulshan Sam
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Jorgen Thelin
Top wcf interview questions
Top wcf interview questionsTop wcf interview questions
Top wcf interview questions
tongdang
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487
Bat Programmer
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.pptWCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
yatakonakiran2
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
Mahmoud Tolba
WCF Interview Questions By Scholarhat PDF
WCF Interview Questions By Scholarhat PDFWCF Interview Questions By Scholarhat PDF
WCF Interview Questions By Scholarhat PDF
Scholarhat
WCF
WCFWCF
WCF
Vishwa Mohan
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorial
Abhi Arya
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35
Subodh Pushpak
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company india
Jignesh Aakoliya
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUIAdvancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio
Wcf faq
Wcf faqWcf faq
Wcf faq
Rajoo Jha
WS-* with WCF
WS-* with WCFWS-* with WCF
WS-* with WCF
ppcanodehuelva
Web service, wcf, web api
Web service, wcf, web apiWeb service, wcf, web api
Web service, wcf, web api
AbdeliDhankot
Windows communication foundation ii
Windows communication foundation iiWindows communication foundation ii
Windows communication foundation ii
Swamy Gowtham
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Service Oriented Development With Windows Communication Foundation   Tulsa DnugService Oriented Development With Windows Communication Foundation   Tulsa Dnug
Service Oriented Development With Windows Communication Foundation Tulsa Dnug
Jason Townsend, MBA
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Tulsa Tech Fest2008 Service Oriented Development With Windows Communication F...
Jason Townsend, MBA
Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Story
ukdpe
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
Wcf and its features
Wcf and its featuresWcf and its features
Wcf and its features
Gulshan Sam
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Overview of Windows Vista Devices and Windows Communication Foundation (WCF)
Jorgen Thelin
Top wcf interview questions
Top wcf interview questionsTop wcf interview questions
Top wcf interview questions
tongdang
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487
Bat Programmer
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.pptWCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
WCFPresentation.ppt WCFPresentation.ppt WCFPresentation.ppt
yatakonakiran2
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
Mahmoud Tolba
WCF Interview Questions By Scholarhat PDF
WCF Interview Questions By Scholarhat PDFWCF Interview Questions By Scholarhat PDF
WCF Interview Questions By Scholarhat PDF
Scholarhat
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorial
Abhi Arya
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35
Subodh Pushpak
Understanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company indiaUnderstanding Web Services by software outsourcing company india
Understanding Web Services by software outsourcing company india
Jignesh Aakoliya
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUIAdvancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio, Inc. Academy: Web Sevices, WCF & SOAPUI
Advancio

WCF 35

  • 2. Introdu巽達o Conceitos principais Hosting Binding Instance Management Durable Service Throttling Operations Transfer Mode Transaction Demo
  • 8. Binding Description BasicHttpBinding Basic Web service communication. No security by default WSHttpBinding Web services with WS-* support. Supports transactions WSDualHttpBinding Web services with duplex contract and transaction support WSFederationHttpBinding Web services with federated security. Supports transactions MsmqIntegrationBinding Communication directly with MSMQ applications. Supports transactions NetMsmqBinding Communication between WCF applications by using queuing. Supports transactions Communication between WCF applications on same computer. Supports duplex NetNamedPipeBinding contracts and transactions Communication between computers across peer-to-peer services. Supports duplex NetPeerTcpBinding contracts Communication between WCF applications across computers. Supports duplex contracts NetTcpBinding and transactions
  • 9. It is suitable for communicating with ASP.NET Web services (ASMX)-based services that comfort with WS-Basic Profile conformant Web services. This binding uses HTTP as the transport and text/XML as the default message encoding. Security is disabled by default This binding does not support WS-* functionalities like WS- Addressing, WS- Security, WS-ReliableMessaging It is fairly weak on interoperability.
  • 10. Defines a secure, reliable, interoperable binding suitable for non-duplex service contracts. It offers lot more functionality in the area of interoperability. It supports WS-* functionality and distributed transactions with reliable and secure sessions using SOAP security. It uses HTTP and HTTPS transport for communication. Reliable sessions are disabled by default.
  • 11. This binding is same as that of WSHttpBinding, except it supports duplex service. Duplex service is a service which uses duplex message pattern, which allows service to communicate with client via callback. In WSDualHttpBinding reliable sessions are enabled by default. It also supports communication via SOAP intermediaries.
  • 12. This binding support federated security. It helps implementing federation which is the ability to flow and share identities across multiple enterprises or trust domains for authentication and authorization. It supports WS-Federation protocol.
  • 13. This binding provides secure and reliable binding environment for .Net to .Net cross machine communication. By default it creates communication stack using WS- ReliableMessaging protocol for reliability, TCP for message delivery and windows security for message and authentication at run time. It uses TCP protocol and provides support for security, transaction and reliability.
  • 14. This binding provides secure and reliable queued communication for cross-machine environment. Queuing is provided by using MSMQ as transport. It enables for disconnected operations, failure isolation and load leveling.
  • 17. IIS 5/6 Self hosting WAS IIS 7 Windows Service Console Application Windows Forms WPF Application
  • 30. NotAllowed Allowed Mandatory