zoukankan      html  css  js  c++  java
  • Delphi Web Service和ISAPI的区别与联系 转

    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格式.

  • 相关阅读:
    代码1
    js中级第13天
    dom 浏览器模型
    js中级第12天
    js中级第11天
    js中级第十天
    js中级第九天
    js中级第8天
    js中级第六天
    js中级第七天
  • 原文地址:https://www.cnblogs.com/zhangzhifeng/p/3254577.html
Copyright © 2011-2022 走看看