HFOffice医微云系列篇二:技术架构

网站首页    企业公告    HFOffice医微云系列篇二:技术架构

云OA2

 

20200109

HFOffice医微云是广州红帆科技有限公司研发的新一代医院智慧管理云平台,以下是医微云的技术架构:

医微云架构

 

新的技术架构采用了一系列当今最先进最流行的软件技术,具备以下优点:


一.全面支持国产化

2013年“棱镜门”事件暴露出国外信息技术垄断将在未来相当长的时间内成为我国网络面临的重大安全威胁。为从根本上解决国外产品的安全威胁,国家重要的军事、民生服务机构使用的软件系统必须走自主可控的道路。对于应用软件来说,支持国产操作系统、国化数据库系统、国产加密标准,全面摆脱对国外产品的依赖、加强应用安全性,已经是大势所趋和必由之路。HFOffice医微云全面支持国产化,包括:


①  使用.Net Core 3.0进行开发,.NET Core支持并运行在Windows、MacOS和Linux操作系统上。.NET Core跨体系结构(包括x64、x86和ARM)是一致的。可以导入相同的程序集和库,并在多个平台上使用,支持跨平台部署。HFOffice医微云可以灵活部署在微软Windows Server、Linux Server、国产中标麒麟、华为鸿蒙等服务器系统上;


②  使用数据库分层访问策略,通过对象映射,将服务与数据访问分离,可以灵活适配市面上所有数据库,包括微软SQL Server、Oracle等商业化数据库,MySQL等开源数据库,并且能完全支持国产的华为GaussDB数据库;


③  使用国家商用密码管理办公室制定的SM4算法进行文件加密存储,保障服务器端的文件安全。SM4算法是一个分组算法,分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构,具有很强的防暴力攻击能力。

333333
二.全面支持云计算

HFOffice医微云从设计之初就已经定位成SaaS化,因此,可以对云计算提供良好支持,主要在以下几个方面:


①  使用微服务体系架构,HFOffice医微云将所有应用以微服务形式构建,在系统内部可以最大程度地降低应用间的耦合,同时,微服务架构也便于实现服务分组,容易在云端实现分散部署,充分利用云端计算资源。


②  使用容器化部署,HFOffice医微云可以将操作系统及应用系统整合到同一部署容器中,当需要进行横向扩容时,可以直接将容器部署到云端,实现快速部署和负载均衡。


③  HFOffice医微云结合大数据分析引擎,具备强大的大数据分析能力,可以对办公平台及医院其他业务系统的数据进行分析,为医院改进服务提供强大的决策支持。

1fen3

 


三.提高应用响应速度

HFOffice医微云使用微服务架构体系,将各个应用以微服务形式构建,实现了服务的分离,各个服务可以显著提高自身的运行效率,实现整体的效率提升。另一方面,使用互联网大并发架构技术,将界面显示和服务逻辑解构,界面显示通过Vue.js技术进行渲染,通过WebAPI与服务进行交互,可以达到应用秒开的效率,进一步提升办公效率和用户体验。

HFOffice医微云是广州红帆科技有限公司研发的新一代医院智慧管理云平台,后续将会以连续报道的方式进行介绍,欢迎大家关注,谢谢!