SlideShare a Scribd company logo
1 of 31
   Introdução
   Conceitos principais
   Hosting
   Binding
   Instance Management
   Durable Service
   Throttling
   Operations
   Transfer Mode
   Transaction
   Demo
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.
   IIS 5/6
   Self hosting
   WAS IIS 7
   Windows Service
   Console Application
   Windows Forms
   WPF Application
   NotAllowed
   Allowed
   Mandatory
WCF 35

More Related Content

What's hot

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 FoundationDavid Truxall
 
Introduction to WCF
Introduction to WCFIntroduction to WCF
Introduction to WCFybbest
 
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.5Rob Windsor
 
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceSj Lim
 
Web services security
Web services securityWeb services security
Web services securitynurmeen1
 
introduction to Windows Comunication Foundation
introduction to Windows Comunication Foundationintroduction to Windows Comunication Foundation
introduction to Windows Comunication Foundationredaxe12
 
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) OverviewJorgen Thelin
 
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Peter R. Egli
 

What's hot (17)

Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
 
Mulesoft esb - jms connector
Mulesoft esb - jms connector Mulesoft esb - jms connector
Mulesoft esb - jms connector
 
WCF Introduction
WCF IntroductionWCF Introduction
WCF Introduction
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
Introduction to WCF
Introduction to WCFIntroduction to WCF
Introduction to WCF
 
Wcf development
Wcf developmentWcf development
Wcf development
 
WCF
WCFWCF
WCF
 
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
 
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
 
Web services security
Web services securityWeb services security
Web services security
 
introduction to Windows Comunication Foundation
introduction to Windows Comunication Foundationintroduction to Windows Comunication Foundation
introduction to Windows Comunication Foundation
 
WCF 4 Overview
WCF 4 OverviewWCF 4 Overview
WCF 4 Overview
 
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
 
WCF for begineers
WCF  for begineersWCF  for begineers
WCF for begineers
 
Metro
MetroMetro
Metro
 
Bluehost
BluehostBluehost
Bluehost
 
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF)
 

Viewers also liked

Workshop Scrum Developer
Workshop Scrum DeveloperWorkshop Scrum Developer
Workshop Scrum DeveloperJoão Victorino
 
Apresentacao dissertacao
Apresentacao dissertacaoApresentacao dissertacao
Apresentacao dissertacaoJoã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 congNguyễ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 Towerthaininh1602
 
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...
Arquitetura de software auto-reconfigurável utilizando Middleware reflexivo e...João Victorino
 
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầng
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầngđề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầng
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầngHoatigôn Khócvôlệ
 
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNG
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNGCHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNG
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNGluongthuykhe
 
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 BusinessBarry Feldman
 

Viewers also liked (14)

Workshop Scrum Developer
Workshop Scrum DeveloperWorkshop Scrum Developer
Workshop Scrum Developer
 
Wpf e mvvm
Wpf e mvvmWpf e mvvm
Wpf e mvvm
 
TFS
TFSTFS
TFS
 
TDD
TDDTDD
TDD
 
Apresentacao dissertacao
Apresentacao dissertacaoApresentacao dissertacao
Apresentacao dissertacao
 
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
 
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
 
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...
Arquitetura de software auto-reconfigurável utilizando Middleware reflexivo e...
 
Dự án đầu tư xây dựng khu căn hộ
Dự án đầu tư xây dựng khu căn hộDự án đầu tư xây dựng khu căn hộ
Dự án đầu tư xây dựng khu căn hộ
 
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầng
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầngđề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầng
đề Tài lập và phân tích dự án đầu tư xây dựng nhà cao tầng
 
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNG
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNGCHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNG
CHUYÊN ĐỀ TỐT NGHIỆP CHUNG CƯ CAO TẦNG
 
Dự án xây dựng hệ thống khách sạn nhà hàng
Dự án xây dựng hệ thống khách sạn nhà hàngDự án xây dựng hệ thống khách sạn nhà hàng
Dự án xây dựng hệ thống khách sạn nhà hàng
 
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
 
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
 

Similar to WCF 35

Web service, wcf, web api
Web service, wcf, web apiWeb service, wcf, web api
Web service, wcf, web apiAbdeliDhankot
 
Windows communication foundation ii
Windows communication foundation iiWindows communication foundation ii
Windows communication foundation iiSwamy 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 DnugJason 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 Storyukdpe
 
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 2003Jason Townsend, MBA
 
Wcf and its features
Wcf and its featuresWcf and its features
Wcf and its featuresGulshan 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 questionstongdang
 
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487Bat Programmer
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication FoundationMahmoud Tolba
 
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorialAbhi Arya
 
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Subodh 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 indiaJignesh 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 & SOAPUIAdvancio
 
Wcf difference faqs-1
Wcf difference faqs-1Wcf difference faqs-1
Wcf difference faqs-1Umar Ali
 
112321 112333 wirless application protocol
112321 112333 wirless application protocol112321 112333 wirless application protocol
112321 112333 wirless application protocolJAINIK PATEL
 

Similar to WCF 35 (20)

Web service, wcf, web api
Web service, wcf, web apiWeb service, wcf, web api
Web service, wcf, web api
 
Windows communication foundation ii
Windows communication foundation iiWindows communication foundation ii
Windows communication foundation ii
 
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
 
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...
 
Session 1: The SOAP Story
Session 1: The SOAP StorySession 1: The SOAP Story
Session 1: The SOAP Story
 
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
 
Wcf and its features
Wcf and its featuresWcf and its features
Wcf and its features
 
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)
 
Top wcf interview questions
Top wcf interview questionsTop wcf interview questions
Top wcf interview questions
 
1. WCF Services - Exam 70-487
1. WCF Services - Exam 70-4871. WCF Services - Exam 70-487
1. WCF Services - Exam 70-487
 
Windows Communication Foundation
Windows Communication FoundationWindows Communication Foundation
Windows Communication Foundation
 
WCF
WCFWCF
WCF
 
WCF tutorial
WCF tutorialWCF tutorial
WCF tutorial
 
Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35Dot Net Training Wcf Dot Net35
Dot Net Training Wcf Dot Net35
 
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
 
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
 
Wcf faq
Wcf faqWcf faq
Wcf faq
 
WS-* with WCF
WS-* with WCFWS-* with WCF
WS-* with WCF
 
Wcf difference faqs-1
Wcf difference faqs-1Wcf difference faqs-1
Wcf difference faqs-1
 
112321 112333 wirless application protocol
112321 112333 wirless application protocol112321 112333 wirless application protocol
112321 112333 wirless application protocol
 

WCF 35

  • 1.
  • 2. Introdução  Conceitos principais  Hosting  Binding  Instance Management  Durable Service  Throttling  Operations  Transfer Mode  Transaction  Demo
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 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.
  • 15.
  • 16.
  • 17. IIS 5/6  Self hosting  WAS IIS 7  Windows Service  Console Application  Windows Forms  WPF Application
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. NotAllowed  Allowed  Mandatory