Login
Register
All Activity
Questions
Unanswered
Tags
Users
Ask a Question
About Us
986
Questions
785
Answers
Interview Preparation mode
beta
Funny Facebook Status
Enter your email address
All categories
SQL Server Interview Questions and Answers
(197)
SSIS Interview Questions and Answers
(54)
SSRS Interview Questions and Answers
(9)
SSAS Interview Questions and Answers
(29)
.NET Interview Questions and Answers
(186)
Oracle Interview Questions and Answers
(122)
Java Interview Questions and Answers
(32)
UNIX Interview Questions and Answers
(47)
Networking Interview Questions and Answers
(17)
MySQL Interview Questions and Answers
(30)
HR Interview Questions and Answers
(237)
General Interview Questions and Answers
(9)
Other Interview Questions and Answers
(8)
Job Openings
(3)
Greenplum Database Interview Questions and Answers
(5)
Which specifications does WCF follow?
Nice?
Vote!
asked
1 year
ago
in
.NET Interview Questions and Answers
by
Amalan
(
1,150
points)
wcf
wcf-interview-questions
ws
1 Answer
Nice?
Vote!
WCF supports specifications defined by WS-* specifications. WS-* specifications are defined together by Microsoft, IBM, SUN and many other big companies so that they can expose there service through a common protocol. WCF supports all specifications defined we will understand them one by one.
* Messaging (WS-Addressing):- SOAP is the fundamental protocol for web services. WS Addressing defines some extra additions to SOAP headers, which makes SOAP free from underlying transport protocol. One of the good things about Message transmission is MTOM, also termed as Message Transmission Optimization Mechanism. They optimize transmission format for SOAP messages in XML-Binary formant using XML optimized packaging (XOP). Because the data will sent in binary and optimized format, it will give us huge performance gain.
* Security (WS-Security, WS-Trust, and WS-Secure Conversation):- All the three WS- define authentication, security, data integrity and
privacy features for a service.
* Reliability (WS-Reliable Messaging):- This specification ensures end-to-end communication when we want SOAP messages to be traversed back and forth many times.
* Transactions (WS-Coordination and WS-Atomic Transaction):- These two specifications enable transaction with SOAP messages.
* Metadata (WS-Policy and WS-Metadata exchange):- WSDL is a implementation of WS-Metadata Exchange protocol. WS-Policy defines more dynamic features of a service, which cannot be expressed by WSDL.
We have stressed on the WS-* specification as it is a specification which a service has to follow to be compatible with other languages. Because WCF follows WS-* specifications other languages like JAVA, C++ can also exploit features like Messaging, Security , Reliability and transactions written in C# or VB.NET. This is the biggest achievement of WCF to integrate the above features with other languages.
answered
1 year
ago
by
Boni
(
860
points)
Related questions
Nice?
Vote!
1
answer
What are different bindings supported by WCF?
asked
1 year
ago
in
.NET Interview Questions and Answers
by
R
(
19,530
points)
wcf
wcf-interview-questions
bindings
Nice?
Vote!
2
answers
What are the major differences between services and Web services? What is the difference WCF and Web services?
asked
1 year
ago
in
.NET Interview Questions and Answers
by
KrishnaMachiraju
(
7,980
points)
wcf
wcf-interview-questions
web-services
Nice?
Vote!
1
answer
What are the advantages of hosting WCF Services in IIS as compared to self-hosting?
asked
1 year
ago
in
.NET Interview Questions and Answers
by
Anand
(
1,440
points)
wcf
wcf-interview-questions
hosting
iis
Nice?
Vote!
1
answer
How do we host a WCF service in IIS?
asked
1 year
ago
in
.NET Interview Questions and Answers
by
Ruban
(
360
points)
wcf
wcf-interview-questions
hosting
iis
Nice?
Vote!
1
answer
what are the various ways of hosting a WCF service?
asked
1 year
ago
in
.NET Interview Questions and Answers
by
Boni
(
860
points)
wcf
wcf-interview-questions
hosting