o que é esse tal de owin?

Post on 22-Apr-2015

192 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

O que é esse tal de OWIN e por que ele é tão importante para o futuro do ASP.NET? Venha conhecer como tirar proveito hoje mesmo de uma nova maneira de se desenvolver aplicações ASP.NET desacopladas e entender a base da próxima versão desse framework tão poderoso.

TRANSCRIPT

Globalcode – Open4education

Arquitetura .NET

André Carlucci

Diretor de Tecnologia – Way2Microsoft MVP

Owin e o Projeto Katana

O que é?

OWIN

Open Web Interface for .Net10 páginas

Globalcode – Open4education

Globalcode – Open4education

Desacoplar uma aplicação do webserver

que lhe hospeda

Globalcode – Open4education

# my_rack_app.rbrequire 'rack'app = Proc.new do |env|    ['200', {'Content-Type' => 'text/html'}, ['A rack app.']]endRack::Handler::WEBrick.run app

E o que é o Katana?

Globalcode – Open4education

KatanaImplementação da Microsoft do OWIN

Hosts e Servers (IIS e self-hosting)Classes Utilitárias (OwinRequest, OwinResponse, etc)Middleware algumas funcionalidades (autenticação, conteúdo estático, etc)

Globalcode – Open4education

Perguntas?

André Carlucci

www.andrecarlucci.com@andrecarlucci

E como fica a arquitetura?

Globalcode – Open4education

Middleware ApplicationUA

OWIN Server

Host

OWIN Architecture

Middleware

Globalcode – Open4education

Middleware

SystemWeb Helios

IIS

Middleware

HttpListener

OwinHost Self-Host

IIS Host Non-IIS Host

WebListener

Application Application

Globalcode – Open4education

DEMO!

https://github.com/andrecarlucci/palestra_owin

Globalcode – Open4education

Asp.Net Web API

SignalRSimple.Web

Globalcode – Open4education

• http://blogs.msdn.com/b/webdev/archive/2014/04/23/why-katana-should-be-on-your-radar.aspx

• http://owin.org/• http://katanaproject.codeplex.com/• http://channel9.msdn.com/events/TechEd/NorthAmerica/2014/DEV-B385• http://channel9.msdn.com/events/TechEd/NorthAmerica/2014/DEV-B411• https://github.com/Bobris/Nowin• https://github.com/andrecarlucci/SuperOwin

Para saber mais

Globalcode – Open4education

OWIN <3

Globalcode – Open4education

Obrigado!

André Carlucci

Diretor de Tecnologia – Way2Microsoft MVP@andrecarlucci

Globalcode – Open4education

https://way2.recruiterbox.com/

top related