Middleware do ASP.NET Core ou OWIN?

Pelo que entendi, o ASP.NET Core tem suporte para o middleware OWIN (viaapp.UseOwin()), além de seu próprio middleware nativo.

Qual é a diferença entre o middleware do ASP.NET Core e o OWIN?

Ao projetar um novo middleware, como sei se devo projetá-lo como um middleware do ASP.NET Core ou OWIN?

questionAnswers(2)

yourAnswerToTheQuestion