huangzhiyong 8 years ago
parent
commit
7a0c884fb2
2 changed files with 2 additions and 38 deletions
  1. 0 1
      .gitignore
  2. 2 37
      README.md

+ 0 - 1
.gitignore

@ -1,4 +1,3 @@
/.idea
# ---> Java
*.class

+ 2 - 37
README.md

@ -1,38 +1,3 @@
# Cosharp
Cosharp统一使用Maven管理进行版本库管理。
## Hos-parent
通过dependencyManagement方式引入工程中需要用到的所有类库。
## Hos-xxx
在使用对应类库时只指定依赖,不设置版本号
## TODO:
- Hos-parent还比较乱,需要进一步去除无用的依赖
- Hos-admin和Hos-rest还存在部分有版本号的依赖
# 代码结构
模块| 说明
---|---
hos-parent | 依赖Jar版本管理
hos-core | 通用组件
hos-web-framework | 业务相关通用组件
hos-dfs | 基于Mongo GirdFS的简易文件服务器
hos-logger | 日志服务组件等
hos-arbiter | 服务协调组件
hos-broker | 服务运行组件
hos-admin | 控制管理 
hos-camel2| 服务编排实现模块
hos-central-rest | 中心交换系统内置服务,暂无任何服务
hos-rest | 前置一体机内置服务
hos-docker | Docker化模块,用于支持系统的Docker方式部署
sdk | 开发包,暂无实际的使用。
# 系统结构
系统 | 组成模块(只列可运行模块)
---|---
中心控制系统 | hos-admin,hos-dfs
中心交换系统 | hos-arbiter,hos-broker,hos-logger,hos-rest
前置一体机 | hos-arbiter,hos-broker,hos-logger,hos-central-rest
# eip
信息共享交换平台(CoSharp)是一个面向医疗服务的智能化集成开发平台,定位于实现和推动医疗机构内外异构系统间的数据和服务信息共享与交换,实现网内外系统的互联互通。信息共享交换平台通过提供标准转换和各语言开发相关SDK或语言无关的API来规范开发流程,解耦应用间的依赖,降低系统的集成的难度,缩短时间周期和减少成本