cogo商城对轻量化LEAP的研究
LEAP(Lightweight Extensible Agent Platform)是JADE运行在J2ME/CLDC下的版本,专门在手持设备等资源受限的环境中运行。LEAP运行在通信的上层,容器 Container之间通过TCP/IP通信而不用关心物理连接方式[4]。
J2ME把运算功能有限、电力有限的嵌入式设备称作可连接外界、资源有限的设备,规定这类设备要执行JAVA程序必须满足某些特定条件(CPU速度等),这些必须满足的条件就定义在CLDC规范中。与标准版的JAVA—J2SE相比,J2ME/CLDC所支持的只有标准核心类库的子集合,对存储空间的需求在160KB~512KB之间。http://www.cogobuy.com/ 并且J2ME /CLDC添加支持嵌入式系统的扩充类库,如javax.microedition.io.*类库,不含有RMI。所以,LEAP直接使用TCP/IP套接字通信来连接不同的容器[4]。LEAP没有AMS和DF,为了实现这些功能,LEAP直接访问运行在其它机器上的JADE平台。分布在每一个嵌入式设备上的Agent的代码量就会大大减少,各Agent的功能不会减弱。