调用得帆云iPaaS集成平台,快捷接入企业级EBS
sinye56 2024-10-04 10:46 5 浏览 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 查看当前应用内存状况,以及内存参数含义
-
1、查看进程号ps-ef|greptomcat2、查看当前内存分配,200ms打印一次jstat-gc进程号2001jstat-gc344802001S0CS1C...
- 如何显示 Linux 系统上的可用内存?这几个命令很好用!
-
在Linux系统中,了解可用内存是优化系统性能、故障排查以及资源管理的重要一环。本文将详细介绍如何在Linux系统上显示可用内存,包括多种方法和工具的使用。在讨论可用内存之前,我们需要了解一些...
- Linux 下查看内存使用情况方法总结
-
Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内...
- 2、linux命令-用户管理
-
linux命令-用户管理用户切换[root@eric~]#sueric#切换到用户eric[eric@ericroot]$[eric@ericroot]$su#切换到rootPas...
- Centos 7 进入单用户模式详解
-
1、开机在启动菜单按e进入编辑模式找到linux16行,在最后添加init=/bin/sh编辑完后,按ctrl+x退出2、进单用户模式后,使用passwd修改密码,提示以下错误:passwd:Aut...
- 每日一个Linux命令解析——newusers
-
newusers:在Linux系统中,newusers是一个用于批量创建用户的命令。它从一个文件中读取多行用户信息,每行描述一个用户的详细信息,并根据这些信息创建多个用户或对现有用户进行批量修改。一...
- openEuler操作系统管理员指南:管理用户与用户组
-
在Linux中,每个普通用户都有一个账户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义,其中最重要的是管理员账户,默认用户名是root。同时Linux也...
- Linux用户管理
-
1、用户信息文件/etc/passwdroot:x:0:0:root:/root:/bin/bash第一列:用户名第二列:密码位第三列:用户ID0超级用户UID。如果用户UID...
- centos7基础-用户、组、权限管理
-
用户和组(1)用户、组、家目录的概念linux系统支持多用户,除了管理员,其他用户一般不应该使用root,而是应该向管理员申请一个账号。组类似于角色,系统可以通过组对有共性的用户进行统一管理。每个用户...
- LINUX基础 ----------组及用户的概念
-
在Linux中,用户和组都是非常重要的概念,可以控制文件访问权限和资源的管理。用户是标识一个进程、应用程序或系统管理员的账号,Linux中每个用户用一个用户ID(UID)来标识。对于一个...
- 从零入门Linux(四)用户与权限管理
-
在Linux系统中,用户和权限管理是系统安全的重要组成部分。通过合理配置用户和权限,可以确保系统的安全性和资源的合理分配。以下是一些与用户和权限管理相关的常用命令和概念。1.用户管理1.1添加...
- 如何在 Linux 中管理用户?
-
在Linux系统中,用户是系统资源的主要使用者,每个用户都有一个唯一的标识符(用户ID)。为了更好地组织和管理用户,Linux还引入了用户组的概念。用户组是用户的集合,有助于更有效地分配权限和资...
- 在 Linux 中将用户添加到特定组的四种方法
-
在Linux多用户操作系统中,用户组管理是系统安全架构的基石。通过合理的组权限分配,管理员可以实现:精确控制文件访问权限(chmod775project/)简化批量用户权限管理(setfacl-...
- 我不是网管 - 如何在Ubuntu Linux下创建sudo用户
-
Sudo用户是Linux系统的普通用户,具有一定的管理权限,可以对系统执行管理任务。在Linux中,root是超级用户,拥有完全的管理权限,但不建议将root凭证授予其他用户或作为r...
- Linux创建普通用户,为密钥方式登录做准备
-
Hi,我是聪慧苹果8,就是江湖上人见人爱、花见花开,土到掉榨的Linux爱好者,一起学习吧!上一篇关于SSH安全加固的文字,有网友点评通过密钥登录更加安全,先创建一个普通用户,拒绝直接使用密码登录,这...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle忘记用户名密码 (59)
- oracle11gr2安装教程 (55)
- mybatis调用oracle存储过程 (67)
- oracle spool的用法 (57)
- oracle asm 磁盘管理 (67)
- 前端 设计模式 (64)
- 前端面试vue (56)
- linux格式化 (55)
- linux图形界面 (62)
- linux文件压缩 (75)
- Linux设置权限 (53)
- linux服务器配置 (62)
- mysql安装linux (71)
- linux启动命令 (59)
- 查看linux磁盘 (72)
- linux用户组 (74)
- linux多线程 (70)
- linux设备驱动 (53)
- linux自启动 (59)
- linux网络命令 (55)
- linux传文件 (60)
- linux打包文件 (58)
- linux查看数据库 (61)
- linux获取ip (64)
- linux进程通信 (63)