Content deleted Content added
Story Weaver (talk | contribs) Added external links |
Story Weaver (talk | contribs) Add middleware section |
||
Line 6:
[[Project Katana]] is a set of OWIN components built by Microsoft.
== OWIN as middleware ==
In addition to decoupling web frameworks and web servers, OWIN allows chaining together [[middleware]] into a pipeline. A web framework can interact with OWIN without knowing whether it is interacting directly with the underlying web server, or with one or more layers of middleware (each implementing OWIN) on top of the web server. This allows infrastructure concerns, such as [[authentication]], to be split out into separate modules. This is desirable as it decouples them from the application's own code, and makes them reusable across applications. In Project Katana, Microsoft has made into OWIN modules several ASP.NET features that were previously part of the core ASP.NET framework. This allows them to reused in other web frameworks, and also ensures a cleaner separation from the application using them.
== External links ==
* [http://http://owin.org/ Official OWIN website]
* [http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana Microsoft's overview of Project Katana]
* [https://www.nuget.org/packages?q=owin NuGet packages relating to OWIN]
|