【发布时间】:2011-04-03 09:29:43
【问题描述】:
我目前正致力于实现我们网络应用程序的公共 API。该应用程序是用 Java 编写的。
这是一个部署在 Tomcat 上的金融应用。我的用户可以管理他们的销售、客户、采购、库存等。这是一个非常庞大的应用程序。字体端是用 Java/GWT 编写的。后端也是用 Java 编写的。我们之间使用 GWT-RPC 机制。
我们想要提供一种通过公共 API 访问财务数据(读取 + 写入)的方法。这样,开发人员将能够更好地集成他们的应用程序(例如工资单应用程序)。
我们不使用任何框架。没有 Spring,grails 等等。此外,没有 Hibernate、JPA 等。这是一个相当古老的应用程序,有很多 ORM、XML-> javabean 的专有代码。身份验证等。无法更改所有这些,因为应用程序已经在生产中并且它只是以这种方式工作。
API 基础架构将位于不同的子域和不同的服务器上。
API 应使用 Oauth 对用户进行身份验证。
我研究了 Grails、Play!Framework 和 Restlet 来实现我的目标
有人对它们有想法吗?我在这些框架上走错路了吗?还有其他框架可以看吗?
谢谢大家
【问题讨论】:
标签: java api frameworks integration