ASP.NET Core middleware or OWIN middleware? : <p>As I understand it, ASP.NET Core has support for OWIN middleware (via <code>app.UseOwin()</code>) in addition to its own native middleware.</p>

<p>What is the difference between ASP.NET Core middleware and OWIN middleware?</p>

<p>When designing a new middleware, how do I know if I should design it as a ASP.NET Core middleware or a OWIN middleware?</p>
