目前一套遗留系统,是用 java 开发的。因为不希望用两套系统,需要两套的账号。所以客户要求在这套系统上做开发,但是我们考虑可以不可以用 rails 做剩下的功能,但是不知道如何对接起来,毕竟登录的事情还是在 java 上。
不希望用户使用两套系统:选定一边为主系统,另一套提供 API 或者 RPC
不需要用户再两套系统间重复登录:做 SSO
@pathbox @a0nqm @jasl 估计还是需要用 SSO,SSO 了解过。RPC 第一次听说。但是这些事情,貌似都或多或少需要对 Java 项目进行开发。
JRuby?
SSO 是前提,不做 SSO 你也还是需要想办法做数据共享
一般场景有两种,全栈 or 前后端分离,但都需要鉴权统一请求 SSO
全栈
前后端分离
Java 做 Java 的,Rails 做 Rails 的,「提供另外一个系统的 URL 跳转」,通过跳转的方式进行切换,但是在用户体验上来说,浏览器页面始终在一个系统
前后端分离我知道的两种方式
题主随便建两个应用尝试一下应该就会有想法了
如有意见,还望轻喷 ...