Windows Communication Foundation

568 views
475 views

Published on

Seminar Report Presentation

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
568
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • In FYP I going to build a mobile application, Windows bases Phone X direct communicate with databases
  • WCF technology from Microsoft allow you to create services. WCF is design for 3 goals, which is Interoperability, productivity and service oriented
  • Interoperability - application communicate with other application from different platform and different device.Service orientation - building service-oriented applications. Loosely coupledProductivity – unified programming model, no need spend much time to build application
  • focus on single programming model rather than learn multiple programming model
  • Windows Communication Foundation

    1. 1. Law Yong Chuanyc-law1015@hotmail.com
    2. 2. Problem StatementWCFOnline Database
    3. 3. What is WindowsCommunicationFoundation (WCF)
    4. 4. InteroperabilityServiceOrientedProductivity
    5. 5. WCFASMX(WS) WSE Messaging EnterpriseServices.Net RemotingInterop withotherplatformWS* -ProtocolsupportMessageorientedprogrammingAttributebasedprogrammingExtensibilityLocationtransparency
    6. 6. Trend from Google SearchWCF more popular than WS
    7. 7. Why we useWCF allow you to use the function from other technologies
    8. 8. CommunicationWCF
    9. 9. CommunicationClient and ServiceClientapplication candirectly accessto service viaendpointA service canhave more thanone endpointSpecify thelocation, somessage can sentor received throughparticular endpoint
    10. 10. What is ABCA = AddressB = BindingC = Contract
    11. 11. ComparisonWCF VS WS
    12. 12. Features WCF Web ServicesTransports HTTP, TCP, Named Pipes,MSMQ, Custom, UDPOnly HTTPHosting IIS, Windows service, anyenvironment in .NET 3.0Only IISSerialization DataContractSerializer XMLSerializerProtocols Security, Reliablemessaging, transactionSecurityDifferentiations
    13. 13. Benefits of WCF
    14. 14. WCF work fine withacross protocols such asHTTP, TCP, Named Pipes,MSMQ, Custom andUDP. It’s provideflexibility to thedeveloper. WCF support TCP message encoding to binary while WSused HTTP message encoding in text.- DataContractSerializer provide flexibility todevelop- specify what you want serialize, not onlyproperties, you can do to fields. It allow you toserialize non-public member such private orprotected member.Faster PerformanceSerializationflexibilityMultipleProtocolsBenefits WCF over WS
    15. 15. Applicationto ProjectUsing WCF sent and retrievedata between WindowsPhone and Database.
    16. 16. Application to Project• Create a WCF services which can allowto sent and retrieve from database toWindows Phone.• Sent Username and password asparameters to servicesWCFOnline Database
    17. 17. Application to Project• After identify the user will retrieve thedata user detail from the database

    ×