JAVA基础代理平台性能比较:关键特性和实时应用中的速度测试
需积分: 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代理平台,以优化生产效率和控制系统的性能。
2019-09-20 上传
2009-08-11 上传
2023-07-23 上传
2023-03-28 上传
2023-07-15 上传
2023-04-28 上传
2023-03-30 上传
2023-10-23 上传
2023-04-04 上传
g2stone
- 粉丝: 1
- 资源: 18
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成