PSImetals企业应用集成中间件
PSImetals企业应用集成中间件单靠一个通用IT系统来支持企业所有业务流程的想法是不切实际的。冶金企业需要加强企业IT内部的协作,通过数据流连接应用程序。这一需求可以理解为需要一个灵活的信息交换基础设施“企业应用程序集成”(EAI)。为此,PSI研发了用于冶金企业[1]的EAI工具PSIintegration,用于实现在应用程序之间交换结构化数据的传输机制。PSIintegration是PSImetals系统和外部系统之间接口的标准PSI解决方案,其用于应用程序之间消息/电文接口的实现,支持各种通信协议(TCP/IP、SOAP、JMS、DB、BAPI/IDOC、XML、文件等)。
目录
技术要点和优势
1) EAI工具箱:PSIintegration通过工具支持接口的实现、维护和操作。一切均围绕着包含消息/电文结构和适配器配置数据的基于文件的存储库进行安排。结构定义的存储使用特定于PSIintegration的XML格式XTDL(XML电文定义语言)。
2)电文/消息:PSIintegration支持具有明确定义的结构的数据记录(电文、消息)的交换。 一条电文是一串字节。包含一个标识其电文类型的标签。对于每种电文类型,其内部结构的描述使用XTDL格式保存在存储库的元数据中。记录和数组结构可以任何方式嵌入,也允许嵌入可选和可变长度的元素。可通过结构编辑器或通过导入常规描述格式(如XML模式、Cobol记录定义或SAP元数据)来制作条目。
3)TCQueues(电文通信队列):TCQueue(电文通信队列)是一个FIFO管道,包含存储在数据库[2]表格中的电文/消息。由于关系数据库管理系统的事务安全性,这确保了数据的完整性。 已处理的电文加有标记后不会被删除,因此可随时跟踪消息流。如有需要,可不修改或修改后重新发送电文。
4)适配器:PSIintegration的活动组件(进程)称为适配器。电文通过适配器从源系统传输至目标系统。可通过一系列插件以高度灵活的方式配置适配器。数据发送器可以是TCP/IP端口、串行通信线路、文件、TCQueue;电文处理器可在将电文中的消息传递给数据接收器之前对消息进行转换。数据接收器是电文的目标 - 与上述数据发送器的性质相同。适配器是连接外部系统的唯一连接。
5)电文映射工具:如果源系统和目标系统的电文结构不同,则数据需要在进程中进行转换。转换引擎在运行时执行从源格式到目的格式的电文转换所需的映射,可通过非常强大的电文映射工具以图形方式进行配置。
6) 电文查看器: 电文查看器是PSIintegration配备的一个图形工具,用于监控电文处理和更新/纠正队列内容。也可用于进出电文模拟。
应用案例介绍
PSImetals企业应用集成中间件应用于所有采用PSImetals软件实施的国内外冶金企业生产管理系统。在国内外很多用户的应用系统集成中已持续稳定运行十多年。
参考文献
- ↑ 冶金企业管理现代化创新成果 | 南钢:基于“5G+工业互联网”的智能工厂建设,搜狐,2023-02-20
- ↑ 细数常用数据库有哪些 ,搜狐,2017-05-25