政务浏览器——打通信创闭环最后一公里

       当前,信创建设工作主要集中在芯片、操作系统、数据库以及pc整机,这些领域基本可用,或者达到了市场主流水平。但是,政务办事场景下的信创落地仍然困难重重,很多地方不得不装双系统或买两台设备来来平衡日常业务和信创考核。这种困难主要体现在 信创环境下,Web应用系统调用外设,非常的困难,如下图。

       在Windows环境下,有成熟的基于ActiveX技术架构的解决方案,但是在信创环境下,尚无统一的广泛接受的技术标准和技术生态。解决这个痛点有大体上有两个路径,一是创造一个和ActiveX对应的技术标准,这条路径相当难;另一个路径是,打造一款“行业浏览器”,将上述插件调用问题封装好,暴露出简单的JavaScript API,这个方案不追求难以推动的底层技术“标准”,追求简洁、优美地解决问题。从实践效果来看,“行业浏览器”思路是解决信创落地最后一公里的好思路。力麒集团广州旗帜网络科技有限公司推出的“政务浏览器”很好的解决了政务行业的信创痛点和业务痛点。

       政务浏览器作为泛政务业务的标准化容器,具备“信创就绪”、“政务场景全覆盖”,“易于Web集成”,“安全可靠”,“标准规范”5个特性。

1、信创就绪

       政务浏览器已经发布了“飞腾+麒麟”,“龙芯+统信”,“兆芯+麒麟","Intel+Windows”,每一款产品均有大量政务外设插件可供选用,上述4个版本的政务浏览器均可在官网www.zwexplorer.com免费下载,免费商用。

2、政务场景全覆盖

       政务浏览器针对每个场景进行深度定制,形成了办公模式,政务窗口模式,自助与大屏模式,中间件模式4种运行模式,深度匹配每个场景。此处对“中间件”模式做一个说明:有些厂商偏向于使用chrome等市场主流产品,但是又希望有一种方案能调用底层硬件;中间件模式适应该需求,它启动后在后台运行,提供http硬件接口和对应的jssdk。

3、易于Web集成

        政务浏览器提供了开箱即用的标准的JavaScript API用于调起硬件外设模块以及政务浏览器的插件功能,如身份证读卡器,高拍仪,指纹仪等等,对应用开发厂商非常友好,不增加任何学习难度。

4、安全可靠

      政务浏览器的安全性从两个层面来实现:

1)政务浏览器采用集成了国密算法,实现国密ssl。
2)政务浏览器采用“白名单”机制,只有白名单中的地址,才可以访问调用底层硬件的javascript api。

5、标准规范

       政务浏览器基于chromium进行定制开发,紧跟相关标准和规范。

      政务浏览器官网 www.zwexplorer.com ;Windows版及插件免费商用;信创版免费商用,信创版插件99元每license。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/719138.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt:基于QQuickFramebufferObject显示QImage到QML中

GItHub地址 简介 本仓库实现了一个在QML框架中,显示QImage数据的QML控件,取名为JQImageItem 本控件针对的场合是需要显示并且频繁修改QImage的场景,例如视频显示。 提供了2个实现版本,一个是基于QQuickFramebufferObject&…

STM32CubeIDE基础学习-软件安装,环境搭建

STM32CubeIDE基础学习-软件介绍及环境搭建步骤 文章目录 STM32CubeIDE基础学习-软件介绍及环境搭建步骤前言第1章 STM32CubeIDE 介绍1.1 软件描述1.2 软件支持的功能及特点 第2章 STM32CubeIDE 软件安装2.1 STM32CubeIDE 软件获取方法2.2 STM32CubeIDE 软件安装步骤2.2.1 错误安…

