项坠厂家
免费服务热线

Free service

hotline

010-00000000
项坠厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

机械网--XI技术在ERP与MES集成中的应用

发布时间:2021-11-19 10:31:57 阅读: 来源:项坠厂家

1 XI技术介绍 随着我国计算机信息技术的高速发展、计算机软件利用技术的不断普及、企业信息化建设经验的不断积累和计算机信息管理系统利用水平的提高,钢铁企业深入地认识到走信息集成化道路的必要性和重要性。摒弃“信息孤岛”,消除“利用峡谷”,实行信息集成化技术,已成为钢铁企业信息化建设的1种一定选择。由于钢铁企业的信息系统通常是由不同公司开发的多平台、多系统组成的复杂系统,因此要实现各个系统的有效集成,需要具有成熟的接口技术以兼容不同的系统平台、数据格式和多种连接方式。XI(Exchange Infrastructure,交换基础设施)技术,为企业提供了良好的系统集成环境。基于XI技术,企业能够实现各个层面的充分集成。作者将探讨XI接口技术在企业ERP与MES集成中的利用。1 XI技术XI是开放式集成平台NetWeaver的核心组件之1,它综合并发展了中间件和BC(Business Connector)两种接连方式。以下将从功能、结构和连接方式3个方面介绍XI技术。1.1 功能基于XI技术企业能够降落信息系统建没的整体本钱,实现以下4个方面的集成。第1层面,将现有管理系统、办公系统、文档系统等集中到企业的信息门户内,实现企业IT系统的单1入口,这个层面,称为“员工的集成”。第2层面,将各种寄存在数据库中的管理信息,和分散在团体内部不同地方的非结构化信息(市场信息、报告等文档信息)集中起来,实现支持经营决策的信息仓库(BI)和知识管理系统,这个层面,称为“信息的集成”。第3层面,在通讯上使不同环境下的组件能够交互,在业务进程管理中使客户在动态的IT环境中对新业务进行建模和利用,这个层面称为“流程的集成”。第4层面,提供支持开放标准(如XML)的底层架构,实现企业现有信息系统与收购、合作等带来的各种原有系统间的灵活互接,这个层面称为“平台的集成”。1.2 整体架构XI技术的整体架构(见图1)中集成知识库用于业务情形分析和系统设计;集成目录用于XI对象的配置和管理;系统平台目录用于保存和管理为业务情形创建的系统实例;而集成服务器则用于消息类型建立、逻辑路由规则和技术路由规则的肯定和ABAP Proxy调用的选择与设计。图1 XI整体架构

1.3 连接方式在与其他系统的连接方式上,XI技术采取以XI为中心Hub的星形连接方式,所有要连接的系统只需与xI做1次连接即可,从而避免了中间件和BC下利用系统与利用系统之间的1对1连接方式酿成的多系统互接时系统集成复杂度急剧上升(需要连接N×(N-1)次)的问题。另外,XI把所有由源系统传来的数据格式转换成XML格式进行处理,判断其目标系统并将数据再由XML转换成为目标系统所需要的格式进行输出,能够有效实现与不同系统的通讯集成。2 XI实行流程在R3与MES集成项目中,根据各个业务模块的需求,肯定通过XI接口交换的数据信息主要包括以下几类。(1)从4级R3下传到MES的数据,包括物料主数据、客户主数据、捡配清单、生产订单等。(2)从MES上传到R3的数据,包括质检判定、生产收货、物料移动类型记账等。(3)3级之间传输的数据,包括工厂到工厂采购订单,3级之间的物料转储单等。针对的业务流程及XI技术特点,该项目的实行流程包括以下几个步骤。(1)业务情形分析。描述要实行的业务情形及该业务触及到的后端系统,肯定接口策略(新建接口或改造原有接口),设计业务的技术架构、功能架构和XI架构,并在SLD(System Landscape Directory)中创建系统实体模型。针对ERP与MES集成项目中各个业务模块的需求,其业务情形可描述为:1)在系统内创建销售订单;2)进行可用性检查;3)生成计划订单;4)转换为生产订单;5)在MES中创建相应数据;6)生产完成后创建相应的收货单。以上情形的数据传输都在XI数据平台上实现,由100多个接口管理数据的接收。(2)接口分析。肯定接口的以下特性及参数:接口的实时性(同步或异步),接口是否是需要技术的或利用层次回应方式的确认(闭环与否),每个接口的导入和导出消息类型,每个消息类型的数据结构,文本文件的格式,数据库的结构,IDoc(Intermediate Document),RFC(Request for Comments),BAPI(Business Application Pmgramming Interface)的结构和XML的数据结构,为每个消息类型提供数据样本,并在集成知识库里创建消息对象实体。以生产订单管理流程为例,其接口如图2所示。图2 生产订单相干接口

