JAVA基础代理平台性能比较:关键特性和实时应用中的速度测试

需积分: 4 4 下载量 25 浏览量 更新于2024-12-19 收藏 292KB PDF 举报
本文是一篇深入研究了基于Java的代理平台在制造控制解决方案中的应用的论文,由Pavel Vrba撰写,发表于Rockwell Automation Research Center,位于捷克共和国的布拉格。该研究主要关注的是在工业自动化环境中,特别是在使用可编程逻辑控制器(PLC)的背景下,选择合适的Java代理开发工具或平台的重要性。 论文的核心内容围绕以下几个关键点展开: 1. Java代理平台的比较:作者对比了当时可用的主要Java代理开发平台,如JADE(Java Agent DEvelopment Framework)、FIPA-OS、ZEUS和JACK,这些平台在满足制造控制系统的特定需求时展现出不同的优势。这涉及到对平台的性能、功能和兼容性的全面评估。 2. 决策支持与实时控制结合:文章强调了将高级别代理作为决策制定实体与基于IEC 1131-3或IEC 61499标准的低级别实时控制相结合的重要性。这些标准定义了工业自动化系统中控制器的设计和行为规范。 3. 平台特性:为了适应现有PLC控制器环境,Java代理平台需要具备特定属性,例如FIPA(Foundation for Intelligent Physical Agents)互操作性,以确保平台之间的有效通信;小内存占用,以节省硬件资源;成本效益,考虑到部署和维护的成本;以及安全性,保护系统免受潜在威胁。 4. 基准测试:论文的重点部分是针对选定的四个平台进行了基准测试,特别是测量它们在实时应用中发送消息的速度。这对于那些依赖快速通信和响应时间的系统来说,如制造业中的自动化流程,至关重要。 通过这篇论文,作者不仅提供了对Java代理平台的深入分析,还为实际应用中的工程师和开发者提供了一份有价值的参考指南,帮助他们根据项目需求选择最适合的Java代理平台,以优化生产效率和控制系统的性能。