title: How does OWIN work?
body: <p>I'm reading the OWIN 1.0 spec at <a href="http://owin.org/spec/owin-1.0.0.html" rel="nofollow">http://owin.org/spec/owin-1.0.0.html</a> and just can't wrap my head around how it works. I've downloaded Katana source, but that's huge and didn't help any. I'm familiar with the somewhat standard way of having a project/assembly with interfaces only, which allows to integrate two projects without direct regencies. But I can't understand how the web server will call into the web app with only Func&lt;> and Action&lt;> definitions.</p>