百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

调用得帆云iPaaS集成平台,快捷接入企业级EBS

sinye56 2024-10-04 10:46 4 浏览 0 评论


EBS是企业常见的ERP核心系统,国内大量的企业,尤其是制造行业,都使用EBS作为核心系统,承载企业核心业务。该平台功能稳定,受众广泛。

EBS由于其起步较早,架构较老,所以对于EBS的系统集成,绝大部分操作都是对底层数据库(Oracle)的表、视图以及函数和存储过程等进行操作。由于其复杂的集成手段,导致EBS系统在构建、变更等过程中,给周边业务系统以及EBS本身带来很大的开发负担。



EBS集成的难点与痛点


EBS集成的难点:

EBS集成有两种方式:通过数据库对接、通过OAF封装WebService对接。这两种方式,都会给集成带来额外工作量。

通过OAF封装对接,需要EBS实施商对接口进行开发封装,同时,在功能变更时,需要OAF进行代码层面变动才能发布接口,容易出错,而且复杂度较高;

通过数据库方式对接,会给调用方带来大量的程序代码开发,通过程序代码进行数据库的连接,字段的匹配,逻辑的实现,以及通过程序代码去调用数据库程序,都会存在开发工作量大,集成周期长,程序不稳定等问题,同时实施成本和学习成本也比较高。


EBS集成的痛点:

与EBS平台的对接,主要痛点有两点:

1. 业务系统与之对接,实施成本高,耦合度高,变更压力大,后续学习成本和运维成本较高;

2. 系统对接缺少有效的监控管理,集成的接口和数据情况,接口出现问题等都无法有效监控与管理。



典型问题场景


数据对接准确性低且缺少监控造成经济损失:

某电子制造龙头行业客户,使用EBS作为核心系统,在传输价目表的核心数据时,通过定时请求执行传输过程,通过中间表进行状态的监控。

在请求由于数据问题、网络问题而无法执行成功时,导致数据传输失败;由于缺少监控和预警,业务对此一无所知,按照原有数据进行业务流转,最终造成一定的经济损失;

同时,由于系统数量过多,EBS团队除基础的业务变更和优化工作外,将50%时间投入到集成工作中,造成大量的人工浪费。


数据对接实效性低造成业务不满和诟病:

某大型装备制造行业客户,在传输BOM、工艺数据时,基于定时方式从PLM传输到ERP中,同时,ERP中生成的工单信息,也是通过定时方式传输给MES系统。

由于两个定时时间设置不合理,同时传输中也容易出现问题,最终导致设计到生产的业务严重滞后,经常被业务部门诟病,而且需要花费人工对数据进行检查(通过中间表检查,需要技术执行),也造成人工浪费。



解决方案


针对以上集成EBS的痛点和难点,iPaaS集成平台可以通过灵活配置的方式代替之前代码实现的方式,将EBS数据库对象发布为服务或者API,调用方系统直接通过iPaaS集成平台提供出来的标准的API或者WebService去调用。

这样既简化了各业务系统与EBS的数据集成,与此同时也可以在iPaaS集成平台查看日志进行数据监控。

EBS系统方通过提供数据库的访问信息给集成平台,并授权数据库对象的访问权限,iPaaS可以通过DB的接入能力,将EBS数据库对象发布为服务或者API,供给调用方调用,接入示意图如下:




场景实现


场景一:对表操作

SRM系统从ERP中:查询一揽子协议,需要到ERP的数据表中取数,将ERP数据库表发布为查询数据服务:对数据库表的增/删/改/查,我们在iPaaS有多种集成方式:


  • 方法一:快速开发->基于数据库的快速开发

在没有-进行数据转化的时候可以选择:将对数据库表的操作代理成API,给SRM调用。通过配置数据源,数据库的表信息,以及查询字段信息进行快速开发。



  • 方法二:API编排

在快速开发对表操作功能满足不了的情况下,比如有数据转化的时候,选择:API编排,在编排中进行响应字段的转化,得到SRM对应的字段值。



如上所示的操作类型,每一种操作快速生成一种API,可节省大量的资源成本,提高开发效率。


场景二:对功能函数(存储过程)的操作

iPaaS平台可以将数据库的Function(存储过程)发布为服务。例如:财务共享进行AP发票的查询与创建。

业务逻辑:财务共享通过调用ERP的存储过程进行AP发票的创建和查询。

API编排方式实现:平台基于对存储过程的封装生成了模板,代理此类功能函数时可以一键选择按照编排模板创建->基于存储过程创建API。



通过以上编排配置存储过程,我们可以代理出API的接口给财务共享调用。



优势总结


可视化集成编排:

通过灵活的配置,低代码开发方式,降低接口实施成本,提高业务方集成EBS系统的效率,降低接口变更压力。


智能监控预警:

封装API接口运行过程可见,可统计接口运行数量,给接口添加预警配置,便于日志监控,保障业务稳定运行,降低了排查问题的难度;方便了业务人员对接口问题进行排查,可通过业务关键字对日志进行检索,及时定位问题,提高了排查问题的效率,降低接口的运维成本



得帆云致力于通过提供零代码、低代码解决方案,帮助组织快速实现业务和管理的数字化。您可以通过得帆云提供的开箱即用的组件、功能,灵活、快速地搭建组织内部的各类数字化系统(例如:CRM、进销存管理、售后服务、人事管理等)。兑现企业的数字化需求,实现组织的降本、增效和快速创新。


不论您是专业的IT技术人员 、非IT技术背景的咨询顾问 、业务主管、产品经理 ,还是职场小白,只要您有数字化意识,有产品化思维,都能基于得帆云产品强大的低代码特性和零代码配置能力,即刻配置并交付数字化系统,助您成为数字高手,为组织赋能的同时,强化自身价值。

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: