ODIN集成引擎技术文档201608.docx
《ODIN集成引擎技术文档201608.docx》由会员分享,可在线阅读,更多相关《ODIN集成引擎技术文档201608.docx(13页珍藏版)》请在第一文库网上搜索。
1、Oodinhea1thOdin集成引擎技术文档ODINHEA1THDATAINTEGRATION-ENGINE2016年8月版权声明本文档版权归ODINHEA1TH有限公司所有,并保留一切权利。未经本公司书面授权许可,任何公司和个人不得将此文档中的任何部分复制、公开、转载或以其他方式散发给第三方。否则,必将追究其法律责任。免责声明本文档仅提供阶段性信息,所含内容可根据产品的实际情况随时更新,恕不另行通知。如因文档使用不当造成的直接或间接损失,本公司不承担任何责任。目录系统架构设计3介幺召3彳本4核心引擎.4、作,面.5具体产品设计5项目配置架构.6辅助配置模块7再已置监控管理界面,8契合实际业
2、务流程.10可视化直观配置界面.10内置测试功能10用户友好监控管理界面.10组件说明11终端11、终端模式11终端类型.12处理器13H17处理器.13消息属性处理器.13其他处理器14系统架构设计介绍OD1N集成引擎(ODINHEA1THDATAINTEGRATION-ENG1NE)是一款具国际水准的专注医疗的多用途集成引擎(平台),遵循包括H17在内的国际医疗标准,具有本土化、高性能、高可靠性、高可用性、高度模块化和低资源占有量等特点,能在全院范围内、区域中、跨网络、跨协议、支持应用集成和数据集成的开放平台软件。ODIN集成引擎遵循应用服务总线架构(SOA)设计,基于JaVa平台开发,可
3、以在不同的操作系统,包括1inUX及WindoWS系统中安装运行。同时ODIN引擎也使用了最新的No-SQ1数据存储方式和搜索引擎技术,在保证了对大数据量消息快速存储的同时,也提供了通用的数据界面,并且为集群部署提供了架构上的支持。ODIN集成引擎能够实现同步及异步的消息处理流程。数据的处理方式可以简单分类为: 数据的抽取,转换,传送。一般是定时一次性的数据库中的数据上传。 实时的服务发布,处理实时请求和响应,发送端在请求失败后再次发送请求。比如SOAPWebService,Restfu1Service的使用。 异步消息处理,发送方在消息被引擎成功接受后立即会收到确认,发送方工作即完成,引擎负
4、责确保消息到目的地的传输。消息传输失败时可以通过引擎追踪、排错和重试。主要使用场景为H17消息交互。总体架构C)D1N集成引擎能够实现同步、异步的集成,满足复杂的医疗集成需求,实现医疗机构内部系统之间、医疗机构之间和区域的互联、互通、互操作。操作界面基于Java支持Windows,1inux高性能支持集群开发监控界面统一基于网页支持多种浏览器核心引擎C)DIN集成引擎可以进行非常简单的部署,也能进行设置实现复杂集群部署,不同医疗机构可以根据实际的需求选择最适合的部署方案。集成引擎的核心是整个引擎的关键,是用来处理与外部系统的连接,执行数据的内部交换处理,映射,资源的分配,对整体流程进行详细的跟
5、踪记录。集成引擎的核心包括下面几个组成部分: 引擎的内核 消息存储库 消息搜索引擎 消息队列操作界面OD1N集成引擎为技术工程师和实施人员及管理人员提供了对引擎进行配置,监控,管理的统一界面。基于Web2.0技术开发,支持多种浏览器。系统特点引擎部署简单快速,无需进行大量安装设置。软件运行支持WindoWS,1inux等多种操作系统。集成平台软件本身开发和关联模块开发是基于当前主流开发语言。系统稳定性高,同时支持虚拟机和云部署,并支持热备容灾方案,技术上支持集群部署,可满足大数据量的复杂处理需求。引擎接受到消息,或和外部系统进行消息交互时,所有的消息都会被保存至引擎数据库中。在消息发生错误时,
6、用户可以查看在整个流程中的所有消息,对消息进行更改重发。外部系统发生错误时,引擎可以发送失败的消息进行重试并进行存储。这样使得引擎的消息不会丢失,需要时可以将消息进行恢复并重新处理。系统主要有以下特点:架构先进,可扩展性强 设计合理,灵活稳定 支持热备,高可用性强 技术支持集群部署 简单易用,迅速实施 功能强大,满足复杂集成需求 维护简单,节省成本 具本土化特性具体产品设计总体方案产品设计的目的在于支持所有不同医疗系统技术和所有信息格式,提供给医疗机构一个共享的简单易用的平台来集成所有的系统,实现复杂的集成。引擎主要以核心的项目架构,辅助的配置功能模块及配置、监控管理界面组成。项目配置架构为更
7、好地体现、对应实际项目的业务流程,我们在配置中设计了“项目”的概念,“项目”可以有多个终端和多个路由组成,以全局视图设计显示整个实际项目的完整流程。配置架构图示如下: 项目(PrOjeCt)一由多个终端和多个路由组成 终端(EndPOim)一用来与外部系统相连或发布服务,如数据库终端,TCP服务端,TCP客户端。具体引擎包含的终端见下面终端章节。 路由(ROUte)一路由内可配置多个处理器,对前面节点输入的消息进行逻辑处理,格式变换,数据变更后通过输出端口输出至后续节点 处理器(PrOCeSSor)一在路由内对消息进行具体操作处理的节点。具体引擎包含的处理器见下面处理器章节。注意: 一个终端可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ODIN 集成 引擎 技术 文档 201608