E D R , A S I H C RSS

ISAPI

IIS

  • IIS(Internet Information Services)란 웹 서버, FTP 서버와 같이 기본적이고 범용적인 인터넷 서비스를 시스템에서 제공할 수 있게 해주는 소프트웨어를 말한다. 기존 윈도우2000 제품군의 경우 기본적으로 IIS 5.0을 제공하였고 윈도우XP의 기존 IIS 5.0의 기능을 개선한 IIS 5.1을 제공하고 있다. 한 마디로 HTTP, FTP, SMTP 서버의 묶음이다.

  • 설치
    프로그래 추가/제거 -> Windows 구성 요소 추가/제거 -> 인터넷 정보 서비스(IIS)

ISAPI

Internet Server Application Programming Interface 의 약자로 개발자에게 IIS 의 기능을 확장할 수 있는 방법을 제공한다. 즉, IIS 가 이미 구현한 기능을 사용해서 개발자가 새로운 기능을 구현할 수 있는 IIS SDK 다. 개발자는 ISAPI 를 이용해서 Extensions, Filters 라는 두 가지 형태의 어플리케이션을 개발할 수 있다.

  • Advantages
    • High Performance : outperform any other web application technology. (ASP, servser-side component)
    • Low-Level Control : access to the whole array of Win32 API or 3rd party API

  • Cautions
    • Development requires more time : written in C or C++
    • Scailability gains are not necessarily automatic : runs faster than others but there is no guarantee of perfect scalability
    • ISAPI operates below helpful IIS infrastructure : helpful programming abstractions are absent. (ex: session )



Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0130 sec