Web Service和ISAPI的区别与联系

 
1、Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。

Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件编程。

所以说Web Service是一种架构,是一种协议框架。

2、而ISAPI是ISAPI 服务器扩展是可以被 HTTP 服务器加载和调用的 DLL。Internet 服务器扩展也称为 Internet 服务器应用程序 (ISA),用于增强符合 Internet 服务器 API (ISAPI) 的服务器的功能。ISA 通过浏览器应用程序调用,并且将相似的功能提供给通用网关接口 (CGI) 应用程序。它的推出为开发CGI程序更为方便,快捷,但是ISAPI程序的调试异常麻烦。

所以ISAPI是一种具体的编程框架和规范,是具体的程序实现级。可以用它来部署Web Service应用程序。

 

它们工作原理很接近,都是IIS调用的DLL,可能就是遵循的规则不一样,ISAPI没用SOAP协议.

 

数据组织格式也不一样,ISAPI返回HTML格式的数据,WebService返回XML格式.

相关文章:

  • 2022-01-02
  • 2021-08-05
  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2021-11-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-15
  • 2022-03-05
  • 2022-12-23
  • 2021-09-08
  • 2021-10-06
相关资源
相似解决方案