第二节 配置模块_第1页
第二节 配置模块_第2页
第二节 配置模块_第3页
第二节 配置模块_第4页
第二节 配置模块_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ODINHealthDataIntegration配置模块简介徐娟2016.11项目配置终端配置数据源配置资源配置数据转换配置消息追踪配置数据库序列配置变量配置通知设置配置编码集配置项目配置架构项目(Project)-由多个终端和多个路由组成终端(Endpoint)-用来与外部系统相连或发布服务,如数据库终端,TCP服务端,TCP客户端。具体引擎包含的终端见下面终端章节。

路由(Route)-路由内可配置多个处理器,对前面节点输入的消息进行逻辑处理,格式变换,数据变更后通过输出端口输出至后续节点处理器

(Processor)-在路由内对消息进行具体操作处理的节点。具体引擎包含的处理器见下面处理器章节。注意:一个终端可以在多个项目中使用。一个路由只能在一个项目中使用,在其它项目中需要用到同样的路由时可以将此路由复制到其它项目。项目定义:要完成的一段业务流程,消息从起点到终点的一个过程。可以由多个终端和多个路由组成。终端终端(Endpoint)是引擎中的一个关键组件,用来与外部系统相连或发布服务,是项目配置中的消息来源和发送对象。引擎提供了可满足绝大部分系统集成所需要的终端和通信协议以实现系统之间的互联互通、互操作。

在终端连接的外部系统突然断线的情况下,终端能保持运行状态,在外部系统重新工作后,引擎可以自动重新连接外部系统发送消息,不需手动干预启动终端。

终端在引擎的界面中有独立的页面进行配置和管理。在项目配置界面内可以管理项目与终端的连接,同时也可以添加或修改终端。终端模式终端的模式是根据对消息接受和回应处理方式的不同来区分的。主要分为下面几种模式:IN–输入模式,服务端模式用来被动接受消息、或主动抽取数据来形成消息(如数据库库表轮询),此模式不会发送回答到外部系统。OUT-输出模式,客户端模式用来将引擎的消息发送到外部系统,不会等待外部系统的回答。IN_OUT-输入模式,服务端模式用来被动接受消息并发送回复给请求端。与IN模式的主要区别在于,请求端会一直处于等待状态直到接收到回复。例如发布SOAPWEB服务需要使用IN_OUT模式。OUT_IN-输出模式,客户端模式用来将引擎的消息发送到外部系统,发送成功后会等待外部系统的回复,再将收到的回复引入消息继续传输至后续节点。例如调用外部SOAPWEB服务时,引擎的SOAP客户端终端使用的就是OUT_IN模式。BI_DIRECTIONAL-双工模式,输入和输出并行仅适用与HL7消息通过TCP/IP协议进行的传输,通过一个端口同时实现输入和输出的方式。主要用来处理没有顺序需求的大量HL7消息,可以不用等待外部系统的回答就能继续发送下一条消息。在实现快速发送的同时又能异步处理外部系统的回答。输入和输出为独立分离式异步处理方式。一般需要和消息追踪messagetracking一起使用来确保传输。终端类型数据库(IN,OUT,OUT_IN)

对数据库进行处理,可以进行查询,插入,更新等操作。支持多种不同数据库类型。邮件(OUT)

电子邮件客户端,可以使用模板对应消息动态生成邮件内容文件(IN,OUT)

文件夹终端,可以从文件夹(包括子文件夹)轮询读取。可将消息存储入文件夹,并支持动态文件路径生成。FTP(OUT) FTP客户端支持FTP上传。HL7(TCP/IP)(IN,IN_OUT,OUT,OUT_IN,BI_DIRECTIONAL)

客户端用于连接到远程或本地的TCP/IP服务器来处理HL7消息,服务端发布提供TCP服务接受外部系统客户端发送来的HL7消息。HTTP(IN,IN_OUT,OUT,OUT_IN)

使用HTTP协议的终端,服务端发布HTTP服务接受外部系统请求,客户端连接调用外部系统HTTP服务。定时器(IN)

输入终端,按调度设置定时规则触发消息事件。SOAP(IN_OUT,OUT,OUT_IN)

服务端支持SOAPWebService服务发布,实现request-response的实时服务。客户端用来向外部系统发送请求。处理器在路由内对消息进⾏具体操作处理的节点。HL7处理器针对HL7消息处理特别内置的处理器方便用户自动解析HL7消息,自动生成回应。处理器有:HL7ACKHL7消息解析HL7消息验证HL7NACK消息属性处理器简单直观的对消息体或消息头进行编辑的处理器。处理器有:转换消息主体内容类型删除多个消息头设置消息主体内容设置消息头的值设置请求消息内容三套消息体:主体内容body请求内容requestBody响应内容responseBody其它处理器对消息进行逻辑判断,检验,分发,转换,映射,追踪等处理的处理器。处理器有:Base64编码转换消息字符集错误队列分离器消息过滤Json2XmXml2JsonXSD校验数据修改索引消息头索引消息内容文本消息查找替换发送消息响应生成SOAP响应数据转换消息追踪起始消息追踪结束Groovy脚本辅助配置模块资源

-支持WSDL,XSD和JSON_SCHEMA等定义文件的资源管理。用户可选择上载或用界面向导配置定义文件。资源可被终端,处理器或数据转换映射引用。数据库终端结果可自动生成JSON_SCHEMA方便进行数据映射。数据源

-用来统一设置和管理与数据库的连接。建立的数据源可被数据库终端和代码映射模块引用。目前支持H2,MicrosoftSQLServer,MySQL和Oracle数据库。数据转换

-处理不同格式消息之间的转换,将一种类型的数据转换为另一种类型,比如将HL7消息转换为XML消息。在路由中配置数据转换的处理器引用创建的数据转换配置文件。

HL7库-内嵌HL7库,目前包含有HL7V2的2.3到2.6版本的消息定义库帮助用户对HL7进行直观解析,读取,编辑。在HL7消息处理器或数据转换配置时可以引用。并会根据市场需要加入HL7最新版消息定义库。

消息追踪-配置管理的HL7业务层的追踪、重试、报错机制。使用在路由中的消息追踪起始处理器和消息追踪结束

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论