What is Owin?

Source: Internet
Author: User

Owin's English name is open Web Interface for. NET.

If you only parse from the name, you can get the message: Owin is an open web interface for the. NET platform.

What is the interface between WHO and who is the Web interface? Is the interface between a Web application and a Web server, and Owin is the interface between a. NET Web application and a Web server.

Why do you need such an interface? Because. NET Web applications are running in a Web server,. NET Web applications need to receive a user's request through a Web server and send the response content to the user through the Web server. Without such an interface,. NET Web applications depend on the specific Web server they are running on, such as an ASP. With this interface, ASP. NET application relies on this abstract interface only, and does not care about the Web server that is running.

Therefore, the role of Owin is to decouple the. NET Web application from the Web server by introducing a set of abstract interfaces, again reflecting the importance of the interface. In software development, every decoupling is a big step forward.

"Further Understanding"

Owin is an abstraction of the ASP. NET Runtime.

ASP. NET 5.0 is an implementation of Owin

The following graphs make it more intuitive to understand:

Transferred from: http://www.cnblogs.com/dudu/p/what-is-owin.html

What is Owin?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.