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 2021-02-07 05:23:26
Processing time 0.0242 sec