AMS商超订单协作管理系统简介
一、功能介绍
AMS商超订单协作管理系统以商超平台订单集中管理为核心,系统平台支持多平台、多店铺、全渠道订单、统一管理;系统平台与 SAP ERP 系统的无缝衔接,简化企业商超订单管理工作流程,保证订单数据处理的统一性和高效行,实现跨系统、组织的协同管理,提升营销效率。
AMS商超订单协作管理系统基于Chromium浏览器核心运行包,面向网络侦听,使用JAVA SWING开发的富客户端数据获取器,通过订单执行过程各数据的自动获取,实现精细化管理,提升效率;减少了下单员工在SAP ERP系统中录入订单的重复劳动,及时发现异常订单,调整物流计划并获取用户反馈,提高订单执行效率。
二、实现原理
1. 用户使用AMS浏览器客户端登录至AMS网关服务器,获取登录用户可操作的商超系统列表、数据捕获规则及相应的HTTPS安全证书;
2. AMS浏览器客户端根据商超系统列表,操作商超系统服务,并向AMS网关服务器转发操作路径;
3. AMS网关服务器根据客户端操作路径,控制浏览器客户端记录符合订单页面规则的响应数据;
4. AMS浏览器客户端向服务器转发获取的响应原始数据,AMS网关服务器基于各商超配置,完成重组,生成订单原始数据;其中还必须由AMS网关服务器修改部分响应脚本后,再由AMS浏览器客户端运行该脚本,以确保客户端展现的同时获取订单XML数据;
5. AMS网关服务器根据各商超数据模板,将原始数据解析生成统一的订单数据,调用SAP系统中部署的RFC业务运行包,在SAP系统中生成订单。
三、系统特性
🔹 AMS浏览器客户端解析订单方案由客户端、AMS网关服务器与 SAP系统协同,共同完成订单获取及创建;客户端程序基于Chromium浏览器定制开发核心运行包,面向网络侦听,使用JAVA SWING完成数据获取。
🔹 AMS浏览器客户端解析订单方案面向请求,客户端从订单请求开始介入,采用多线程跟踪捕获数据,解析生成订单,可确保订单数据获取的完整性和实效性。
🔹 AMS网关服务器向客户端提供配置参数和各商超的HTTPS企业证书,确保能够获取、转发客户端获取的订单数据; 解析各商超原始订单数据,创建SAP系统内销售订单;记录客户端操作日志,实现可审计、追溯、排障的运维体系;提供客户端自动更新服务。
四、爬虫方案不足
🔹 爬虫解决方案是面向数据响应的,爬虫系统在订单响应后工作,必须有订单请求后的响应结果才能捕获订单;商超系统使用的HTTP协议是无状态的通信协议,由多个请求响应对组成,各请求响应对是否属于一次会话,爬虫系统是无从得知的。
🔹 爬虫方案面临大量间接响应的订单数据,多数商超的订单编号、订单头(供货时间、地点等)、订单体(各商品规格、数量等) 并不在一次请求中获得,而是分为多个请求,相应多个响应到达的顺序也不一定,响应内容格式也不统一(JSON、JAVASCRIPT、PDF等),爬虫方案是不生效的;如果要获取完成有效的订单,则需要商超系统方面提供可用的开发接口。
匿名
|
|
经测试,系统功能非常全面,经济实惠,实施人员态度很好! 回复
|