是否必须分发在Jade中开发的代理系统?

时间:2013-05-05 07:14:34

标签: java jena agent agents-jade

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

提前谢谢。

1 个答案:

答案 0 :(得分:1)

  

是否值得使用Agent?

不,不是。

使用代理不是建立一个分布式系统,它是关于你是否想要围绕自主行为的单位构建你的系统,并且有自己的目标,策略和信念。您的描述中没有任何内容表明您需要额外的复杂性来解决用户需求。

我的建议:不要专注于 你将如何构建系统,专注于用户需要的。然后,您可以选择最简单的技术,以满足这些需求。在构建应用程序时,您对用户需求的理解将会发生变化,您的应用程序将不得不随之更改。你从一开始就越复杂,就越难以敏捷地回应你对这个问题不断变化的理解。