• 1. ESB业务场景10/22/2018
  • 2. 目录 数据整合 业务场景 旧的解决方案 ESB解决方案 流程整合 业务场景 旧的解决方案 ESB解决方案
  • 3. ESB应用场景——数据整合 航空公司有多个独立的管理系统。其中订票系统、运费系统、结算系统、地服系统、收益管理系统等都需要获取航班数据。但是航班数据是在另一个独立的系统——航空公司运控AOC系统中维护的。也就是说航班信息在AOC系统中维护,并及时同步到其它系统中。 运控系统订票系统运费系统结算系统地服系统收益管理系统航班数据航班数据航班数据航班数据航班数据航班数据航班号起飞 时间起飞 地点票价航班号票价当前可定票数航班号航程燃油费航班号票价订票 个数航班号终点站气象 信息航班号票价售出 票数
  • 4. 旧的解决方案订票系统运费系统结算系统地服系统收益管理系统缺点: 工作量大,每一对系统都要开发一套代码进行数据访问。 可扩展性差:新增一个系统,原系统改变协议时都要处理。 没有统一的标准,很难产品化。 对于异构系统来说,之间的交互会更负责。 各个系统分别访问运控系统,容易导致数据的不一致性。 系统依旧是相互独立的,没有统一的管理和监控。航班数据运控系统
  • 5. 订票系统运费系统结算系统地服系统 收益管理系统路由ESB航班数据运控系统其它路由
  • 6. (本页无文本内容)
  • 7. (本页无文本内容)
  • 8. (本页无文本内容)
  • 9. ESB应用场景——流程整合 某生产公司内部有两个系统:订购管理系统用来进行网上订货和订单管理。库存管理系统,用于进行库存商品的维护和管理。他们之间是相互独立的系统,但是又存在着业务间的联系,表现为:订购系统执行完订购流程后,库存管理系统会根据生成的订货单中的内容去查看库存中是否还有要订购的商品、统筹剩余产品并生成生产规划。 订购管理系统提交购买内容生成 订单库存管理系统库存商品查核产生生产规划有?开始订单订单开始结束结束
  • 10. 旧的解决方案缺点: 工作量大。 时效性。 容易出错。 系统依旧是相互独立的,没有统一的管理和监控。手工操作:将所有生成的订单都导入到库存管理系统中,每一个订单生成一个新的流程实例,促发库存管理系统的流程开始流转。
  • 11. 订购管理系统ESB订货 流程库存 流程流程整合1库存管理系统其它系统其它
  • 12. 12Q&A 讨论与交流!
  • 13. Thank You!