MCA Training Program

Quick Inquiry

Name *
 
Contact No. *
 
Email ID **
 
Student of *
 
College *
 
City *
 
Description
 
Want to learn
 
 
Call Now : 0731-4084214

WCF (Windows Communication Foundation)

 

Windows Communication Foundation (WCF) is an Application Programming Interface that provides us a unified programming model for rapidly building service-oriented applications. WCF allows you to send data as an asynchronous message from one service endpoint to another. WCF technology is widely used as it is a very secure process for business transactions and is a manageable approach to creating Web services and Web service clients.

Learning Objectives
  • Understaning the Service working model
  • Understand the WCF Programming Model
  • Getting knowledge of WCF Binding Choices
  • WCF Message and Data Contracts
  • Understand the Major .NET 4.0 WCF Updates

MODULES


MODULE 1: GETTING STARTED WITH WINDOWS COMMUNICATION FOUNDATION
• Designing an Application to Be Part of a Service Oriented Architecture
• Overview of WCF Architecture
• Using a Language-Level Interface As a Service Contract
• Implementing a Simple WCF Service in Visual Studio 2008
• Consuming a simple WCF service in Visual Studio 2008

MODULE 2: CONFIGURING AND HOSTING WCF SERVICES
Programmatically configuring a Managed Application to Host a WCF Service
• Programmatically configuring a Managed Application to Call a WCF Service
• Defining Client and Service Settings by Using File-Based Configuration
• Selecting a Hosting Option for a WCF Service
• Deploying a WCF Service

MODULE 3: ENDPOINTS AND BEHAVIORS
• Exposing WCF Services Over Different Endpoints
• Adding Behaviors to Services and Endpoints
• Interoperating with Non-WCF Web services

MODULE 4: DEBUGGING AND DIAGNOSTICS
• Logging Messages
• Activity Tracing

MODULE 5: DESIGNING AND DEFINING CONTRACTS
• Designing a Coherent and Cohesive WCF Service Interface
• Defining a Service Contract
• Defining Operations on a Service
• Defining a Data Contract

MODULE 6: HANDLING ERRORS
• Relating .NET Exceptions to Service-Level Faults
• Using Faults in a Service

• Handling Faults and Exceptions on Clients

MODULE 7: IMPROVING WCF SERVICE QUALITY
• Managing WCF Service Instances
• Managing Concurrency Issues
• Improving WCF Service Quality

MODULE 8: IMPLEMENTING WCF SECURITY
• Overview of Security in WCF
• Applying Overall Security Requirements to a Binding
• Specifying Required Client and Service Credentials
• Working with Security Information

MODULE 9: IMPLEMENTING TRANSACTIONS
• Overview of Transactions in a Service-Oriented Application
• Creating Transactional Service Operations
• Enabling the Flow of Transactions from Client to Service