我正在创建一个b2b应用程序。应用程序本身已完成。 现在我需要一个公共网站来告知客户该产品。
公共网站和b2b应用程序可能会共享一些数据。由于应该可以在公共网站上注册并选择付款计划,并在同一过程中在b2b应用程序中创建用户。所以我似乎需要使用共享数据库。
最好将公共网站放在现有的应用程序中,还是最好将它们分开?
答案 0 :(得分:5)
在我看来,您应该将两者完全分开,并通过B2B应用程序中的API远程创建用户。
如果您想了解更多信息,我实际上写了一篇关于使用API的博文:http://davidsulc.com/blog/2011/04/17/consuming-a-public-rails-api-with-jquery/
答案 1 :(得分:0)
面向服务的设计可能就是您所需要的。 This book涵盖了该主题。