本研究探討了 Jason , Jadex 和 BDI4JADE,討論各平台的優劣,並且反思 AOP 不被廣泛使用的原因,從而以 Java 代理人開發框架 (Java agent development framework, JADE)為基礎,實作出包含輕量型 BDI 架構的代理人平台,並結合大數據平台 Hadoop ,展示出 本系統能容易的開發出網路分散式服務。;Based on the developments of internet of things (IoT) and network services like social media network, big data analysis becomes more and more popular. Agent-oriented programming (AOP) has been regarded that it can effectively reduce the complexity of developing future applications. However, AOP is not widely accepted. We argued the reason for that is that the basic concept of belief-desire-intention (BDI) is not universally accepted by the agent community.
In this research, we discussed the advantages and shortcomings of current BDI agent platforms like Jason, Jadex and BDI4JADE. And, we articulated about the reason why AOP is not widely accepted. Then, we implemented a system based on Java agent development framework (JADE) that combines a lightweight BDI model and a big data platform Hadoop to demonstrate that our system can easily develop a distributed network service application.