100分请教分布式应用方案
两个问题,其实也就是一个问题
1. 做一个综合电子政务平台,比方说,某城市有10个事业单位,各自有自己的业务办公系统,现在要在一个市级平台上对将所有的办公系统结合起来,实现统一办理。在同一个网站上进行受理,受理完了以后信息通过网络发送给各个委办局,在办理过程总,委办局给出的一些反馈信息通过也发送到市级平台,申请人可以通过市级平台查询到自己业务现在的办理状况等信息。
2. 一个连锁超市系统,加入一家超市在全国有N家电子,各自用了一套自己的软件系统,那么,作为管理者需要对所有超市的运行情况,财务状况进行综合分析,不需要一家家的去查看,系统根据需要将单个超市系统的信息组合起来,进行统计、分析,生成报表,反馈给管理者,对管理者来说就像是在一个系统当中一样。
以前见过有的公司做过类似的系统,我现在想知道的主要有两点:第一,网络怎么配置,内网和外网通过什么样的方式进行连接,而又能保证安全性,是否需要什么网络硬件;第二,站点之间的通信用什么样的解决方案,我看有的系统用了一个tong-link,一个消息通信软件吧,如果采用j2ee开发的话,有哪些技术方案可以供选择呢?
其他的一些关键问题我还没想到, 希望各位大虾赐教,也欢迎所有想了解的人一起讨论,如何搭建一个分布式的网络应用。
------解决方案--------------------B/S本来就是分布式的网络应用啊
建好一个服务器,所有能上网的地方都能通过浏览器访问,安全性问题,这个跟你做得系统没多大关系(除了密码和BUG外),服务器本身的安全性能不在此讨论范围内
还有如果本来单位用得软件是你们开发的吗,或者说都一样吗,如果不一样或不是你们开发的,那么就等于你们要重新给他们开发了,
------解决方案--------------------系统是系统
网络是网络
------解决方案--------------------第一个场景倒有点像portal的应用场景,异构环境下的系统集成,应该是需要web service之类的远程调用。这样的项目没做过,听听有经验的人怎么说
------解决方案--------------------xuexi ^^^
------解决方案--------------------我觉得关键是数据库要做成分布式数据库,哪怕是异构数据库,如果现有的数据库不满足要求,可通过数据库的迁移等技术来实现。
其次整个系统采用B/S架构,通过中间件实现。中间件就不举例了,太多的解决方案了。
------解决方案--------------------其实就做web应该系统都解决了.也不用考虑太多的网络配置方案.安全方面靠你的系统配置,代码如何了.
------解决方案--------------------要是你们用的oracle数据库那么通过物化视图是可以实现分布是部署数据集中的啊