C++模板完整版

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C从入门到精通》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、泛型编程 如何实现一个通用的交换函数呢? void Swap(int& left, int& right) {int temp left…

抖店入驻费用是多少?新手入驻都有哪些要求?2024费用明细!

我是电商珠珠 我做电商做了将近五年,做抖店做了三年多,期间还带着学员一起做店。 今天,就来给大家详细的讲一下在抖音开店,需要多少费用,最低需要投入多少。 1、营业执照200元左右 就拿个体店举例,在入…

hook函数——useReducer

目录 1.useReducer定义2.useReducer用法3.useState和useReducer区别 1.useReducer定义 const [state, dispatch] useReducer(reducer, initialArg, init?) reducer:用于更新 state 的纯函数。参数为 state 和 action,返回值是更新后的 state。state …

这波操作看麻了!十亿行数据,从71s到1.7s的优化之路。

节期间关注到了一个关于 Java 方面的比赛,很有意思。由于是开源的,我把项目拉下来试图学(白)习(嫖)别人的做题思路,在这期间一度让我产生了一个自我怀疑: 他们写的 Java 和我会的 Ja…

解锁软件管理新篇章,Allegro许可证使用规定全解

在数字化经济的时代,软件已经成为企业运营的关键要素。然而,软件的使用往往伴随着一系列的合规性问题,导致企业面临潜在的风险和成本。Allegro许可证作为业界领先的软件解决方案提供商,为企业提供全面的许可证使用规定&#xff0c…

每日一题——LeetCode1576.替换所有的问号

方法一 3个字母原则 把?替换为和他左右都不相等的字符,那么找3个字符abc,?总能替换为abc中的一个字符,遍历字符串找到所有?,再遍历abc把?替换为abc中的一个字符 var modifyString …

解析 openGauss 的 AutoVacuum 机制及优化策略

前言 在 openGauss 数据库中,AutoVacuum 机制是一个关键的自动化功能,用于管理表的空间和性能。AutoVacuum 通过定期清理过时数据和更新统计信息,帮助数据库管理员维护数据库的性能和稳定性。 为什么需要 AutoVacuum? 了解AutoV…

JAVA内存模型与JVM内存结构

注意区分Java内存模型(Java Memory Model,简称JMM)与Jvm内存结构,前者与多线程相关,后者与JVM内部存储相关。本文会对两者进行简单介绍。 一、JAVA内存模型(JMM) 1. 概念 说来话长,由于在不同硬件厂商和…

No matching version found for @babel/traverse@^7.24.0.

问题: npm安装 依赖失败,找不到所需依赖。 原因: npm镜像源中没有该依赖。(大概率是因为依赖最近刚更新,当前镜像源没有同步) 解决: 查看自己的npm镜像:npm config get registry…

机器学习-面经(part2)

3. 验证方式 3.1什么是过拟合?产生过拟合原因? 定义:指模型在训练集上的效果很好,在测试集上的预测效果很差 数据有噪声 训练数据不足,有限的训练数据 训练模型过度导致模型非常复杂3.2 如何避免过拟合问题? 3.3 什么是机器学习的欠拟合?产生原…

D4890可应用在对讲机上,采用 SOP8/MSOP8两种封装形式

D4890 目前客户主要使用在对讲机上,电压范围2.2V ~ 5.5V之间,输出功率(THDN1%)1.0W/8Ω 5.0V。采用 SOP8/MSOP8两种封装形式。 2、推荐的应用线路图如下: 3、实际测试输出波形如下(VCC4.5V&…

Web Component 转图片

一、HTML 转图片 目前,常见的开源的能够将 HTML 转换为图片有html2canvas、dom-to-image,大部分场景下,这些开源库都能很友好的处理。 HTML 转图片的实现原理,通常分为两种:svg 与 canvas。今天主要讨论下 svg 的场景…

Flutter中使用Dio库封装网络请求服务工具类

在Flutter应用程序中,进行网络请求是非常常见的任务。Dio是一个强大的、易于使用的Dart包,用于处理HTTP请求。本篇博客将介绍如何封装Dio库,以及如何在Flutter应用中进行网络请求并取消请求。 什么是Dio? Dio是一个基于Dart语言…

解决android studio build Output中文乱码

1.效果如下所示: 代码运行报错的时候,Build Output报的错误日志中中文部分出现乱码,导致看不到到底报的什么错。 2.解决办法如下: 点击Android studio开发工具栏的Help-Edit Custom VM Options....,Android studio会…

springboot微服务中集成了mybatis的服务引入了其他集成了mybatis的服务此时调用引入的服务中的某个mapper接口时报没有注入

在启动类上加引入的服务中的mapper路径,在配置文件中将mapperLocations的值改为classpath*:mapper/.xml: MapperScan(basePackages {"com.ruoyi..mapper"}) 和 mapperLocations: classpath*:mapper/*.xml 是 MyBatis 在 Spring Boot 中配置 M…

AutoGPT实现原理

AutoGPT是一种利用GPT-4模型的自动化任务处理系统,其主要特点包括任务分配、多模型协作、互联网访问和文件读写能力以及上下文联动记忆性。其核心思想是通过零样本学习(Zero Shot Learning)让GPT-4理解人类设定的角色和目标,并通过…

端口号被占用时的解决办法

1、查看端口占用的进程号 netstat -ano |findstr 8080 2、 找到占用端口的程序 tasklist |findstr 2264 3、kill端口 taskkill /pid 2264 /f

文物预防性保护方案整体结构及软件介绍

​文物预防性保护监测与调控系统整体是构架在商业级技术平台上的多层综合性应用,采用分布式部署的模块化设计,以智能监测终端及高精传感器为核心的感知系统。系统通过以下的层次结构协同工作完成全面的监控与调控功能: 1)系统依靠文物监测调控模型作为运行核心&…