共享交换平台 - 后台微服务

hill9868 a3b3e2a842 更新 'src/main/resources/bootstrap.yml' 5 rokov pred
src a3b3e2a842 更新 'src/main/resources/bootstrap.yml' 5 rokov pred
.gitignore 92dce8be02 首次提交 6 rokov pred
LICENSE b78388a14e Initial commit 6 rokov pred
README.md 5c6cba4862 readme,修改 6 rokov pred
pom.xml db4bd62e16 自动部署失败:pom修改 6 rokov pred

README.md

svr-eip-admin

共享交换平台 - 后台微服务

简介

信息共享交换平台(CoSharp)是一个面向医疗服务的智能化集成开发平台,定位于实现和推动医疗机构内外异构系统间的数据和服务信息共享与交换,实现网内外系统的互联互通。

信息共享交换平台通过提供标准转换和各语言开发相关SDK或语言无关的API来规范开发流程,解耦应用间的依赖,降低系统的集成的难度,缩短时间周期和减少成本。

概述

信息共享交换平台预实现真正的前后端分离,本项目为纯后端服务,与app-eip-manage前端应用对应

代码规范

进行代码开发前,请先阅读代码规范。 具体内容参看Specification/Java代码规范.md

项目结构

项目地址

父模块 父模块说明 子模块 子模块说明
app-eip-manage 共享交换平台前端
svr-eip-admin 共享交换平台基础服务
svr-eip-central-rest 中心端内置服务(目前为省平台上传服务)
svr-eip-dfs 基于Mongo GFS的简易文件服务器及zbus消息服务
svr-eip-arbiter 消息服务协调组件
svr-eip-broker 流程编排服务运行组件
svr-eip-logger 日志服务组件等

注意事项

通过dependencyManagement方式管理引入工程中类库及版本,其他模块只指定依赖,不设置版本号。以保证统一。

系统结构

系统 组成模块(只列可运行模块)
中心控制系统 app-eip-manage, svr-eip-admin, svr-eip-dfs
中心交换系统 svr-eip-logger, svr-eip-arbiter, svr-eip-broker, svr-eip-central-rest
前置一体机 svr-eip-logger, svr-eip-arbiter, svr-eip-broker, svr-eip-rest

开发过程

前期出现过,在开发过程中使用IDEA运行正常,部署到Tomcat中无法运行的问题。 为了避免此类问题的发生,如果工程最终是部署在Tomcat上的,a在功能开发完成后需要在Tomcat运行测试通过了方可签入代码。

项目打包发布

  1. 先install hos-web-framework 生成基础依赖包