点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我们正在考虑针对文档管理的SAP Cloud Platform文档服务。
将通过不同的方式上传文档,例如-用户将登录到SAPUI5应用程序(在SAP Cloud Platform Portal上)并上传文档。 然后,来自本地的SAP PI系统会将文档上传到SAP Cloud Platform Document Service(如下图所示)。
我们需要开发API(或SAP Cloud Platform中的静态服务)并将其提供给其他方以供使用。 现在的问题是,我们如何在SAP Cloud Platform中开发静态服务并发布它? 我们是否还需要考虑对服务托管进行API管理?
(15.4 kB)
你好,Umapathi,
您是否在谈论可供您使用的" Java代理桥 。 在此处 一个>。 它全部基于OpenCMIS协议-因此,如果您需要稍微调整其余接口,则其全部基于开放标准。 UI5应用程序将使用目标的概念,因此能够对您的应用程序进行身份验证的用户可以访问其余服务。
关于PI ...您真的不需要它即可将文档发布到CMIS存储库。 将Java Proxy Bridge应用程序部署到您的帐户后,其URL将公开提供给Internet。 因此,您的应用程序可以通过常规Web代理将文档直接推送到该文档。 SAP Cloud Connector不允许您打开与云服务的入站连接。 隧道以相反的顺序处理HTTP和RFC请求(从云到本地服务)。 仅对于DB连接而言,其顺序在您的"图像"(架构)中是正确的。 我绝不会使用PI将文件发送到CMIS存储库,除非您说PI将监视您LAN上的文件夹,选择在该文件夹中找到的文件并将其推入CMIS存储库-但这意味着文件将始终驻留在 相同的文件夹结构(本地/远程)。 据我了解,您希望用户界面将文件上传到CMIS存储库,因此不建议使用PI。
您提到第3方将使用存储库中的文档。 您可能想要为他们提供一个UI来执行此操作,以便他们可以浏览存储库并找到所需的内容。 或者,您可以通过API管理为API建模,以便这些第三方用户可以自动化某些过程。 也就是说:他们的" PI"将调用您的API,以查看存储库中是否有文件。 如果找到任何内容,它将下载到其本地系统中。 在这种情况下,API管理可以帮助您管理对API的访问,并可能收取使用费用。 由于第三方将不会向服务API进行身份验证,因此他们将需要一个API密钥(您应该提供它们)。 这是API管理服务中的自动化过程。 您甚至可以检查其他传入的标头变量以进行其他检查。
对于REST服务问题,任何Java应用程序都可以实现。 您可以使用自己选择的方法,我建议使用Spring Boot来实现它。 但是我相信Java Proxy Bridge已经为您做到了。 首先检查一下,如果它不够健壮,那么您可能想研究Spring中的@RestController批注。
关于,
伊凡
一周热门 更多>