菜单

目录

Administrator
发布于 2023-05-24 / 5 阅读 / 0 评论 / 0 点赞

交换介绍 -场景2

文档参考

  • 21-信息集成平台之中心端ESB用户操作手册

  • 04-信息集成平台之服务接口用户操作手册

场景分解

角色

  • 集成平台

  • 同步

    • 发布者(HIS)

    • 订阅者(预约系统)

  • 异步

    • 叫号

    • LIS

    • PACS

接口

  • 同步消息

    • 平台提供给发布者同步服务接口

    • 订阅者注册的服务接口

  • 订阅异步接口

    • 订阅者注册服务接口

功能对应

配置功能

  • 标准化

    • 数据集管理

  • 同步消息配置

    • 发布管理

    • 订阅者管理

  • 异步订阅

    • 订阅者管理

集成开发

  • 标准规范

  • 交换协议

  • 信息格式

  • 接口方法

  • 接口参数

集成辅助工具

  • datatools(同步消息)

  • SoapUI

运行

  • 接口服务

监控服务(参照场景3)

接入各方职责

分析阶段

请求方(对应系统中发布者)
  • 与平台方确认数据分类

  • 确认各类分类数据所包含的数据项

响应方(对应系统中订阅者)
  • 与平台方确认数据分类

  • 确认各类分类数据所包含的数据项

订阅方(异步订阅者)
  • 与平台方确认数据分类

  • 确认各类分类数据所包含的数据项

平台方
  • 与接入方确认数据分类

  • 确认各类分类数据所包含的数据项

  • 确认各类数据分类中数据项的质量规范

  • 形成各种数据分类并按数据集模板分析出最终数据集

配置阶段

平台方
  • 标准配置

    • 数据集配置

  • 发布者

    • 配置发布者信息

    • 数据分类配置

  • 订阅者

    • 配置订阅者信息

    • 数据分类配置

  • 同步消息

    • 请求方和发布数据集

    • 响应方和返回数据集

  • 数据质量

    • 质量标准定义

第三方改造阶段

平台方
  • 生成下载标准

    • 发布标准给发布方

    • 订阅标准给订阅方

  • 程序改造例子

请求方(对应系统中发布者)
  • 按照平台发布接口规范接口改造

响应方(对应系统中订阅者)
  • 按照平台订阅接口规范(推模式)进行接口改造

  • 配置订阅方的订阅接口

订阅方(异步订阅者)
  • 按照平台订阅接口规范进行接口改造

  • 配置订阅方的订阅接口

集成测试阶段

平台方
  • 在平台进行订阅服务接口注册

  • 验证接入情况

    • 接入错误

    • 数据质量(质量分析报告)

请求方(对应系统中发布者)
  • 发布验证

响应方(对应系统中订阅者)
  • 订阅验证

订阅方(异步订阅者)
  • 订阅验证

接口改造交换分组练习

练习

  1. 分组练习

  2. 确定场景,如发布者请求数据分类及订阅者返回消息分类(D02002),如请求申请单,返回预约结果(只能用D02002)

  3. 平台定义发布者与发布数据集,在发布者管理中进行配置

  4. 同步消息订阅者

    • 平台中定义推方式订阅者与订阅的数据集,在订阅者管理中进行配置

    • 订阅方需要配置订阅规则:不需要异步推送

  5. 在同步消息配置中定义同步消息

  6. 个性化标准生成与下载标准,把标准下发给接入的系统,按发布者与订阅者分开生成

  7. 根据订阅者提供的Web Service或Http服务信息注册到平台中

  8. 用datatools工具进行同步消息发布

  9. 用datatools工具的消息流转查看消息交换过程

  10. 用平台中的消息流转查看消息交换过程

  11. 模拟同步消息出错,在datatools工具中查看出错信息

  12. 模拟出错在中心端查看错误消息

  13. 在平台中端中的业务数据管理查看交换数据

  14. 用plsql在数据库查看整合后的数据,到数据集中找到物理表

订阅者服务测试接口

  1. 服务地址:http://192.168.100.98:8080/dataclient/rpc/webservice/SubTestService?wsdl

  2. 方法

    • acceptionMsg

      • 基于标准同步消息交换

        • 消息格式:JSON格式

      • 返回数据集:D02002

      • 返回协议:json

      • 返回消息对应文件名称:c:\G4logs\resultReturn.txt,只能记事本打开

      • 请求消息文件名称为:c:\G4Logs\subText.txt

    • v3Msg

      • 基于V3交换

      • 消息格式

        • 请求消息与返回消息都需要配置成V3

      • 返回数据不需要配置

        • V3返回消息与业务消息格式不一样

      • 返回消息文件名称:c:\G4Logs\v3Return.txt

      • 请求消息文件名称为:c:\G4Logs\subText.txt

    • acceptionExchangeMsg

      • 同步消息仅交换

      • 不采用平台使用标准,接入各自约定交换协议

      • 返回消息文件:c:\G4Logs\subExchangeText

      • 请求消息文件名称为:c:\G4Logs\subText.txt

    • acceptionMsgAggregation

      • 聚合消息