我们有一个使用传统J2EE MVC架构的旧版“ Web应用程序”。 Web应用程序就像一个瘦代理,它确实请求验证和转换,调用后端服务,最后转换响应有效载荷,然后再将其返回给调用方。我们正计划将此应用程序移至APIGEE。由于我的大多数Web应用程序代码都是用Java编写的,因此我计划使用Java标注来执行现有“ Web App”中正在执行的所有操作。我想知道的是-还有其他方法可以迁移APIGEE代理中的“ Web App”逻辑吗?您可以分享任何经验吗?
取决于所需转换的复杂性,您可以重构以使用Apigee本机中介策略和JS,并直接在代理包的JS策略内部维护JS代码。否则调用适当的Java。在短期内仅挂起Java并调用它可能会花费较少的精力,但是从长远来看,如果进行重构,可能会发现更好的性能。