Original article: What is Windows Communication Foundation
Recently I have been studying SOA, And I am translating an article about Don.ArticleWhen I found the content related to WCF, I decided to translate it and share it with everyone.
Web services are accepted all over the world, including applications.ProgramThe emergence of the standard protocol for inter-communication has changed software development.
For example, Web Services provides secure, distributed transaction synchronization, and reliable communication functions. These benefits of web services should be reflected in tools and technologies. In this context, Windows Communication Foundation (WCF) is created ). It provides a manageable way for distributed computing, extensive collaborative processing, and direct support for service-oriented guidance.
WCF simplifies application development with a new service-oriented programming model. One layer supports various types of distributed application development. The basic part of the message is asynchronous and non-type raw messages. A protocol device provides convenient support for secure and reliable data exchange, multiple transmission methods, and various encoding settings.
This type of programming model (we call it a service model) is designed to reduce the difficulty of distributed application development, whether for Asp.net Web Services ,. net remoting and enterprise-level services are also designed for experienced developers who have started to use WCF. They all provide professional technical support. For. the elements of the Net Framework CLR, including the flexible and scalable message ing of Service Execution in C # And VB.net, this model shows the characteristics that correspond directly to the principles of Web Services. It contains a serialization device that makes it possible to make loose coupling and versioning, and it also provides information for existing devices. net distributed system technology (such as MSMQ, COM +, Asp. net web services and web services enhanced and some other functions) integration and interoperability.