传统应用多基于主机或局域网集成一套完整的应用流程,包括前端UI,业务层处理和数据库存储。全部功能都要在终端实现,我们称之为落地。基于业务模式下的设备访问,也必须通过主机提供的外设通讯端口及相关配套的驱动及SDK完成交互,如下图:

sass使用场景多吗(SASS应用无法跨越的障碍)(1)

传统应用架构

随着互联网技术发展,企业应用逐步转入公有云方向,这样做的好处首先是服务可定制、终端无需配置高性能主机和运维等,极大节约用户成本。但同时也必然会遇到一个问题,硬件无法直接通讯,如图:

sass使用场景多吗(SASS应用无法跨越的障碍)(2)

从图上看,有几个特点:

1. 业务层和数据层放到公有云,减轻主机的负担,主机只负责展示和处理交互逻辑。

2. 前端只需要浏览器即可完成整个流程。

3. 之前能访问的硬件设备,升级后无法正常使用,浏览器没有直接通讯层和外设通讯

我们提供的方案是开发一套"虚拟化服务",能够实现WEB和外设的通讯,通过可定制化服务接口让前端更容易的使用外设,从而打通SASS平台(WEB前端)与外设通讯最后一公里。

,