首页 > 范文大全 > 正文

信息流稳定通信中交互模式的重要性

开篇:润墨网以专业的文秘视角,为您筛选了一篇信息流稳定通信中交互模式的重要性范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要 本文论述信息化项目中L3与L4间信息交互模式,并根据邯钢项目现有两级间以XI接口通信形式的交互模式,提出一种新的交互模式,论证了它的合理性和稳定性。

关键词 ERP;交互模式;接口

中图分类号TN929 文献标识码A 文章编号 1674-6708(2011)40-0227-02

The Mode is A Key

YANG Yihua,DUAN Ran

Abstract This text discusses the L3 and L4 information in the information-based item to hand over with each other mode, and is existing according to the HanGang steel item two the class connect a people's correspondence form to hand over by XI with each other mode, put forward a kind of hand over lately with each other mode, argument its rationality and the stability.

Keywords ERP; mode;enterface

0 引言

现在的企业普遍建立了很多大大小小的系统,公司需要有效的集成这些系统,进行信息交互。同时,为了加快项目的进度,有些企业的做法是项目由多家开发供应商共同完成,因此为了达到目标,不同供应商开发的系统需要进行集成,并且嵌在一个集成平台架构上。

1 HG-ERP信息化项目

ERP(Enterprise Resourse Planning的缩写),即企业资源规划。它是将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。ERP通过运用最佳业务制度规范business practice以及集成企业关键业务流程business processes来提高企业利润、市场需求反应速度和企业发展。

HG-ERP是由四级SAP系统(以下简称L4)、三级数据支撑系统(以下简称L3)和二级实时数据库系统共同构成的一个有机整体。SAP系统主要在业务管理部门运行,二级和三级数据支撑系统主要在各生产厂和基层辅助部门(计量点、取样点、仓库等)运行。

邯钢在这次信息化项目中,投入了很大的人力和资金,除了购买了SAP软件,还给各个生产厂上了相应的生产系统。为了更有效的集成这些系统,XI作为各系统之间信息流传输的载体,起着至关重要的作用。

2 XI接口通信原理

XI,它是“XML 导入(XML Import)”的缩写。它是一个将旧文本转换成 XML 的开放源码项目。提供一个基于XML技术的信息交换架构,集成SAP的各类系统,包括外部非SAP系统,支持开放标准,如XML,WSDL和SOAP;通过预配置的业务流程模型,传递SAP行业知识(包括业务流程和集成)给用户;提供一个集成的工具集,支持企业建立新的业务模型,维护所有集成相关的信息(共享集成知识) 。

在 XI 中,数据(可以是一条记录,比如单个的物料主数据;也可以是多条记录,比如含主单明细的供应商主数据)从某一个业务系统通过 XI 发送到另外一个业务系统,站在业务系统的角度,前者称为 Sender,后者称为 Receiver 。

3 邯钢ERP项目的现有通信模式以及存在问题

L3将数据打包发送给XI,再由XI进行解析,根据配置发送给L4,L4处理完毕后,通过XI返回一个信息,L3根据返回成功与否来进行相应的处理操作(如图1)。但目前存在的通信问题所在,主要就是在返回信息上,L3在等待返回信息时,系统将无法进行其他任何操作。返回的信息是由L3前台程序进行解析处理,当因为其他因素造成单方面通信中断,程序将处于无响应状态,中止程序后,L3处理未完成的数据需要人工干预才能使其正常化。例如,炼钢L3将钢坯成品信息(包含批次号、物料编码、钢种、规格等)按照一定格式生成包文件,并发送给XI,此时上传该文件的炼钢程序已处于等待返回信息状态,从表面现象来看,与程序没响应现象无差别,另外,由于网络不稳定,造成网络链路断开,同样程序也会停止不动,无法再进行操作。

邯钢现行XI已经对此类想象进行了改进。对于已异常中断的业务,可以再次执行操作,即重复上传控制。无论L4在上次通信是否成功处理,XI都会先到L4进行查询,如若信息已处理,则直接将成功信息返回给L3,相反则将数据信息发送给L4系统。虽然这样已经可以解决信息中断后无法恢复的状况,但是对于前台程序仍然需要重新启动程序,然后重新上传数据,在上传数据前需要程序开发人员将信息数据恢复至上传之前,其实并未根本解决。

4 改善并优化其通信模式

XI功能很强大,完全可以仅接受一定的参数信息,就可以完成其L3和L4之间的数据交互(如图2)。L3将发送数据信息存入一单独数据库表中,并赋予状态标志(或特定编号),表示三级已完成数据收集。然后,L3将参数信息生成包文件,并发送XI接口,此项操作无需等待返回成功信息。接着,根据包文件所提供的参数,根据配置信息,到指定的表中获取数据,并向L4传送。当L4信息处理完成后,XI直接在L3数据库中将上传成功的信息赋予成功状态(或给特定编号赋予成功信息),L3事后数据处理根据状态标识进行后台处理。当出现异常情况的时候,数据信息交互是否成功仅在于XI在L3表中赋予的状态,数据未标识成功,均可认为数据上传失败,需重新上传。

XI是按队列进行信息处理,即使多次发送相同参数,都不会产生重复,当此次操作完成后,L3的成功标识已标记,下一次按照相同参数去获取数据时,将无法获得已成功的数据信息。所以在发送参数包文件时,无需等待返回信息,这样前台程序就无需处于等待状态。当网络异常中断时,只要参数包文件成功发送给XI,即使现场的计算机出任何问题,其后面的信息流的交换也不会受其影响。获取数据信息和执行成功操作均是由XI与数据库直接交互。再加上现有XI对数据信息的重复上传控制,优化后的模式将能解决信息流在交互过程中出现的任何异常现象。

5 结论

随着信息化产业发展,信息流将成为重工业供、产、销的重要依据和凭证,如果信息出现滞后或中断,直接影响产销的及时性。因此,XI的通信模式在ERP项目中起着至关重要的作用。

参考文献

[1]VIVEK KALE.SAP软件实施[M].1版.北京:中国人民大学出版社,2003,9.