首页 > 范文大全 > 正文

接口技术在邯钢的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇接口技术在邯钢的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:SAP XI是目前SAP系统中应用最广的接口技术。文章介绍了该技术在企业中的实施配置过程,以及该技术在项目应用时所能解决的问题。

关键词:接口技术;SAP XI;SAP系统;邯钢

中图分类号:TP311文献标识码:A

文章编号:1009-2374 (2010)21-0060-02

1业务背景

邯钢集团信息系统必须通过对各个厂区相互独立的三级系统进行集成,一方面要提升为整个集团信息管理企业级的应用,另一方面要和SAP实现有效集成,才能更好地符合邯钢的业务运作模式,提高整个系统的工作效率和集成平滑度,保证数据的一致性与业务流程的连贯性,从而满足同业对标创一流,不断提高邯钢的核心竞争能力,确保邯钢可持续发展的目的。XI技术的应用使得上述难题迎刃而解。

2系统设计

SAP XI组件提供了开放的集成技术,它在企业内外的SAP及非SAP组件之间实现了以流程为中心的合作。SAP XI是SAP Netweaver平台的组件之一,它支持异构系统中的业务流程,以可持续的不断降低成本提供了无缝集成,消除了真正集成所面临的障碍。

XI技术的总体架构:集成知识库用于业务情景分析和系统设计;集成目录用于XI对象的配置和管理;系统平台目录用于保存和管理为业务情景创建的系统实例;而集成服务器则用于消息类型建立、逻辑路由规则和技术路由规则的确定以及ABAP Proxy调用的选择与设计。

3XI的实现过程

一般XI的实施分为以下几个步骤:

3.1针对邯钢的具体的业务背景确定接口模式

根据邯钢实际,分多个业务模块,针对这些模块分成多个接口实施,对实时性要求比较严格的采用同步接口,对实时性要求不太严格的采用异步接口通讯。

由SAP传输到MES的数据采用下传模式,由MES传输到SAP的数据采用上传模式。

3.2确定需求,根据需求设计接口

根据业务实际情况,提供详细的需求书,需求书一般包括模块名称,申请使用部门,优先级别,运行频率,业务背景,需求详述等。

根据需求,开发接口程序,在XI的integration repository里建立DT,MT,MI,在integration directory里配置路由,在SAP端生成PROXY,这样一个基本框架就生成了,然后根据实际的需求编写代码。对于同步异步的选择也在XI提供的网页上进行,配置过程相当的简单,还可以根据实际情况将外部结构,通过XI的导入模块进行导入操作,这样就不用一个一个的建立字段,对于新建接口,提供便利。

3.3接口测试

一般开发完成后的接口程序,需要内部测试一下,先自身调试,一般下传接口,通过SPROXY,选择相应的接口入口,编辑数据测试一条数据,在XI的监控里观察下数据是否和所编辑的数据一致;一般上传数据,通过发数工具,例如XMLSPY,编辑数据,按照路由规则发送数据,在XI的监控里观察数据是否与发送的数据一致,在SAP端,观察是否符合业务需求。

3.4单元测试

联系上第三方系统的开发人员进行数据层面上的测试,对于下传接口,通过SAP端开发人员触发下传,然后第三方系统开发人员在数据库中查找对应数据,如果上下数据一致,说明成功,对于上穿接口,由第三方系统开发人员发送数据,由SAP端开发人员在SAP系统中观察数据是否正确。

3.5压力测试

由于实际生产中业务数据非常庞大,所以测试中必须考虑到接口的压力,该测试一般是在一瞬时,触发大量的数据下传,看是否发生阻塞,如发生阻塞,需从三个方面进行修复:SAP端检查传输的数据是否有冗余,从源头上避免过于大量的数据下来;调配接口资源(一般XI搭建起来前,就有数据量评估,CPU、内存,越大越好,还要看企业的投入);从第三方接受系统上查问题,比如说,第三方系统主键设置不合理,对于下传的数据设置了很多联动的动作,这些都对接受数据影响很大。

3.6联合测试

一般是叫上业务部门,和与接口开发相关的人员,从业务层面上进行实际测试。

4XI技术在邯钢实施中遇到的问题

由于钢铁厂业务复杂,系统多,不能保证每个系统的运行状态都非常好,例如,突然掉电,网络故障,在以往的通讯方式下,在这种情况发生的时间段的信息会发生丢失或者遗漏,许多数据需要人工手工补录,人为操作的话,又有可能把错误的数据录进系统,给整个系统造成损失,通过使用SAP XI,可以保证每一笔数据都不会丢失,即使与之相连的系统出现异常,技术人员只需要将发生故障的这一时间段的数据重新发送,即可将丢失的数据一条不拉的发送给目标系统,这样就保证了数据的一致性。

XI技术可以非常容易适应新的业务需求,随着业务的层层深入,或者新的子系统的增加,利用XI技术是非常方便的,它不需要做大的调整,只要在其中做非常简单的配置,即可满足新的业务需求,使得维护人员的工作量大大减少,而不用向其他通讯那样,推倒重来,这也是其优越性的表现。

对于数据量非常大的业务操作,它也可以通过建立分布式体系结构,将易数据量特别大的接口配置到分流机,使得数据拥堵的现象得以解决。

XI技术更新比较快,配置越来越简单,不需要技术人员拥有非常专业系统的知识,也能够配置出适应于生产实践的接口来,配置XI3.0时,需要查阅相当多的配置文档,而PI7.1几乎是一键到底,对于提高项目进度,节省开发时间,起到非常好的效果。

5实施效果

目前,生产、销售、物流、供应、质检、设备等诸多模块的三四级之间的通讯都采用的接口技术,直到现在,系统上线6年来,系统基本稳定,集成性,实时性都非常好,在此过程中,由于某些系统由于自然原因出现过多次故障,但由于有XI的机制,数据一条也没有丢失,极大地保障了业务的正常运行,机构合并和新的子系统的加入,业务需求的变化,接口技术也可以很好地得以解决,大大减少了开发配置所需的时间,为新项目的顺利上线,做了很大贡献。

随着SAP XI技术的不断成熟,越来越多的企业选用的接口技术,目前各大钢厂兼并的越来越多,SAP XI作为连接不同系统的纽带,完美的将各个子系统无缝的连接起来,既节约开发成本,又减少了维护成本,不失为一项好的技术。

对于多个SAP系统进行连接的话,也可以实行XI的级联,这样的优点在于:不用在SAP端进行复杂配置,减少四级端的数据交互压力,节省系统资源。与SAP系统之间连接的话,用XI是非常合适的,因为它本身就是SAP的产品,而与非SAP相连,它也有它的优势,XI带有多个适配器引擎,可以非常方便的将非SAP格式的文件转换成标准的SAP能识别的数据流,常用的是SOAP ADAPTER,JDBC ADAPTER,对于JAVA技术.NET技术盛行的今天,很容易开发出通用的WEBSERVICE,来发送出SOAP信息,让XI接收,所以XI兼容性是非常强的。

作者简介:李昆(1980-),男,供职于河北钢铁集团邯钢分公司自动化部信息技术中心,研究方向:自动化技术。