jde和sap(jedi

JDE的AIS功能9.2版本还是挺不错的,满足了Iot的需求,但是还有一些地方需要改进,所以我们自己开发处理了一下:

Java Spring Boot微服务用于在原始AIS上进行外壳化。目前主要增加两个功能。

1.用户通过网络拦截机制调用JDE AIS功能时添加日志记录。

2.直接使用AIS查询复杂数据(例如,多表关联/多记录数据分页)会比较困难.).将公共查询改为直接提供相应的Restful服务并返回json数据。

介绍如下:

如下图所示,微服务被封装成两部分。JDE的原始函数直接使用jdeais路径,查询函数通过rest路径区分。

一、关于原始JDE日志记录

要调用它的函数,需要先调用login获取令牌,然后可以通过有效的令牌调用其他服务。系统通过令牌识别用户号,并根据用户号单独记录其日志。原始JDE将所有日志记录在一起,当出现错误或需要检查时,很难分析和处理。下图显示了不同用户通过登录所做的事情。

二、关于Restful数据查询功能

很多时候,查询数据会涉及到多表关联,或者只想看到自己关心的数据。或者当某个条件下的数据量巨大时,所有的数据不会一次性显示给用户,用户可以通过分页的方式查看,从而提高效率,减轻服务器和网络的负荷。

下图显示了项目信息的分页显示,并通过不同的参数返回分页数据。

通过以上两个方面的改进,逐步将常用的查询需求加入到微服务中,后续在移动端的开发主要集中在实际业务功能的开发上,不再需要关心日志和花费时间处理查询。

欢迎大家一起讨论,要么JDE,要么java spring开发。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注