征求建议:在tomcat上的web应用和java应用之间的双向数据交互方式

09-10-27 hepeng19861212

在tomcat上的web应用,跟普通java应用之间实现双向数据交互,有哪些可行的方式?

注:

目前已找到如下方法:

方式1:将java应用集成到web应用中,也放到tomcat中去跑。由于java应用要处理大批量请求,放进tomcat中就相当于给孙猴子加了“紧箍咒”,故此方法不可行。

方式2:xml,xml通信我不熟悉,恳请各位xml的老人发表意见。但据说此方法效率不高,我正在考虑中。

方式3:由于web应用和java应用都是基于同一个数据库,通过数据库来间接实现数据交换,貌似效率也不会太高。

欢迎老人们提供新的解决方法。

[该贴被hepeng19861212于2009-10-27 11:44修改过]

banq
2009-10-27 11:56

第一个方案可行,因为Tomcat代表的Web计算的性能理论上可以无限提升,可伸缩性方案非常多,负载平衡 集群 分布式缓存 云计算都可以

IceQi
2009-10-27 21:45

方案二:XML

在绝大多数的应用场景下XML都是可以接受的方案。不过XML最大的优点不在于性能而是他的通用性。

对于方案的筛选还需要考虑一个关键因素,数据量是多少?我接触到的最大数据量是企业产线上的应用系统,XML还是可以应付的。