JiveJdon Community Forums
在线86人 J道首页 | 论坛首页 | 培训咨询 | 开源框架 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 设计模式、框架和架构
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 2 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
cnwy

发表文章: 13
注册时间: 2002年08月28日 21:19
大家提提建议,从单用户应用到多用户平台应用的拓展的最佳实践 发表: 2007年12月26日 14:25 回复
已开发一个基于单个数据库用户(Oracle)的完整WEB应用,是为单个企业服务的小型ERP系统。现想把这个应用进行扩展,做成一个支持多个企业服务平台。
其中每个企业的数据需要单独存放,因为应用可对部分表进行个性化扩展(增加字段),同时也便于管理维护和出于安全性考虑。
当然新平台还需包括建用户,初始化数据的功能,以及对多个用户的数据进行汇总的功能。

原系统开发采用的是Spring+Hibernate框架,数据规模为50个表,总共200万条,并发在线用户为30个人。

现在还在方案设计、论证阶段,其中有很多技术上的问题需要解决,大家多提建议。
1.平台是做成一个管理WebApp+多个企业WebApp,还是全部就一个WebApp?如果是一个WebApp,那Spring、Hibernate的配置需要动态处理,是否可行。多个WebApp只要复制部署就可以了。
2.从经济、实用的角度准备先配一台服务器,客户多了再考虑群集扩展。初步确定用Resin、Tomcat之类的,是否可行?
3.数据汇总是从数据库直接汇总(不太好吧)还是有更好的办法?
banq

发表文章: 8933
注册时间: 2002年08月03日 17:08
回复:大家提提建议,从单用户应用到多用户平台应用的拓展的最佳实践 发表: 2007年12月27日 09:29 回复
一个或几个WebApp都是形式问题,关键是要实现业务组件封装,比如众多企业ERP中肯定有一些模块功能是相同,可以重用。而且这些重用模块组件功能修改一次,全部起效,实际上就是发挥Java的可复用组件和集群计算两大优势。

具体可以使用SOA技术,无论多个WebAPP或一个webapp都是SOA的客户端,所以,做大系统就不是以前做一个小Web系统那样,需要更高视野,不能只是局限于SSH+tomcat那个小打小闹了。
cnwy

发表文章: 13
注册时间: 2002年08月28日 21:19
回复:回复:大家提提建议,从单用户应用到多用户平台应用的拓展的最佳实践 发表: 2007年12月27日 11:23 回复
谢谢banq,我先了解下SOA及其应用实践看看是否合适。

这个主题有 2 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-07 jdon.com

anti spam