有一套平台系统,在系统的中心模块有一台数据库服务器,存储系统的所有配置信息,在服务器上还有一套jsp/servlet写的web程序,对中心数据库进行配置。 同时,在系统的中心模块下,还有n个子模块,每个子模块也有一台数据库服务器,每个子模块的数据库服务器上也有一套web程序,对子模块的数据库进行配置。中心模块和子模块的web程序是采用的struts+ibatis框架,服务器用的Tomcat。(中心数据库和子模块数据的表格结构不一样)
现在有一个新的要求:将中心模块和子模块的web程序整合到一起,也就是在同一个web程序中,既可以对中心数据库进行配置,也可以对子模块数据库进行配置;既可以对某一个子模块进行配置,也可以对多子模块进行同时配置。
查询了很多分布式应用的介绍,如ejb,webservice等,但还是对分布式技术不甚了解,还有如下疑问:
请问要实现系统整合的要求,现有的系统经过较小的改造能达到这样的要求吗?是否“一定”要用到Ejb等分布式技术,Tomcat可以实现同时操作多个数据库吗?
为了同时操作多个数据库,如果必须需要改变构架,设计思路大概是什么样子,采用什么技术才是最合适的? 求高手指教!!不胜感激!
现在有一个新的要求:将中心模块和子模块的web程序整合到一起,也就是在同一个web程序中,既可以对中心数据库进行配置,也可以对子模块数据库进行配置;既可以对某一个子模块进行配置,也可以对多子模块进行同时配置。
查询了很多分布式应用的介绍,如ejb,webservice等,但还是对分布式技术不甚了解,还有如下疑问:
请问要实现系统整合的要求,现有的系统经过较小的改造能达到这样的要求吗?是否“一定”要用到Ejb等分布式技术,Tomcat可以实现同时操作多个数据库吗?
为了同时操作多个数据库,如果必须需要改变构架,设计思路大概是什么样子,采用什么技术才是最合适的? 求高手指教!!不胜感激!
2.采用RMI确实可以,但是如何保证事务?
3.JMS的发送的信息并不一定实时的收到,所以事务就更不能保证了。。