Java调用U8标准API的那些事儿

Java调用U8标准API的那些事儿

业务背景

甲方提出需求,在MES系统中,回写数据到ERP系统中,并且,要实现ERP中的出库单要
能参照领料单生成,即不同单据之间,要有关联性

U8API?

在这里插入图片描述

虽然但是,U8API完全没听过,连概念都没听过,怎么搞?于是在网上查阅了大量的资料,整理了下面的内容。

难点分析

  1. U8API是什么?如何操作U8API? 有哪几种方式操作U8API? 各自对应的业务场景又是什么?
  2. U8API能保证单据之间的关联性吗?
  3. java如何调用U8API? http请求的方式?

下面逐一分析上面提到的难点

U8API的介绍

首先介绍下U8,U8API当然是基于U8这个平台的

U8是用友公司的一款ERP管理软件,一般部署在公司的内网中

那U8API其实就是一种操作U8的方式,具体来说就是,U8提供了一种方式(接口)来把数据写入U8平台的数据库。将数据写入U8的方式有多种,如下:

官方接口

1、OPENAPI

第三方系统部署在外网(互联网)与 U8 对接的场景。 限制:做不了上下游关联生单,比如采购入库单无法关联采购到货单;不支持事务。 优势:安全、接口定义面向消费者,使用相对最简单。数据标准:json,协议:https 安全性:接口调用需授权,企业对接口访问有完全控制权。

2、API

在API资源管理器中12.5后需要授权,第三方系统部署在内网,与 U8 服务器可以直接连接。 限制:开发的应用需要部署在装有 U8 的电脑上。 优势:可做上下游关联生单,性能最好,支持事务。 数据标准:开放语言中的对象类型 协议:无,直接 dll 引入调用 安全性:内网系统间对接安全性要求通常比较低

3、EAI

第三方系统部署在内网,与 U8 服务器可以直接连接。 限制:做不了上下游关联生单,比如采购入库单无法关联采购到货单;不支持事务。 优势:使用复杂度在 openapi 与 api 之间。数据标准:xml。协

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值