17:10 17:50 喻继鹏 企业信息化(后台产品)的互联网化创新实践

2020-03-01 212浏览

  • 1.
  • 2.企业信息化(后台产品)的 互联网化创新实践 喻继鹏 微信:18513785526
  • 3.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术应对挑战?解耦&数据化 3 数字化转型的底盘(ERP系统)如何解耦? 4 专用功能解耦:友好的用户体验、数据化、可视化、移动化 5 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 6 总结
  • 4.什么是企业信息化? 企业信息化概念: 是指通过计算机技术的部署来提高企业的生产 运营效率,降低运营风险和成本,从而提高企 业整体管理水平和持续经营的能力。
  • 5.降本增效可视化
  • 6.赋能业务可视化
  • 7.企业信息化的底盘-ERP系统
  • 8.企业内部组织架构频繁调整的挑战: PS部门-EBS核算部门-EBS核算BGBU)
  • 9.支撑业务快速发展,系统敏捷交付的挑战
  • 10.财务外部法定报告挑战
  • 11.财务内部管理报告挑战
  • 12.报告灵活展示的挑战
  • 13.聚焦挑战 1 业务单元组织架构调整频繁,架构与系统深度耦合,无法快速响应业务; 2 法人实体增速迅猛,无法满足快速配置上线的需求; 3 业务方系统迭代快,后台系统迭代慢,持续长期,跟不上业务迭代节奏; 4 财务报告和管理报告出具效率不高,影响财务方和业务方的决策。
  • 14.流程化&高耦合需转型解耦
  • 15.信息孤岛案例
  • 16.总结数字化转型的挑战
  • 17.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术应对挑战?解耦&数据化 3 数字化转型的底盘(ERP系统)如何解耦? 4 专用功能解耦:友好的用户体验、数据化、可视化、移动化 5 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 6 总结
  • 18.应对挑战的四大战略举措
  • 19.企业数字化转型如何实现? 1 成熟套件 2 自主研发 3 委托研发 4 成熟套件+个性化开发
  • 20.数字化转型组织
  • 21.成熟架构基础上的解耦 前端展示 基于开源的前端框架 ReactJS NodeJS VUE Rest:Json Load Balance负载均衡 Nginx/Ha proxy LB 前端 Web容器独立部署NodeJs Web容器Jetty(集群) 应用服务层 Saas模式部署 交易服务app 付款服务app 合同服务app 收款服务app Rest saas框架 sso ssm 开源组件 Druid Kafka … Kafka 内部系统集成 组织,流程… 外部平台集成 业务系统 其他第三方 数据服务层 Rest:Json 数据服务层 Oracle EBS Oracle APEX Oracle Rest Data Service
  • 22.基础架构共享-大数据赋能
  • 23.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术应对挑战?解耦&数据化 3 数字化转型的底盘(ERP系统)如何解耦? 4 专用功能解耦:友好的用户体验、数据化、可视化、移动化 5 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 6 总结
  • 24.服务化&消息队列解耦 服务化接口示例 请求地址http://localhost:8080/demo/rest/ords请求消息 JSON(来源页面字段) 接口协议 http(rest协议) 应答消息 JSON(参考代码示例)
  • 25.Oracle Rest Data Service配置
  • 26.Oracle APEX 配置—添加系统
  • 27.Oracle APEX 配置—添加服务
  • 28.Oracle APEX 配置—设置服务并关联ORDS
  • 29.
  • 30.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术应对挑战?解耦&数据化 3 数字化转型的底盘(ERP系统)如何解耦? 4 专用功能解耦:友好的用户体验、数据化、可视化、移动化 5 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 6 总结
  • 31.SaaS服务对接ORDS Saas框架配置:获取APEX中服务的系统代码serviceCode,服务代码sourceCode, 密钥authorizationKey,时间(自定义) dateTime,与ORDS中的参数对应,并且 讲这些参数放到http post请求的header中,其中密钥需要做加密
  • 32.Saas服务对接ORDS APEX linux环境下密钥加密echo -n 'customeradd XR 2017-0822 15:00:00' openssl dgst -hmac ‘YjP8m;5Cs62{3Eg7f%3' -sha1 -binary base64 其他请求参考ORDS中配置
  • 33.职责模拟-授权 在执行post请求时,java端需将职责id放到参数param中,供EBS初始化环境变量。
  • 34.页面效果
  • 35.服务化和消息队列,把复杂系统简单化,数据化,解耦。 EBS系统_GL 资管系统 财务数据 采购入库 销售订单 库存管理 采购到付款 库存到成本 销售到收款 库存出库 采购合同 入库管理 销售合同 采购申请 调拨管理 销售订单 采购订单 出库管理 发货管理 采购发票 盘点管理 销售发票 采购付款 成本管理 销售收款 合同系统 合同归档 归档流程 BPM系统 审批状态 审批流程 供应链上单 销售合同 销售订单 POS设备管理 采购入库 状态回传 销售合同 销售订单 状态回传 采购订单 调拨管理 入库管理 销售发货 出库管理 库存盘点 盘点管理 服 务 化 或 消 息 队 列 集 成 接 口 状 态 回 传 采 购 订 单 验票 开票 开普勒系统 验票流程 开票流程 金税系统 金税流程 接 采 收 购 入 结 库 算 服务化或消息队列集成接口 收 销 状 领 款 售 态 用 信 订 回 息 单 传 快驴-外卖 库 存 管 理 公 司 间 交 易 收 状 款 态 信 回 息 传 上单 客户下单 销售订单 销售结算 销售结算 BD下单 线下收款 收款信息 销售订单 状态回传 销 售 订 单 销售订单 销售收款 淘宝商城 销售结算 收款信息 京东商城 销售订单 服 务 化 或 消 息 队 列 集 成 接 口 收款信息 状态回传 销售合同 销售订单 状态回传 销售订单 销售结算 收款信息 状态回传 收款信息 收款信息 销售订单 销售收款 CRM 合同管理 销售管理 工单系统 销售订单 商家结算 商家收款 POS结算系统 商家结算 收取押金
  • 36.非经营业务SAAS化&服务化解耦
  • 37.可视化的大数据平台
  • 38.基于大数据平台的数据分析
  • 39.基于大数据平台的业财平台 大数据分析平台 可视化平台 决策分析报表 赢得值报表
  • 40.互联网企业应用门户
  • 41.专业系统-HRMS
  • 42.专业系统演进-PC-美观PC-移动化
  • 43.友好的用户体验
  • 44.举例:数字化转型-移动化
  • 45.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术应对挑战?解耦&数据化 3 数字化转型的底盘(ERP系统)如何解耦? 4 专用功能解耦:友好的用户体验、数据化、可视化、移动化 5 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 6 总结
  • 46.工作流引擎共享
  • 47.技术架构共享 前端技术 基于NodeJS + VUE,形成一套完整的前端开发 框架,主要以VUE开发,NodeJS作为web容器,通 过Ajax Rest Json 的方式实现与应用服务层对接 数据库 MYSQL ORACLE 服务端 服务框架:Dubbo、zookeeper、Rest服务 缓存:Redis 消息中间件:ActiveMQ 负载均衡:Nginx 分布式文件:FastDFS 数据库连接池:Alibaba Druid 1.0 核心框架:Spring framework 安全框架:Apache Shiro 1.2 视图框架:Spring MVC 4.0 服务端验证:Validator 5.1 工作流引擎:Activiti 5.15 任务调度:quartz 1.8.5 持久层框架:MyBatis 3.2 日志管理:SLF4J 1.7、Log4j 工具类:Apache Commons、Jackson 2.2、 Xstream 1.4、Dozer 5.3、POI ORACLE 存储过程服务:ORDS+ APEX
  • 48.服务提供者( dubbo-provider.xml )配置 sale-service //子项目-业务实现层+数据库持久层
  • 49.服务消费者(dubbo-consumer.xml)配置 sale-action //子项目-控制层
  • 50.议题 1 什么是企业信息化?企业信息化遇到了哪些挑战? 2 如何用互联网技术解决挑战问题? 3 数字化转型三要素:组织、战略、执行 4 通用功能解耦:共享信息解耦、流程审批解耦、协同解耦 5 专用功能解耦:友好的用户体验、数据化、可视化、移动化 6 总结
  • 51.SAAS化解耦产品架构
  • 52.SAAS化解耦技术架构
  • 53.成熟套件与友好体验相结合
  • 54.数据化与可视化相结合
  • 55.