FACL: a form-based agent communication language for enduser-initiative agent-based application development

FACL: a form-based agent communication language for enduser-initiative agent-based application development
复制标题

FACL:一种基于表单的代理通信语言,用于最终用户发起的基于代理的应用程序开发

DOI:
10.1109/cmpsac.2000.884704
复制
发表时间:
2000
期刊:
Proceedings 24th Annual International Computer Software and Applications Conference. COMPSAC2000
影响因子:
--
通讯作者:
Katsuya Fujiwara
Katsuya Fujiwara
中科院分区:
--
文献类型:
--
作者:
Takeshi Chusho;Katsuya Fujiwara

文献摘要

被引文献

相似文献

办公室内外使用因特网的最终用户数量都在增加。最终用户主动开发应用程序对于他们自己的任务自动化已经变得非常重要。基于“办公室和家庭的所有日常工作都应该由计算机来完成”的思想,本文描述了一个面向多代理的办公网络(MOON)系统的多代理框架和一个代理通信语言(ACL)。MOON系统是一个分布式系统,包括B-to-C和B-to-B电子商务中的窗口工作。多代理框架是一个Java应用程序框架,包括一个基于表单的ACL(FACL)作为一个公共协议,用于传递应用程序的表单和三种代理工作在:客户端,服务器在Windows和MOON服务器分别。FACL有一个非常简单的信息结构(谁、什么、如何、哪个),因为FACL是根据“一种服务=一种形式”的简单概念设计的。FACL主要用于在客户端代理和领域专家代理之间发送或接收书面表单的窗口任务。此外,MOON服务器的代理和移动的代理参与这些通信,以提供目录、服务和表单交付服务。FACL使基于Agent技术的分布式应用系统之间具有高度的互操作性,并通过教导Agent做什么来促进最终用户自己开发Agent。
The number of end users using the Internet increases on the inside and outside of offices. End user-initiative development of applications has become important for automation of their own tasks. For a solution based on the philosophy: "All routine work both at office and at home should be carried out by computers", the paper describes a multi-agent framework and an agent communication language (ACL) for the MOON (multi-agent-oriented office network) systems which are distributed systems including window work in B-to-C and B-to-B electronic commerce. The multi-agent framework is a Java application framework and includes a form based ACL (FACL) as a common protocol for passing application forms and the three kinds of agents working at: client terminals, server-at-windows and the MOON servers respectively. FACL has a very simple message structure (who, what, how, which) because FACL was designed based on the simple concept that "one service=one form". FACL is used primarily for window task sending or receiving written forms between a client agent and a domain expert agent. In addition, broker agents and mobile agents of MOON servers participate in these communications for directory, services and form delivery services. FACL brings high interoperability among distributed application systems based on agent technologies, and promotes end users themselves developing their agents by teaching agents what to do.