Java 在Jade中开发的代理系统必须是分布式的吗?

Java 在Jade中开发的代理系统必须是分布式的吗?,java,jena,agent,agents-jade,Java,Jena,Agent,Agents Jade,我希望建立一个系统,在这个系统中,代理从移动应用程序获取搜索查询,搜索语义存储的信息并给出结果集。我计划用jade代理框架和jena的语义层构建系统的中间件。但据我所知,我的系统不是分布式的。使用代理是否值得 先谢谢你 使用代理是否值得 不,不是 使用代理并不是构建一个分布式系统,而是您是否希望围绕自主行为单元构建您的系统,以及它们自己的目标、策略和信念。在您的描述中没有任何内容表明您需要额外的复杂性来解决您的用户需求 我的建议是:不要关注如何构建系统,而要关注用户的需求。然后尽可能做出最简单的

我希望建立一个系统,在这个系统中,代理从移动应用程序获取搜索查询,搜索语义存储的信息并给出结果集。我计划用jade代理框架和jena的语义层构建系统的中间件。但据我所知,我的系统不是分布式的。使用代理是否值得

先谢谢你

使用代理是否值得

不,不是

使用代理并不是构建一个分布式系统,而是您是否希望围绕自主行为单元构建您的系统,以及它们自己的目标、策略和信念。在您的描述中没有任何内容表明您需要额外的复杂性来解决您的用户需求

我的建议是:不要关注如何构建系统,而要关注用户的需求。然后尽可能做出最简单的技术选择,以满足这些需求。当您构建应用程序时,您对用户需求的理解将发生变化,您的应用程序也将随之发生变化。您从一开始就构建的复杂性越高,就越难灵活地响应您对问题不断变化的理解