"""
集成引擎项目概览
1. 项目概述
1.1 项目定义
1.1.1 项目定义
- 集成引擎是实现多部门业务协同、数据/消息一对多分发和系统互联的核心工具。
- 集成引擎支持可视化操作,提供直观的图形配置界面,方便设计师配置组件和消息流转路径。
1.1.2 项目功能
- 支持数据/消息一对一、一对多的分发,实现系统间消息互联和数据共享。
- 提供丰富的组件,如终端、路由、处理器,支持自定义配置。
- 支持与主流数据库的集成,如Oracle、MS SQL、MySQL等。
- 支持Web Service及多种协议服务,如WSDL、SOAP等。
- 支持基于数字证书的SSL安全验证及传输。
1.2 项目模块
1.2.1 终端
- 终端是集成引擎的重要组件之一,用于统一管理所有终端。
- 支持多种终端类型,如HTTP、WebService和JDBC,提供多种传输接口。
1.2.2 连接
- 用于管理数据源,为jdbc终端等提供连接。
- 支持根据驱动和数据库类型建立连接,具有较高的拓展性。
1.2.3 资源
- 用于配置项目中所涉及到的资源,支持上传指定类型的资源文件。
1.2.4 变量
- 用于设置项目配置中用到的变量,提供变量的增、删、查、改等操作。
1.2.5 数据库序列
- 显示数据库终端所需要设置的序列,包括设置数据库序列初始值,查看数据库序列当前值。
1.2.6 值集
- 用于配置标准术语,配置的术语可用于建立映射关系,建立的术语映射关系用于数据转换过程中术语替换。
1.2.7 值集映射
- 用于配置的值集建立映射关系,建立的术语映射关系用于数据转换过程中术语替换。
1.2.8 仪表盘
- 主要用于监控总览,可以查看错误消息数量汇总、消息队列警报、运行项目数/项目总数、运行终端/终端总数、服务器CPU负载信息、内存和磁盘空间的使用情况。
1.2.9 消息
- 基于集成引擎所产生的交互日志数据,可以对业务系统交互过程做不同维度的统计,能为管理员提供错误消息数量、平均处理速率等关键性指标信息。
1.2.10 错误、搜索、消息追踪
- 错误页面提供查询集成引擎所产生的错误交互日志数据功能。
- 搜索页面提供查询集成引擎所产生的所有交互日志数据功能。
- 通过节点编号进入消息追踪页面,消息追踪提供每一消息的业务互操作详细过程信息,查看每一步的输入输出消息、开始时间、耗时、异常信息等。
1.2.11 数据库支持
- 实现与现在主流的数据库如:Oracle、MS SQL、MySQL或DM进行完美地数据集成。
- 具有强大而灵活的数据库连接工具,可以在定制数据库中提取和插入数据。
1.2.12 协议服务
- 支持完整Web Service及多种协议服务,包括WSDL 1.1、SOAP 1.1 & 1.2等多种Web Service网络服务标准。
- 核心中间件集成引擎的标准医疗通讯协议资料库却了如指掌。
1.2.13 登录授权控制
- 系统将用户名和密码都以加密形式保存在内置数据库中。
- 当管理员或设计人员登录平台进行管理时,系统通过吻合访问控制表的方式授权登录。
1.2.14 接口适配器
- 接口通过终端、路由、处理器构建连接起来。
- 终端是内外关键接口适配器。它可以被设置成输入、输出或双模式。
- 路由是由多个终端组成的通路或路径。数据包会按照路由指定的方向流动。
- 处理器可以被认为是另外一种接口适配器,它可以让管理员或分析人员对流动的数据包进行整理、归类、提取、删除、过滤、检验及开发。
1.2.15 信息安全
- 集成引擎支持基于数字证书的SSL安全验证及传输。
- 支持加密、解密算法及压缩和解压功能。
- 用于实现内外网的安全网关,有效隔离医院信息平台与区域信息平台间的数据交换与共享,确保内网安全,实现对消息内容加密及审计跟踪与节点验证。 """




