OWIN and Katana 기술문서 번역

OWINKatana 프로젝트는 새로운 응용 프로그램 프로그래밍 모델이라기 보다는 응용 프로그래밍 모델과 프레임워크를 서버나 호스팅 기반구조로부터 분리시키기 위한 오픈 소스 추상화와 그 대표적 구현입니다.

특정 업무를 처리하는 미들웨어 구성 요소뿐만 아니라 프레임워크, 서버, 호스트를 비롯한 모든 유형의 구성 요소를 언제라도 다른 구성 요소로 손쉽게 대체할 수 있으며, 작고 업무 집중적인 구성 요소를 응용 프로그램 개발자가 완벽한 제어를 통해서 선택하거나 조합할 수 있습니다. 서버나 호스트까지 대체 가능하기 때문에, 전통적인 ASP.NET 응용 프로그램과는 달리 IIS의 제약으로부터 벗어나 자체-호스트(Self-Host) 기반의 응용 프로그램을 실행할 수 있으며, 심지어 서드 파티의 서버나 호스트를 선택할 수도 있습니다. 게다가 기존 ASP.NET 개발자들은 지금까지 습득한 지식과 경험들을 버리거나 새로 학습할 필요 없이 간단하게 응용 프로그램을 만들고 웹 서버에서 바로 실행할 수 있습니다.

다음 7건의 문서는 OWIN and Katana에서 제공되는 OWINKatana 프로젝트에 관련된 기술문서를 개인적으로 번역한 것입니다. 마이크로소프트는 번역된 문서의 내용에 관해서 어떠한 보장도 하지 않습니다.

Katana 프로젝트
2015-07-13 08:00 2016-09-02 08:57 7,478
웹 응용 프로그램 개발 방식이 클라우드 컴퓨팅 환경으로 한 단계 더 발돋움함에 따라, ASP.NET 프레임워크도 ASP.NET 응용 프로그램에 기반 구성 요소들을 제공해주고 유연하며 이식이 쉽고 가벼울 뿐만 아니라 더 뛰어난 성능의 ASP.NET 응용 프로그램을 만들 수 있도록 지원해주는 Katana 프로젝트를 통해서 다시 한 번 진화하고 있습니다.
OWIN 및 Katana 시작하기
2015-07-20 08:00 2016-09-02 08:48 7,206
OWIN(Open Web Interface for .NET)은 .NET 웹 서버와 웹 응용 프로그램 간의 추상화를 정의하고, 웹 서버를 응용 프로그램으로부터 분리함으로서 .NET 웹 개발에 사용되는 미들웨어의 작성을 손쉽게 만들어 줄뿐만 아니라, OWIN을 사용하면 웹 응용 프로그램을 Windows 서비스나 다른 프로세스에서 자체-호스트 하는 등, 손쉽게 다른 호스트로 이식할 수 있습니다.
OWIN 시작 클래스 감지방식
2015-07-27 08:00 2016-09-02 08:47 6,070
본 자습서에서는 단일 OWIN 응용 프로그램에 여러 개의 시작 클래스들을 추가해보고, 그 중 상황에 따라 로드하고자 하는 OWIN 시작 클래스를 선택하고 구성하는 다양한 방법들을 살펴봅니다.
Katana에서 Windows 인증 사용하기
2015-08-03 08:00 2016-09-02 08:45 4,868
본문에서는 Katana를 IIS에서 호스팅하거나 HttpListener를 이용해서 사용자 지정 프로세스에서 자체 호스팅 할 때 Windows 인증을 사용하는 방법에 관해서 살펴봅니다.
IIS 통합 파이프라인과 OWIN 미들웨어
2015-08-10 08:00 2016-09-02 08:59 5,129
본 자습서에서는 먼저 IIS 통합 파이프라인에서 OWIN 미들웨어 구성 요소(OMCs, OWIN Middleware Components)가 실행되는 방식에 관해서 살펴본 다음, OWIN 미들웨어 구성 요소가 실행될 파이프라인 이벤트를 개발자가 직접 설정하는 방법을 알아봅니다.
Azure 작업자 역할에 OWIN 호스트하기
2015-08-17 08:00 2016-09-02 09:00 4,335
본문에서는 예제 OWIN 응용 프로그램을 작성하여 실제로 Microsoft Azure 작업자 역할(Microsoft Azure Worker Role)에 배포해보면서 OWIN 응용 프로그램을 자체 호스트 하는 방법을 구체적으로 살펴봅니다.
OWIN OAuth 2.0 권한 부여 서버
2015-09-07 08:00 2016-09-02 07:39 8,358
본 자습서에서는 OWIN OAuth 미들웨어를 이용해서 OAuth 2.0 권한 부여 서버를 구현하는 전반적인 방법을 다운로드 받은 예제 코드와 함께 살펴봅니다.