Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Search Your Question

Showing posts with label WCF. Show all posts
Showing posts with label WCF. Show all posts

Tuesday, April 22, 2008

WCF / VS2008 Interview question


  • What is .NET 3.0 ?
  • What is WCF?
  • What are the important principles of SOA (Service oriented Architecture)?
  • What are end points, contract, address and bindings?
  • What are bindings?
  • Which specifications does WCF follow?
  • What are the main components of WCF?
  • Can you explain how End points, Contract, Address and Bindings are done in WCF?
  • What is a service class?
  • What is a service contract, operation contract and Data Contract?
  • What are the various ways of hosting a WCF service?
  • What are the major differences between services and Web services?
  • What is the difference WCF and Web services?
  • What are different bindings supported by WCF?
  • Which are the various programming approaches for WCF?
  • What is one way operation?
  • Can you explain duplex contracts in WCF?
  • How can we host a service on two different protocols on a single server?
  • How can we use MSMQ bindings in WCF?
  • Can you explain transactions in WCF?
  • What different transaction isolation levels provided in WCF?
  • Can we do transactions using MSMQ?
  • Can we have two way communications in MSMQ?
  • What are Volatile queues?
  • What are Dead letter queues?
  • What is a poison message?
  • WPF Interview questions What is WPF?
  • What is XAML?
  • What are dependency properties?
  • Are XAML file compiled or built on runtime?
  • Can you explain how we can separate code and XAML?
  • How can we access XAML objects in behind code?
  • What are the kind of documents are supported in WPF?
  • Windows workflow foundation(Vista series)
  • What is Windows Workflow Foundation?
  • What is a Workflow?.
  • What are different types of Workflow in Windows Workflow foundation?
  • When should we use a sequential workflow and when should we use state machiHow
  • do we create workflows using designer?
  • How do we specify conditions in Work flow?
  • How do you handle exceptions in workflow?
  • What is the use of XOML files?
  • How can we pass parameters to workflow?
  • AJAX Interview questions
  • What problem does Ajax solve?
  • What is Ajax?
  • What is the basic fundamental behind Ajax?
  • What is JSON?
  • How do we use XMLHttpRequest object in JavaScript?
  • How do we do asynchronous processing using Ajax?
  • What are the various states in XMLHttpRequest and how do we check the same?
  • How can we get response text?
  • How can we create XMLHttpRequest component?
  • How can we create a class in JavaScript using Atlas?
  • How do we do inheritance using Atlas?
  • How do we define interfaces using Atlas?
  • How do we reference HTML controls using Atlas?
  • Can you explain server controls in Atlas?
  • Can you explain ScriptManager control?
  • What is the importance of UpdatePanel Control?
  • Can you explain update progress control?
  • Can you explain control extenders?

What is Web Services Enhancements ( WSE) and its various versions?

Web Services Enhancements (WSE) is an add-on to the Microsoft .NET Framework which includes a set of classes that implement additional WS-* Web service specifications chiefly in areas such as security, reliable messaging, and sending attachments. [1] Web services communicate via SOAP messages.

WSE provides extensions to the SOAP protocol and allows the definition of custom security, reliable messaging, policy, etc. Developers can add these capabilities at design time using code or at deployment time through the use of a policy file.

WSE 1.0 for .NET Framework 1.0 was released in December 2002. It was based on the draft version of WS-Security. It is not supported anymore and is not compatibile with .NET 2.0.

WSE 2.0 was released for Visual Studio .NET 2003 and the .NET Framework 1.1 in May 2004. It introduced major secure communication improvements (signing and encryption of user-defined SOAP headers, Kerberos Security Context Tokens, delegated trust etc), a new lightweight messaging infrastructure, a new programming model, support for SOAP based messaging over TCP as an alternative to HTTP, a policy framework based on WS-Policy and WSDL, WS-Addressing, WS-Trust, WS-SecureConversation support.

WSE 3.0 was released in October 2005 and has design time support with Visual Studio 2005. It includes policy framework enhancements including security based on policy assertions (associating CLR client proxies with policy files), turnkey security scenarios for securing end to end messages, extensibility mechanisms for user-defined policies in code and a simplified policy model applied to a message exchange instead of on a per-message level.