请教一个软件应用如何在多个网站复用

13-07-03 zdp120
         

最近有一个想法,比如很多网站都有留言板,用户管理,feed,知识问答这样的功能,我的问题是,如果把这些功能转化成服务,如何在多个网站里面复用。我初步的想法是把这些功能转化成SOA服务,然后以多租模式,为需要的网站开通独立的数据服务,以便隔离各网站的数据,在服务实现的内部用esb+cqrs实现具体的业务逻辑。

请问大家有没有什么更好的办法呢,谢谢,最好bang老师能给点评一下,谢谢!

         

banq
2013-07-03 16:14

2013-07-03 08:15 "@zdp120

"的内容

如果把这些功能转化成服务,如何在多个网站里面复用。 ...

参考云计算的PAAS和SAAS,也许你可以提供这两种服务,基于平台的数据服务和基于业务的服务,比如留言板服务,问答服务,任何一个网站只要使用其中一个功能,都可以通过你提供的open API调用实现。

参考Linkedin的SOA服务:http://www.jdon.com/artichect/linkedin.html

EBAY的SOA:

http://www.jdon.com/artichect/ebay.html

[该贴被banq于2013-07-03 16:16修改过]

showerxp
2013-08-05 14:47

抽象这些业务模型,建立软件模型。