Jump to content

Открытый веб-интерфейс для .NET

OWIN (открытый веб-интерфейс для .NET) — это стандарт интерфейса между веб-приложениями .NET и веб-серверами. Это проект с открытым исходным кодом, принадлежащий сообществу. До OWIN технология Microsoft ASP.NET была разработана поверх IIS , и веб-приложения не могли быть легко запущены на другом веб-сервере (хотя обратите внимание, что, несмотря на это, сообщество Mono разработало несколько ASP.NET-совместимых веб-серверов, таких как XSP ). . OWIN стремится разделить связь между приложениями ASP.NET и IIS, определяя стандартный интерфейс. Разработчики веб-серверов могут быть уверены, что при правильной реализации OWIN приложения ASP.NET будут работать на их сервере. Аналогично, новые веб-фреймворки могут быть разработаны как альтернатива ASP.NET. Пока они ориентированы на OWIN, они будут работать на любом веб-сервере, совместимом с OWIN, включая IIS.

В этом отношении OWIN стремится сделать для .NET то же, что Java сервлеты и контейнеры сервлетов делают для JVM .

Project Katana — это набор компонентов OWIN, созданных Microsoft.

OWIN как промежуточное программное обеспечение

[ редактировать ]

Помимо разделения веб-платформ и веб-серверов, OWIN позволяет объединять промежуточное программное обеспечение в конвейер. Веб-платформа может взаимодействовать с OWIN, не зная, взаимодействует ли она напрямую с базовым веб-сервером или с одним или несколькими уровнями промежуточного программного обеспечения (каждый из которых реализует OWIN) поверх веб-сервера. инфраструктурные задачи, такие как аутентификация Это позволяет разделить , на отдельные модули. Это желательно, поскольку это отделяет их от собственного кода приложения и позволяет повторно использовать их в разных приложениях. В Project Katana компания Microsoft включила в модули OWIN несколько функций ASP.NET, которые ранее были частью базовой платформы ASP.NET. Это позволяет повторно использовать их в других веб-фреймворках, а также обеспечивает более четкое отделение от приложения, использующего их.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b22b3595c84a45ad5c7af41d12592205__1716725580
URL1:https://arc.ask3.ru/arc/aa/b2/05/b22b3595c84a45ad5c7af41d12592205.html
Заголовок, (Title) документа по адресу, URL1:
Open Web Interface for .NET - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)