是Tomcat中间件吗?

aar*_*ona 4 java tomcat solr web-services middleware

所以我有一个客户端需要运行tomcat来处理各种事情(Solr和web服务),在与他和项目的另一个程序员会面后,我有点困惑.另一位程序员在流行语中说"我们需要为tomcat设置中间件".为此,我的客户要求我为tomcat寻找中间件,这让我感到很困惑,因为我认为编写Web服务特定于手头的项目,所以"中间件"将由我们开发.如果是这种情况,为什么不说"Web服务"呢?

我的问题是:是否有一个用于tomcat的开源servlet或插件使其成为中间件(可能来自apache的网站?)或者我是否应该为tomcat编写自己的中间件?或者......是tomcat被认为是中间件吗?关于Java和tomcat,我总共n00b,但我对C#有很多经验,所以我想弄清楚这与C#有什么关系.我之前从未使用过"中间件"一词,我很确定"webservice"几乎是一回事.

有任何想法吗?

Mat*_*ttC 5

所有这些答案都过于冗长.是的,Tomcat是中间件.它位于客户端浏览器上的HTML/Javascript层和服务器上的数据库层之间.它并不像J2EE服务器那样功能齐全,但就普遍接受的流行语来说,它仍然是"中间件".