所以我有一个客户需要为各种事情(Solr 和 web 服务)运行 tomcat,在与他和项目的另一位程序员会面后,我有点困惑。另一个程序员到处乱讲流行语,说“我们需要为 tomcat 提供中间件”。对此,我的客户要求我为 tomcat 寻找中间件,这让我感到困惑,因为我认为编写 web 服务将特定于手头的项目,因此“中间件”将由我们开发。如果是这样,为什么不直接说“Web 服务”呢?
我的问题是:是否有用于 tomcat 的开源 servlet 或插件使其成为中间件(可能来自 apache 的站点?)或者我应该为 tomcat 编写自己的中间件是否有意义?或者...... tomcat被认为是中间件吗?当谈到 Java 和 tomcat 时,我完全是 n00b,但我对 C# 有很多经验,所以我试图弄清楚这与 C# 有什么关系。我以前从未使用过“中间件”这个词,而且我很确定“webservice”几乎是一回事。
有任何想法吗?