论文部分内容阅读
产业链协同商务业务云平台(以下简称平台)是以汽车及零部件行业的各协同业务流程为基础,面向整车制造企业、零件供应商、零件经销商、维修服务商构建的产业链上各企业业务流程融合、各企业信息系统之间互联互通的产业价值链协作体系,现已成为近万家协作企业的业务云平台。然而,平台现有的数据交互解决方案忽视了平台中存在实时性业务对数据实时交互的需求,将之处理为常规的定时数据交互,影响了平台业务处理速度;同时现有解决方案中的数据交互配置不易扩展,对平台的动态可扩展性造成了阻碍。因此,改进和创新平台中现有数据交互解决方案来满足平台业务对实时性和动态可扩展性的要求,并保证数据交互解决方案的稳定可靠,就显得非常有价值和意义。本文首先通过对平台中的协作业务进行举例研究,分析了协作业务对数据交互的需求,得出了平台中现有的数据交互解决方案存在的不足和问题。在这些不足和问题的基础上,本文构建了一种基于JSON格式和数据库触发器利用消息队列进行可靠交付的实时数据交互模型,并结合原有方案中的计时器方式,设计了基于平台的实时数据交互解决方案。本文着重分析了关系模式同JSON文档之间的转换,并利用这种异构数据转换方案设计了基于发布订阅模式的动态可扩展数据交互配置柔性化定制方案。本文设计的实时数据交互解决方案在数据交互配置所制定规则的指导下,数据交互工作程序利用多种数据监控方式进行业务数据变更的检测,然后将需要交互的数据通过打包、加密、冗余校验后交由消息队列进行可靠性交付,另一节点接收到交互数据后进行相反的操作然后在数据交互配置所制定规则的指导下将数据匹配应用到本地数据库中。本文设计的实时数据交互解决方案通过将数据交互的流程归纳总结,将定时方式与实时方式进行归纳,同时实现了实时数据交互与传统数据交互。本文设计的解决方案考虑了数据交互的实时性、准确性、安全性和可靠性,满足了平台对数据交互原有的需求和新发掘的需求。在文章最后针对设计的实时数据交互解决方案进行了功能验证,并获得了良好的效果。