1、平台多个项目经过多次迭代升级,功能和系统日益完善,并且完成架构由单体架构向SOA架构演化。
2、其中云影极阅后台服务落地实践了领域驱动设计(DDD)。用于应对日益复杂的项目。
3、多个项目进行前后端项目分离,主要划分5个子系统开发,他们的技术栈分别为:
1.影像归档,以C#为主要语言的影像归档工具,技术栈包括使用Winform、Fo-dicom、对象存储OSS服务、消息队列RabbitMQ、本地队列Queue、Redis 、 Asp.Net Core WebApi等。
2.云影极阅,以C#为主要语言的阅片端和辅助诊断等,技术栈包括使用Winform 、 DevExpress(UI)、Dicom3.0、ClearCanvas(开源)、Asp.Net Core WebApi等。
3.云胶片数据服务,以C#为主要语言的权限和数据后台服务等,技术栈包括使用Asp.net Core WebApi 、Swagger、Redis 、SQLSERVER 、 Nginx等。
4.部分权限管理后台,以JavaScript为主要实现语言的,包括使用Nodejs、Vue、VueAdmin、ElementUI等。
5.报告同步分发系统,以C#为主要语言的报告同步生成,对接外部系统。技术栈包括使用winform、QuartZ、Asp.Net Core WebApi 、Jwt,NPOI等。