山海鲸可视化

ISAPI(Internet Server Application Programming Interface)

山海鲸可视化,提供一站式数字孪生解决方案,致力于打造一款人人都会用的,零代码数字孪生工具。

简介

ISAPI(Internet Server Application Programming Interface)是 Internet 服务器应用程序编程接口。它也可以被称作为 Internet 服务器扩展,是可以被 HTTP 服务器加载和调用的 DLL。

适用场景

ISAPI 适用于需要根据用户输入进行处理并返回动态内容的场景,如网站或 Web 应用程序。
优势:由于 ISAPI 是与 Web 服务器紧密结合的 API 标准,因此可以用来增强服务器的功能,比如处理自定义内容、将数据提供给客户端、动态生成 Web 页等。由于 ISAPI 程序与 Web 服务器的关系,使得 ISAPI 接口在安全方面有一定的研究价值,因此可以有效提高 Web 应用的安全性。ISAPI 程序以 DLL 形式被 Web 服务器加载到自己的进程空间中,因此和服务器共用同一个地址空间,且在没有客户请求时可以将其从内存中卸载。相对于 CGI 程序,ISAPI 在处理每个请求时不需要为每个请求单独启动一个进程,因此可以节省大量的时间和内存,提高了 Web 服务器的效率。
缺点:ISAPI 需要开发人员熟悉 HTTP 协议、HTML 和 C/C++等语言,开发难度相对较大。由于 ISAPI 需要直接操作底层协议,代码较为复杂,不易于维护和调试。ISAPI 是与 Web 服务器紧密结合的 API 标准,不同 Web 服务器之间的 ISAPI 可能会有所不同,因此开发人员需要考虑不同服务器之间的兼容性问题。

图例

  1. ISAPI 扩展。

image.png

  1. isapi 筛选器。

image.png

数字孪生大屏应用案例

目前,我们山海鲸可视化资源中心提供了丰富的数字孪生大屏案例,在网页上就可以快速体验大屏。

  1. 智慧城市管理平台

image.png

  1. 芯调度数据可视化

image.png

  1. 度假酒店可视化管理解决方案

image.png

相关数据源

RPL
FTP
WCDMA
RFID

参考资料

  1. https://baike.baidu.com/item/ISAPI/4445942?fr=ge_ala
  2. https://blog.csdn.net/liujiayu2/article/details/43491673
  3. http://blog.itpub.net/10294527/viewspace-123235