云集成是您真正需要考虑的问题吗?
来源:CPDA数据分析师网 / 作者:数据君 / 时间:2021-04-27
访问和安全
关于Web服务的伟大之处在于它们是如此易于访问,如果您具有URL,则可以调用Web服务,负责提供安全模型来控制功能和数据访问,但这是棘手的地方,Web服务需要分配给运行服务的用户的适用特权,文档通常没有完全指定所需的特权,确定正确的特权会耗费大量时间和精力,我们希望这种情况会随着时间的推移而改善。
到期
服务并不总是尊重数据安全性,对用户敏感的信息可能不受限制,例如尽管运行Web服务的用户只能访问有限的一组项目,但是所有项目都将从Web服务的调用中返回,另外再次查看Web服务可能会发现您无法通过所需的参数过滤调用,例如很高兴看到一个Web服务返回PPM模块的类代码,但是我们发现您无法按“类类别”来过滤它,这是您期望在此Web服务中使用的重要的功能,所有的一切都不会丢失,这是一个计划B,现在我们将创建自己的BI报告。
超时
Web服务因“定时”而臭名昭著,这是由于Web服务器放弃等待服务器响应之前的默认300秒(5分钟)等待时间,您可以使用嵌套的Web服务来创建单个大型有效负载,但是如果您必须等待5分钟以上才能获得响应,那么您将一无所获!发生超时时,仍可能会提交数据,但是不会提供有关是否发生任何错误的响应,幸运的是有一些方法可以解决此问题,支持单个和“批处理”的调用,因此您可以将有效负载保持足够小以避免超时。
错误讯息
输入更多陷阱。对单个记录的Web服务调用需要它自己往返于服务器的往返,对于少量记录,该开销是可以接受的,但是如果您有一个用户在等待上载3,000个任务,则让我们尝试批处理,这是一种在单个有效负载中累积对Web服务的多次调用的方法,可以很好地消除大量通信开销,使用批处理时,必须知道哪些记录失败,一些错误消息是无用的,误导的或不存在的,如果没有告诉您哪些记录,则此方法不可使用,当前如果发生一次拒绝,也将拒绝整个批次,我们必须预先添加许多验证,以便我们提供优质的用户体验,将需要着眼于提高这方面的一致性。
WEB服务行限制
全部获取Web服务一次仅返回500条记录,必须进行多次往返以检索存在500个或更多记录的所有数据,当然有解决方案,但是您必须注意这些限制,文档并不总是与Web服务定义匹配,补丁发票行Web服务的行号不是发票行号,而是的标识符,只能通过调用“获取所有发票行”服务来检索,从好的方面来说,现在每个季度发布都附带Cloud文档,重点介绍了即将到来的增强功能和新功能以及修复的详细信息。
完整性
关于Web服务的伟大之处在于它们是如此易于访问,如果您具有URL,则可以调用Web服务,负责提供安全模型来控制功能和数据访问,但这是棘手的地方,Web服务需要分配给运行服务的用户的适用特权,文档通常没有完全指定所需的特权,确定正确的特权会耗费大量时间和精力,我们希望这种情况会随着时间的推移而改善。
到期
服务并不总是尊重数据安全性,对用户敏感的信息可能不受限制,例如尽管运行Web服务的用户只能访问有限的一组项目,但是所有项目都将从Web服务的调用中返回,另外再次查看Web服务可能会发现您无法通过所需的参数过滤调用,例如很高兴看到一个Web服务返回PPM模块的类代码,但是我们发现您无法按“类类别”来过滤它,这是您期望在此Web服务中使用的重要的功能,所有的一切都不会丢失,这是一个计划B,现在我们将创建自己的BI报告。
超时
Web服务因“定时”而臭名昭著,这是由于Web服务器放弃等待服务器响应之前的默认300秒(5分钟)等待时间,您可以使用嵌套的Web服务来创建单个大型有效负载,但是如果您必须等待5分钟以上才能获得响应,那么您将一无所获!发生超时时,仍可能会提交数据,但是不会提供有关是否发生任何错误的响应,幸运的是有一些方法可以解决此问题,支持单个和“批处理”的调用,因此您可以将有效负载保持足够小以避免超时。
错误讯息
输入更多陷阱。对单个记录的Web服务调用需要它自己往返于服务器的往返,对于少量记录,该开销是可以接受的,但是如果您有一个用户在等待上载3,000个任务,则让我们尝试批处理,这是一种在单个有效负载中累积对Web服务的多次调用的方法,可以很好地消除大量通信开销,使用批处理时,必须知道哪些记录失败,一些错误消息是无用的,误导的或不存在的,如果没有告诉您哪些记录,则此方法不可使用,当前如果发生一次拒绝,也将拒绝整个批次,我们必须预先添加许多验证,以便我们提供优质的用户体验,将需要着眼于提高这方面的一致性。
WEB服务行限制
全部获取Web服务一次仅返回500条记录,必须进行多次往返以检索存在500个或更多记录的所有数据,当然有解决方案,但是您必须注意这些限制,文档并不总是与Web服务定义匹配,补丁发票行Web服务的行号不是发票行号,而是的标识符,只能通过调用“获取所有发票行”服务来检索,从好的方面来说,现在每个季度发布都附带Cloud文档,重点介绍了即将到来的增强功能和新功能以及修复的详细信息。
完整性
我们不得不在某些方面刹车,并等待Oracle开发赶上,如果要使用Web服务加载发票或收据,您会发现它们远未完成,当前您可以将用于收据,但今后将不建议使用此方法,对于“一揽子购买协议”和“总帐日记帐”,根本没有任何Web服务,并且当前仅提供CSV文件加载器,好消息是Oracle正在不断改进Cloud ERP,投票将帮助优先考虑需要构建或改进的内容。这可能导致需要考虑的重要的事情,即强制性季度升级,您已经必须对应用程序进行广泛的测试过程,您需要包括自己的自定义集成,在可能的情况下,有可能在您可以购买/订阅时避免构建,而让其他人代为完成这项工作。
商业联合会数据分析专业委员会