集成引擎项目管理
1. 项目概述
1.1 项目定义
1.1.1 项目功能
- 集成引擎项目是一个基于视窗操作系统的图形化设置及设计工具。
- 它通过终端、路由等组件按消息传递的顺序组合,实现多部门业务协同的逻辑配置。
- 实现数据/消息的一对一、一对多的分发,串联各业务系统,实现消息互联、数据共享。
1.1.2 项目特点
- 支持可视化操作,提供直观的图形配置界面。
- 方便设计师配置终端、路由、处理器以及消息流转路径。
1.2 项目组件
1.2.1 终端
- 终端是集成引擎的重要组件之一,用于统一管理所有终端。
- 支持HTTP、WebService和JDBC等多种终端类型,提供多种传输接口连接不同系统。
- 作为内外传输和消息发送的基本接触点,支持HTTP和WebService终端作为接口供外部消息调用。
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网络服务标准。
- 支持临床文档架构(CDA),支持医用信息系统集成(IHE)配置文件。
1.2.13 登录授权控制
- 系统将用户名和密码都以加密形式保存在内置数据库中。
- 系统通过吻合访问控制表的方式授权登录。
1.2.14 接口适配器
- 接口通过终端、路由、处理器构建连接。
- 终端作为内外关键接口适配器。
- 路由由多个终端组成,数据包会按照路由指定的方向流动。
- 处理器可以对流动的数据包进行整理、归类、提取、删除、过滤、检验及开发。
1.2.15 信息安全
- 支持基于数字证书的SSL安全验证及传输。
- 支持加密、解密算法及压缩和解压功能。
- 用于实现内外网的安全网关,确保内网安全,实现对消息内容加密及审计跟踪与节点验证。




