- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6. EAI 开发
6.1. 概述
6.1.1. EAI 产品简介
U8 企业应用集成(EAI)产品是 U8ERP 与第三方系统进行业务数据交换的平台级工 具产品,是 U8ERP 统一的对外开放接口。
EAI 产品包括一整套 U8ERP 的标准业务数据交换接口,这些接口涵盖基础档案、财务、 供应链、生产制造、客户关系管理、HR 等 ERP 业务模块,具备统一的入口、一致的业务 外观和相对完整的业务功能,能完成 U8 基础数据、凭证、业务单据的导入导出及增、删、 改等操作(少数不支持),是 U8 与外部系统进行应用集成和业务整合的基本资源。
在技术上,EAI 数据交换接口采用符合业界标准的 XML 作为数据交换接口规范(协 议)描述,充分利用了 XML 跨平台和低耦合的特性。基于 XML 的交换协议描述了数据交 换过程中 Request/Response 消息数据格式及元数据规范(Schema),外部系统只要遵循此标 准和规范即可以方便的与 U8ERP 进行 Talking。
6.1.2. EAI 产品结构
U8EAI 产品结构
EAI 工具
手动导入导出工具 自动任务计划执行引擎
数据映射规则定义、过滤条件规则定义、任务计划配置
Web
Interface
(ASP)
EAI 数据交换框架
适配器 EAI档案单据元数据EAI业务接口注册表
EAI Broker (U8Distribute )-- EAI 分发调用代理服务
U8ERP 数据交换业务接口
基本档案接口 总帐凭证接口 供应链接口 生产制造接口
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 数据交换框架进行二次开发的一个典型范例。此 工具分为手动导入导出和自动定时任务导入导出两种,其中自动定时任务需要使用配置工具进 行任务计划设定。
U8数
U8
数据处理
外部
系统
EAI 组件
调用接口
二次开发的工作
二次开发出的软件
6.2. EAI 二次开发模式
6.2.1 直接使用 EAI 导入导出工具
在开始菜单中选择 用友 ERP-U8?企业应用集成(EAI)?企业应用集成,登录企业应用 集成主界面。在这里可以将 U8 数据以标准 XML 文件的形式导出或将标准
原创力文档


文档评论(0)