基于Multi-Agents分布式MES系统JINI解决方案研究
JINI是一种基于JAVA的解决方案,其通过远程接口和本地接口区别本地对象和远程对象,使用租借机制、发现协议和远程事件等,使得其应用于Multi-Agents分布式MES系统比传统分布技术更具显著优势。
论文通过对Multi-Agents分布式MES系统实现中对分布式技术的要求进行分析,结合各种主流分布式技术特点的分析比较,讨论分析JINI应用于系统的优势,研究了使用JINI技术实现Multi-Agents分布式系统设计模式,最后进一步以冰箱产品为例,讨论了该产品生产过程控制Multi-Agents分布式MES系统设计,从而进一步验证了使用JINI技术来实现Multi-Agents分布式MES系统的可行性,与目前其它相关主流分布式计算技术相比,在可靠性、可扩展性柔性、适应网络复杂性、对于Multi-Agents设计模式的支持等方面都有着独特的优势。
通过以上研究,获得了以下研究结论与研究成果。
(1)JINI应用于Multi-Agents分布式MES系统比传统技术有无可比拟的优势。
JINI是一种全新的基于服务的网络计算技术。在JINI网络中,一组相关的服务(Service)组成社区,处于社区中的服务具有动态地自动配置、自我管理、自我恢复、代码移动以及相互间自由通信的能力,而不需要人为的干预,在可靠性、可扩展性和柔性等方面都具有其他体系结构所无法比拟的优势。
(2)JINI是可以实现Multi-Agents分布式MES系统的。
JINI分布式应用根据实际情况采取不同的设计方式,根据功能的不同,实现目标不同及是否需要与原有系统集成,可以采用不同的通信方式和集成模式如代理模式、RMI模式、共同计算模式。在JINI群体的子网中建多个服务,由多个服务组合来实现基于Multi-Agents设计,同样用这样的解决方案也能够来实现Multi-Agents分布式MES系统设计。
(3)JINI实现Multi-Agents分布式MES系统更实用、更简单,能够更高效的建立稳定易维护的系统。
复杂的Multi-Agents查找、响应、安全、事务等功能,由于JINI技术本身对于这些模式的支持,使具体编程的实现非常简单,一些底层的操作都由JINI的底层服务环境来实现,不需要做具体的编码,程序员可以把更多的精力放到具体的业务逻辑处理上,从而大大的提高系统开发的生产力,并且建立的系统更稳定和易维护。
综上应用JINI技术能够实现Multi-Agents分布式MES系统,并且比传统技术实现得更好、更实用简单高效。
多智能体系统;制造执行系统;JINI;分布式技术;分布式计算
中国海洋大学
硕士
项目管理
张勤生;杨德才
2008
中文
TP311.52
45
2009-09-28(万方平台首次上网日期,不代表论文的发表时间)