|
热门文章
推荐文章
最新文章
|
敏捷制造资源集成系统设计与研究 -(2)
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1
本文章共2877字,分2页,当前第2页,快速翻页:
|
2.3 代理路由器
资源搜索过程中,当一个代理向另一个代理发送消息时,它并不是直接传送,而是经路由器转发过去。这里路由器是用JATLite开发的,作为转发消息的专用、智能性的应用软件。有了路由器,用户将要搜索资源的条件和被访问者的名字通过搜索代理传送给路由器后,所有地址转换、发送、链接和等待搜索结果的工作都交由路由器自动完成。 3 制造资源搜索与集成 3.1 搜索代理
资源搜索代理采用的工作平台是www Java Applet,也就是说,系统的人机界面是以网页为基础的,分为两个层次,第一层是系统简介、使用介绍和留言簿,第二层是资源的搜索。搜索代理软件用JATLite开发工具开发。用户调用搜索代理网页,按照预先确定的格式输入被搜索资源的名称、特征参数等,搜索代理通过InitConApplet类接受用户所输入的信息,连同用户在网上注册的名字和地址一起转换成SQL格式,然后激活搜索代理的SeekerAgent类。SeekerAgent类是从JATLite开发工具中的RouterClienAction类中继承而来。该函数将SQL语句转换为KQML格式,发送资源搜索要求,开始搜索过程。搜索代理的工作流程如图2所示。图中Act方法是对搜索结果的处理函数。搜索代理收到消息后,该函数被自动激活,对接收的KQML消息作出响应。程序流程如图3所示。在搜索结果处理程序中如果验证操作谓词为Yes,认为成功搜索到所需要的资源,将此消息转给本地数据库代理。操作谓词非Yes,认为此次被搜索企业无所需要的资源,程序不做进一步的处理。 3.2 数据库代理
数据库代理是企业数据库在Internet系统中的一个代表,是接收外界访问的窗口。数据库代理中的主要程序是类DBAgent,它也是从JATLite开发工具中的RouterClienAction类中继承而来。DBAgent收到的消息分成两类,一类是搜索要求,操作词是ASK-ALL,要求数据库代理在本地数据库中进行查找,并将查找的结果回送给申请者;另一类消息是数据存取请求,操作词是ADD,来自本地搜索代理。数据库代理按搜索代理给出的资源地址,从资源所在地下载详细的资源信息,将所获得的资源添加到搜索结果数据库。数据代理的工作流程如图4所示。 3.3 资源集成系统中的专家系统
本系统中的专家系统主要包括数据库、知识库和推理机。数据库存放搜索的结果,专家系统依一定的规则和推理方法对所获得的结果进行筛选和排序,按综合得分评定出最佳的合作伙伴。由于在实际的资源组合中还存在着许多模糊的不确定的因素,为保证系统在任何情况下都能够选到满意的合作者,系统允许管理人员通过修改权值或直接进行人工干预来选择合作者,同时系统记录每次被选中的合作伙伴,如果他们在下一次合作中再出现,则根据以前的合作成绩进行加权。 4 结束语
本文提出了基于智能代理技术的敏捷制造资源集成新方法,描述了用具有平台无关性的程序设计语言Java开发智能代理的过程。借助于智能代理,能够在现有的Internet环境下,实现不同企业资源的互访。系统运行结果表明,所建立的资源集成系统能够有效地实现资源搜索与集成,因此,基于智能代理的技术为制造资源在全球范围内的集成提供了新 的途径,也为敏捷制造的实现奠定了坚实的基础。
|
|
|
 本文章所属分类: 首页
→ 机械修理知识
|
文章搜索
|