信息交换平台:软件测试工程师的系统架构解析
需积分: 42 41 浏览量
更新于2024-08-09
收藏 3.75MB PDF 举报
“解决方案-软件测试工程师岗位等级”描述了一个涉及信息交换平台的系统架构,重点在于NC系统与外部系统的交互,以及信息交换平台的实施技术和功能特性。
在该解决方案中,系统架构由多个组件构成,包括交换平台、消息中间件集群、多个MS子集群、NC系统以及与第三方系统的连接。这种架构设计旨在实现异步通信,确保系统的稳定性和高可用性。消息中间件集群作为核心组件,负责处理不同系统间的数据交换,而MS子集群则提供了扩展性和容错能力。
信息交换平台是关键部分,它基于JMS(Java Message Service)API进行应用间的通信。JMS App和JMS API使得数据能够在各个系统之间高效、可靠地传递。此外,平台还涉及到NC-UAP(用友NC统一应用平台),这是一个用于企业信息化集成的平台,提供了信息交换、功能扩展等服务。
文档详细介绍了信息交换平台的功能和实施细节。在V5.0和V5.5版本中,平台增加了新的功能,提升了性能和用户体验。在实施过程中,有多种数据发送方式,包括手动界面发送、后台预警发送和自定义程序发送,以满足不同场景的需求。同时,平台支持回执处理、异常错误编码查询、参数设置等功能,如单据导入方式、最大传输限制、日志查看等,确保了数据交换的完整性和安全性。
单据交换规则定义是平台的核心功能之一,涵盖了简单和复杂单据的配置,包括表头、表体、字段属性、VO记录、数组记录和集合记录的配置规则。这些规则定义了如何在不同系统间正确、有效地传输和解析数据。
最后,文档还提供了基于信息交换平台的单据集成开发指南,包括注册单据信息、生成交换规则定义文件、辅助信息设置和插件代码维护等步骤,为开发者提供了详细的开发指导。
这个解决方案主要关注的是企业级信息交换的架构设计、平台功能和实施策略,为软件测试工程师提供了全面了解和测试此类系统的基础知识。测试工程师需要理解系统架构、通信协议、异常处理机制以及单据交换规则,以便有效地测试系统的稳定性和数据准确性。
2022-11-15 上传
2009-11-22 上传
2022-01-21 上传
2022-06-10 上传
2023-07-29 上传
2024-03-19 上传
2021-09-15 上传
2022-01-03 上传
2021-08-22 上传
sun海涛
- 粉丝: 36
- 资源: 3843
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率