(3)映照定义。基于接口分析的结果肯定接口的映照规则,选择实现映照的技术(图像工具、JAVA、XSLT)并根据定义的样本规则实行映照。(4)环境准备。包括测试环境定义和测试环境准备。测试环境定义,包括代理服务器的配置和网络硬件设备连接性的定义;测试环境准备,包括完成系统的安装并在安装后检查xI服务,创建用户,分配用户权限等;如果是为上线做准备,还必须定义上线切换策略,并将切换策略依照开发机-测试机-生产机的顺序实行上传。(5)系统配置。配置后端系统,保证系统能够产生和接收与样本数据1样的数据,根据步骤(1)~(4)的结果在集成目录中配置XI对象和XI集成目录。(6)系统测试。用不同的数据集进行点到点的业务情形测试和上线切换测试。完成上述步骤并搜集各种数据后,进行系统环境配置并完成以下工作:设定集成情形、建立消息类型、肯定业务系统、肯定逻辑路由规则、肯定技术路由规则、进行ABAP Proxy的调用和Java Server Proxy的使用。3 关键问题及解决方案XI作为新兴技术在国内的利用还是首次,它的成功运行很好地支持了ERP项目的进行,对国内信息化建设中的数据集成、数据通讯有很大的鉴戒和推动作用。以下将对系统在实行进程中遇到的多系统通讯和数据拥堵问题及其解决方案进行描述。3.1 多系统通询问题信息化项目中包括多个3级系统,其中3级的通讯通过DB To DB和Web Servers(如Tomcat)两种方式实现。如何将XI的通讯方式与其他的web Servers集成,是系统实行中要解决的1个重要问题。由于XI本身具有Web Application Server机制,因此在与其他Web Server通讯的方式上采取目前通用的SOAP协议,即由Tomcat组织XML数据通过SOAP协议组织数据到XI,具体实行进程以下:建立XML Schema,连接XML文档事例到XML Schema,SOAP把XML的使用代码转化为要求和响应参数编码模式,并采取HTTP传输。1个SOAP方法可以简单地看作遵照SOAP编码规则的H1TrP要求和响应。1个SOAP终端则可以看作1个基于HTTP的URL,用来辨认方法调用的目标。和Corba/IIOP1样,SOAP不需要具体的对象被绑定到1个给定的终端,而是由具体实现程序来决定如何把对象终端标识符映照到服务器真个对象。SOAP要求是1个HTTP POST要求,它的类型必须为tex/xml,且必须包括1个要求-URI。服务器解释这个要求-URI的方式与该要求的实现方法相干。3.2 数据拥堵问题由于XI与3级系统的连接是1对多的关系,由XI系统对应多个系统,而数据下传采取排队机制,因此在数据没有设定优先级的情况下,下传的顺序为先入先出。当下传通讯失败时,XI会自动重新调度通讯,直到调度到达1定次数(可配置),才认定该通讯失败,调度下1接口,该数据保存在数据库中准备手动调度。在正常情况下,XI的队列可并发处理多条数据,但1旦下传数据的任1接收方出现异常,如产生网络中断、数据库死锁等情况,由单点故障重复调度数据就会造成数据队列太长,系统开销大范围增加,进而出现单点故障引发数据拥堵的状态。针对单点故障引发的数据拥堵问题,项目在实行进程中将XI的数据分发机制与现有设备相结合,建立散布式体系结构,将易产生数据异常的接口配置到分流机,如图3所示。图3 散布式下传机制

由于本项目中分流系统选用惠普的小型机HP4640,操作系统为HP-ux,数据库为0racle,而OS/400的数据库为DB2,两种系统的JVM机制有很大的辨别强拆被判违法不补偿怎么办。因此,分流系统的数据主要保存在Oracle中,数据调度时直接从Oracle中调度,而不从DB2中调度,当某个接收点出现问题时可以把有问题的数据抛给Oracle,等该接收点恢复正常时再手工触发数据下传,这类方式将不会影响其他队列数据正常下传。3.3 实行效果信息化项目的数据通讯不但设计复杂,而且数据流量大、业务高峰数据压力大,这些都给硬件和软件带来很大的考验。XI技术的有效实行,保证了数据的有效传输,对异常事件的响应速度也得到了显著提高。目前数据业务量平均保持在同步数据每天10000~15000条,异步数据8000~12000条左右。当前的系统配置在满足业务需要的基础上优化了系统性能,实现了业务系统的集成与优化强拆后如何调解。4 结 论XI技术作为ERP产品的最新通讯技术模块1经问世,就遭到用户的青睐,国外很多用户纷纭采取了XI通讯平台连接系统和非系统,虽然XI技术在国外得到广泛利用农村宅基地强拆合法吗,但是国内利用还属空白,XI在信息化改造项目中的成功利用,对企业信息化建设具有很好的指导意义。(end)资讯分类行业动态帮助文档展会专题报道5金人物商家文章