当前位置: 首页 > news >正文

SAP与网易大数据系统集成案例

图片

一、项目环境  

江西某药业有限公司是一家以医药产业为主营、资本经营为平台的大型民营企业集团。公司成立迄今,企业经营一直呈现稳健、快速发展的态势集团总销售额超40亿元。

为了帮助企业更有效的进行分配和管理,包括人力、物资、时间和预算等资源,该药业公司将网易大数据系统和SAP系统进行了集成,通过ERP接口,进行绩效评估和控制。企业可以通过比较实际进度和计划进度,评估工作包的完成情况和效果,并及时调整和优化项目执行计划,确保项目按质按量完成。

二、需求分析  

需要完成的核心场景如下:

l项目立项流程:网易大数据系统将生成的项目立项信息通过 SAP PO集成平台发送到SAP系统中,SAP通过数据中心对传输的项目信息、项目计划、项目预算进行处理,创建并返回对应的WBS结构。    

          

基于SAP PO中间件集成平台实现的业务流程图如下:

图片

三、项目实现要点  

1.由SAP PO集成平台实现报文格式转换,在配置数据流程中,网易大数据系统通过REST发送的JSON报文,通过映射转换为了SAP系统标准格式的RFC报文。在反馈结果流程中,SAP系统返回的RFC报文,通过映射转换为了网易大数据系统能解析的REST JSON报文。    

图片

2.由SAP PO集成平台实现字段映射,SAP创建的函数字段为全部大写,根节点为IS_HEAD,而网易大数据请求报文里的字段为首字母大写,根节点为Body,因此需要通过映射使每个字段与节点一一对应,进行值的有效传输。

图片

四、SAP PO集成价值  

l系统集成

由SAP PO实现两端之间的端对端通信,完成多个系统之间的集成,减少了两个系统沟通与报文格式互相转换所带来的额外工作量,通过消息监控一键式查看接口报错出现的问题    

          

l数据报文格式之间的转换

通过SAP PO集成平台,外部系统通过REST JSON格式请求SAP系统RFC服务,以及SAP系统反馈RFC格式处理结果给外部系统,均可动态实现XML/JSON格式互相转换。同时,两边字段、节点名称不一致时可通过映射进行值的传输,减少了双方系统的改造工作量。图形化界面提高了工作效率。

          

l接口上线运营

在SAP PO集成平台上线阶段,提供完成的接口清单,API文档以及项目环境等各文档,然后每天按时监控接口运行情况,及时查看接口出现的各种问题,实时反馈给客户

          

l两端应用开发维护

对于双方系统,需要进行新接口开发和修改维护时,不需要再去与对方系统进行适配,直接和PO顾问进行沟通然后在原有系统框架下进行开发即可,提高了开发效率,降低了维护成本。   

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++实现单例模式/工厂模式
  • 质量管理理论(至简)
  • Latex或者word里面mathtype类型的数学公式如何变成mathematica里面的形式
  • 学习笔记--算法(双指针)7
  • 控制反转(IOC)VS 依赖注入(DI)
  • Go 语言常量 6
  • 反射---Java
  • 达梦数据库的系统视图v$sql_stat
  • Element-UI自学实践
  • 【数据库】MySql深度分页SQL查询优化
  • 前端JS总结(下)之DOM
  • LVS原理——详细介绍
  • dos 常用命令整理
  • 微信小程序的广告变现收益怎么样?
  • 如何高效记录并整理编程学习笔记—笔记工具选择?
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • .pyc 想到的一些问题
  • [译]前端离线指南(上)
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Laravel 中的一个后期静态绑定
  • leetcode386. Lexicographical Numbers
  • 阿里研究院入选中国企业智库系统影响力榜
  • 成为一名优秀的Developer的书单
  • 如何使用 JavaScript 解析 URL
  • NLPIR智能语义技术让大数据挖掘更简单
  • 从如何停掉 Promise 链说起
  • ​linux启动进程的方式
  • ​数据结构之初始二叉树(3)
  • #QT项目实战(天气预报)
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • (21)起落架/可伸缩相机支架
  • (7)STL算法之交换赋值
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (Java)【深基9.例1】选举学生会
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (八十八)VFL语言初步 - 实现布局
  • (一) 初入MySQL 【认识和部署】
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)VC++中ondraw在什么时候调用的
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .Net - 类的介绍
  • .NET CF命令行调试器MDbg入门(一)
  • .net core使用ef 6
  • .NET 快速重构概要1
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .net程序集学习心得
  • .NET分布式缓存Memcached从入门到实战
  • .NET命名规范和开发约定
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • ::前边啥也没有
  • @AliasFor注解
  • @Bean注解详解