`

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


分享到:
评论

相关推荐

    大华Dahua_web3.0控件

    大华Web控件V3.0基于ActiveX和NPAPI开发,接口封装于javascript脚本,以javascript接口形式提供用户集成,支持网页上实现预览、回放、云台控制等功能。该控件开发包仅支持B/S网页开发,不适用于C/S开发。 大华Web...

    ISAPI_Rewrite_full v2.9 完整注册版

    【IIS 6.0 ISAPI_Rewrite 是在Service帐号下运行的,将数据文件的读写权限给予Service 帐号后,ISAPI_Rewrite 就可以正常运行了】 4、打开IIS管理器,点击左边菜单里的[Web 服务扩展],然后选中右边web 服务扩展中的...

    ISAPI_Rewrite3full

    第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了. 第二:下载完成后,可以找到...

    整合IIS+Tomcat

    IIS(Internet Information Service)服务器是微软开发的功能强大的Web服务器,IIS为创建和开发电子商务的提供了安全的Web平台。把Tomcat与IIS集成,可以扩展IIS的功能,使它支持Java Web应用。 1. 下载isapi_...

    IIS 6: The Complete Reference

    Chapter 17 - ISAPI Extensions Part IV - IIS Extras Chapter 18 - Software Process and Methodology for Web Applications Chapter 19 - Bringing It All Together: Creating Your Own Web Site Using IIS...

    源码 Dr.Bob’s - XML, SOAP & Web Services Development January 2012

    Web Service Client................................................................... 73 Server Breakpoints .................................................................. 74 Deployment on Windows ...

    FMSoft_uniGUI_Complete_Professional_1.0.0.1386_RC

    uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module. Product Highlights: Based on industry's...

    xmljava系统源码-Web--Training:自搭建Web安全初学者靶场

    本靶场为自搭建,素材源码来自互联网以及自编写,若有侵权,联系我删除 本靶场只用作Web安全初学者所用,靶场收集来之不易,且用且珍惜 本靶场不用做任何商业用途,只作学习交流 靶场系统 Window Server 2003 ...

    IIS服务器SSI(rewrite重写)插件的帮助资料

    安装好后记得给ISAPI_Rewrite软件安装目录network service的读权限。 参考说明目录 [转载]ISAPI_REWRITE3.1教程中文版 1 软件介绍 1 2.1系统要求 2 2.2安装程序 2 2.3手工安装 3 2.4反安装 4 2.5运行ISAPI_REWRITE...

    IIS6.0 IIS,互联网信息服务

    请与系统管理员联系。 点击文档:可以设置网站默认首页,推荐删除iisstart.asp,添加index.asp和index.htm   点击目录安全性:点击编辑可以对服务器访问权限进行设置 8、把凡人网络购物系统V7.0文件复制到你选择的...

    Small HTTP server

    Option for dinamicaly check a serverice on remote host and if the service down, change one IP address to other. Reqursion from root DNS or from DNS of provider. Caching. Option for autoreply to ...

    ezService分布式应用快速开发工具

    6. 支持SOAP协议,提供一个ISAPI类型的Web Service,一个ASP.NET Web Service,可以直接将服务功能发布到Internet/Intranet,无须额外编程。 7. 未授权的ezService服务具备与授权版本完全相同的功能,仅会在执行时...

    FMSoft uniGUI v1.90.0.1530

    uniGUI Web Application Framework extends ... uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module

    UniGUI 1.90.0.1514 完整专业版 经长期测试稳定

    uniGUI Web Application Framework extends ... uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module.

    FMSoft uniGUI Complete Professional Edition v1.0.0.1397

    uniGUI Web Application Framework extends ... uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module.

    FMSoft_uniGUI_0.99.96.132

    uniGUI Web Application Framework extends ... uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module.

    UniGUI 1.90.0.1502

    uniGUI Web Application Framework extends ... uniGUI Web applications can be deployed to a server using one of the available deployment options such as Windows Service, Standalone Server or ISAPI Module.

    Visual C++ 编程资源大全(英文源码 网络)

    08.zip Disconnect Dialup Connection(5KB)<END><br>86,09.zip Get web page using WinInet class wrapper(6KB)<END><br>87,10.zip HTTP Service Monitor HTTP服务监控器(4KB)<END><br>88,11.zip ...

    外文翻译 stus MVC

    • Customers of the service should be able to create pages to meet their specific needs. • The page designer isn't able to have direct involvement in page development. • ...

Global site tag (gtag.js) - Google Analytics