EIP 管理平台

chenyongxing 1d47b8792d api管理提交 7 anni fa
hos-parent 4ad9efafb6 标准接口调用 7 anni fa
src 1d47b8792d api管理提交 7 anni fa
.gitignore 6f85ff83de Initial commit 7 anni fa
README.md ad95703553 hos-camel增加activemq配置 7 anni fa
eip_manage.iml 4374f55441 抽次提交 7 anni fa
pom.xml ce282ffc2d CDA 添加 7 anni fa

README.md

简介

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

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

代码规范

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

项目结构

代码位置

模块 说明
hos-parent 依赖Jar版本管理
hos-core 通用组件
hos-web-framework 业务相关通用组件
hos-logger 日志服务组件等
hos-dfs 基于Mongo GirdFS的简易文件服务器
hos-arbiter 服务协调组件
hos-broker 服务运行组件
hos-admin 控制管理
hos-central-rest 内置服务
hos-rest 内置服务
hos-camel2 服务编排实现模块
hos-docker Docker化模块
sdk 开发包

注意事项

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

系统结构

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

开发过程

开发过程中,如果工程最终是要通过tomcat容器进行部署的话;在功能模块完成后最好能够在idea中使用集成的外置tomcat容器运行测试下,如此可以模拟生产环境的运行状态;