[发明专利]安全环境中代码的持续集成和开发在审
申请号: | 202180075262.2 | 申请日: | 2021-11-08 |
公开(公告)号: | CN116420135A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | N·A·亚拉尔;A·德里迪 | 申请(专利权)人: | 基因泰克公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李兴斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 环境 代码 持续 集成 开发 | ||
本公开涉及用于在数字健康平台上持续集成和持续部署源代码的技术。特别地,各方面涉及:从软件开发系统接收源代码(所述源代码根据第一QMS进行了验证);生成针对所述源代码的配置文件;基于所述配置文件来将所述源代码分类到代码类别中;检索与所述代码类别相关联的第二QMS;根据所述第二QMS来验证所述源代码;所述源代码一经验证,执行构建过程,以从所述源代码生成可执行程序;将所述可执行程序封装在容器中;以及将所述容器部署在软件平台的一个或多个节点上。所述第一QMS从所述软件开发系统的角度进行改编;而所述第二QMS从所述软件平台的角度进行改编。
优先权要求
本申请要求于2020年11月10日提交的美国临时申请号63/111,991的权益和优先权,该美国临时申请出于所有目的通过引用以其整体并入本文。
技术领域
本公开涉及数字化和个性化医疗保健,并且特别地涉及用于在数字健康平台上持续集成和持续部署源代码的技术。
背景技术
持续集成(CI)是一种软件开发实践,其中在团队成员或开发者进行更改时测试对应用程序中底层代码的调整。CI通过使得团队能够在开发周期的早期发现并修复错误来加快发布过程,并且鼓励开发者之间加强协作。持续部署(CD)是尽可能快地为用户提供新软件版本的过程。这是超越CI的自然下一步,是一种用于将与发布软件和新功能相关联的风险降至最低的方法。随着软件开发团队试图满足对更快发布以及提高软件质量和安全性的不断增长的需求,许多人希望通过持续的开发管线来简化该过程。采用持续集成和持续部署(CI/CD)方法允许按需调整软件并改进上市时间、测试自动化、安全性和用户满意度。
在医疗保健中,正在开发数据驱动的技术解决方案,以进一步实现个性化医疗保健,同时降低成本。随着医疗保健领域转向个性化医疗服务和解决方案的按需部署系统,医疗保健提供商正在寻求开发者的帮助,通过自动化和简化软件开发和服务管理过程来更快地创新解决方案。为了支持医疗保健提供商和服务,开发者将分布式计算环境(例如云计算)视为医疗保健信息技术基础设施标准,这是开发支持服务模型内软件的连续开发管线和部署所需的复杂基础设施的低成本方式(例如,分析即服务(AaaS))。虽然分布式计算环境诸如云计算为医疗保健提供商提供了许多好处,但它们的功能与传统存储或信息共享解决方案不同,并且因此产生了它们自己独特的隐私性和安全性挑战。例如,因为用户通过互联网连接访问数据,政府法规(例如,健康保险携带和责任法案(HIPAA)、“良好实践”质量指南和法规(GxP)以及通用数据保护法规(GDPR)合规性成为寻求云解决方案以支持软件的持续开发管线和部署的医疗保健提供商所面临的独特挑战。因此,需要在合规的软件开发平台方面取得改进,其被构建成确保受保护的医疗保健信息的机密性、可用性和完整性。
发明内容
在各种实施例中,提供了一种计算机实现的方法,该方法包括:在持续集成持续部署(CI/CD)系统处接收来自软件开发系统的源代码,其中该源代码已经根据与该软件开发系统相关联的第一质量管理体系(QMS)进行了验证,并且其中该第一QMS限定用于验证该源代码的第一组要求;通过该CI/CD系统生成针对该源代码的配置文件,其中该生成包括:识别该源代码的特性和通过该代码操作的数据的特性;以及使用该源代码的该特性和通过该源代码操作的该数据的该特性来构建该配置文件;通过该CI/CD系统基于该配置文件将该源代码分类为代码类别;通过该CI/CD系统检索与该代码类别相关联的第二QMS,其中该第二QMS限定用于验证该代码类别的第二组要求;通过该CI/CD系统根据该第二QMS验证该源代码,其中该验证包括执行代码分析以确定该源代码与该第二组要求的遵从或不遵从;该源代码一经验证,就通过该CI/CD系统执行构建过程以从该源代码生成可执行程序;通过该CI/CD系统将该可执行程序封装在容器中;以及通过该CI/CD系统将该容器部署在软件平台的一个或多个节点上。
在一些实施例中,该软件开发系统通过网络连接距该CI/CD系统远程定位;并且该第一组要求不同于该第二组要求。其中该第一组要求被限定为确定该源代码是否:符合预期用途,如预期那样执行以实现该预期用途以及满足基本的安全级别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于基因泰克公司,未经基因泰克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180075262.2/2.html,转载请声明来源钻瓜专利网。