- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
U8EAI简介和开发手册U8EAI简介和开发手册
EAI开发
概述
EAI产品简介
U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工具产品,是U8ERP统一的对外开放接口。
EAI产品包括一整套U8ERP的标准业务数据交换接口,这些接口涵盖基础档案、财务、供应链、生产制造、客户关系管理、HR等ERP业务模块,具备统一的入口、一致的业务外观和相对完整的业务功能,能完成U8基础数据、凭证、业务单据的导入导出及增、删、改等操作(少数不支持),是U8与外部系统进行应用集成和业务整合的基本资源。
在技术上,EAI数据交换接口采用符合业界标准的XML作为数据交换接口规范(协议)描述,充分利用了XML跨平台和低耦合的特性。基于XML的交换协议描述了数据交换过程中Request/Response消息数据格式及元数据规范(Schema),外部系统只要遵循此标准和规范即可以方便的与U8ERP进行Talking。
EAI产品结构
U8企业应用集成(EAI)产品结构自下而上分为三层:数据交换基本资源层、EAI数据交换框架层、EAI工具层。
数据交换基本资源层
即U8ERP基础数据交换接口层,这一层包含U8ERP各业务模块所提供的以业务数据实体(档案、单据、凭证等)导入导出为核心任务的基础业务接口,涵盖了U8ERP的核心业务功能点。这些业务接口通过EAI数据交换框架层对外开放并公布,为外部系统访问U8提供了最基础的功能支持。
这些原始业务接口属于U8内部功能,只能通过EAI数据交换接口统一访问,外界不能直接使用。
EAI数据交换框架层
EAI数据交换框架层统一封装了底层的U8ERP的数据交换业务接口;对外公布了U8的所有数据交换服务;为外部系统访问U8提供了统一的访问途径和一致的调用入口(Broker /Proxy)。
其中,通过一套标准的档案和单据元数据模板(Schema),提供了U8的业务数据接口外观,描述了数据交换的应用协议(交换格式、上下文),为外部系统访问U8提供了详细完整的接口规范。
另外,通过EAI业务接口注册表,对外提供可用的U8ERP数据交换服务目录,为数据交换服务的查找、发现提供集中统一的资源库,为U8内部的数据交换基础服务的开发、部署、发布、注销提供全生命期管理机制。
EAI数据交换框架层还包括为解决系统之间数据格式差异而提供的各种数据格式适配器(XML适配器、EDI适配器、平面文件适配器等);以及为系统之间业务数据翻译转换提供的数据映射规则(比如:基本档案的编码映射);为剪裁和适配导出数据提供的条件约束规则等机制。
EAI数据交换框架还提供了运行时统一服务访问接口-- EAIBroker(U8Distribute组件),该接口为外部系统访问U8提供了统一的入口和一致接口外观(Facade)。该接口提供本地调用和远程(Internet)调用两种方式,是使用EAI进行系统集成开发的核心接口。
EAI工具层
EAI工具层包括一组EAI配置工具和一套基于EAI数据交换框架的缺省的客户端导入导出工具。
EAI配置工具主要包括U8账套连接(登录)配置、外部系统与U8账套对应关系配置,以及各种规则定义(数据映射规则定义、过滤条件规则定义),定时自动任务执行引擎的任务计划配置等。
EAI导入导出工具是基于EAI数据交换框架开发的,提供给最终用户使用的轻量级工具,具备简单易用的特点。它同时也作为基于EAI数据交换框架进行二次开发的一个典型范例。此工具分为手动导入导出和自动定时任务导入导出两种,其中自动定时任务需要使用配置工具进行任务计划设定。
EAI二次开发模式
直接使用EAI导入导出工具
在开始菜单中选择 用友ERP-U8(企业应用集成(EAI)(企业应用集成,登录企业应用集成主界面。在这里可以将U8数据以标准XML文件的形式导出或将标准XML数据文件导入U8系统。二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。(参考EAI安装目录\xml\Samples\下的例子)
数据流程如下:
这种开发模式比较简单,优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。
调用EAI数据交换框架接口
包括两种方式:本地COM方式、Internet方式。
这两种方式在使用之前都需要检查有没有进行EAI接口配置(开始-程序-U8ERP-企业应用集成-EAI接口配置),如果没有则需要进行配置。一般配置好后就不要动了,除非出现服务器迁移或重新安装的情况。
EAI接口配置包括两项内容:EAI基本设置、外部系统注册。
EAI接口基本设置
需要指定U8服务器、EAI登录身份验证、EAI数据源。
如果进行数据交换的数据包比较大,则需要点“自动设置IIS”更改IIS的大数据限制。
外部系统注册
您可能关注的文档
- TC-3065H防逆流监控装置使用说明书2.0TC-3065H防逆流监控装置使用说明书2.0.pdf
- TB6600 HG芯片中文说明书TB6600 HG芯片中文说明书.pdf
- TC4451(Microchip)中文数据手册「EasyDatasheet」TC4451(Microchip)中文数据手册「EasyDatasheet」.pdf
- tc4538p参数资料(免费)tc4538p参数资料(免费).pdf
- TC74VHC245FT(EL,M),TC74VHC245FT(EL),TC74VHC245FW,TC74VHC245FW(ELP), 规格书,Datasheet 资料TC74VHC245FT(EL,M),TC74VHC245FT(EL),TC74VHC245FW,TC74VHC245FW(ELP), 规格书,Datasheet 资料.pdf
- TCA架构知识讲解TCA架构知识讲解.ppt
- TCP IP 第1章概述TCP IP 第1章概述.pdf
- TCL品牌手册TCL品牌手册.ppt
- TCP-IP协议在挤奶机自动控制系统中的应用 工业控制 解决方案TCP-IP协议在挤奶机自动控制系统中的应用 工业控制 解决方案.pdf
- TCP-IP协议在网络中的应用TCP-IP协议在网络中的应用.pdf
文档评论(0)