Develop the multi agent system, Computer Engineering

The new season of AFL, and the excited coming FIFA World Cup in South Africa this June, many sports fans are willing to find the latest results of their beloved sports teams. In this project, you are requested to develop a middleware based multi agent system to track the latest score of your favourite sports team.

The architecture of this multi agent system is given above. There are three types of agents in this system:

  • Yellow Page Agent (YPA): a middle agent acts as yellow page. It keeps a list of records of the currently available service provider agents who can offer information or services to others. The record of a service provider includes agent name, contact information, and the service (team name). The record is registered by a provider agent when it starts, and when it exits from the system the agent will deregister to YPA and its record will be removed from the list.  
  •  Service Provider Agent (SPA): an information agent who can find and extract a piece of requested information, such as the most recent score of Australian soccer team, from the World Wide Web. It first registers its service information to the YPA when it becomes available to the public. After that,  it is able to answer queries from other service consumer agents to search and  extract the score for your team. Finally, when it quits from service, SPA deregisters from YPA so its record will be removed from the list.  
  • Service Consumer Agent (SCA): a software agent as an interface to human users. SCA has a GUI interface for users to input or select sports team. And then, it asks the YPA to allocate an agent who has the capability to find the score for that team. When SCA receives the contact information of a SPA from YPA, it communicates with that SPA to request the latest team result. And it will display the score returned by SPA to the user.
Posted Date: 2/23/2013 5:45:00 AM | Location : United States







Related Discussions:- Develop the multi agent system, Assignment Help, Ask Question on Develop the multi agent system, Get Answer, Expert's Help, Develop the multi agent system Discussions

Write discussion on Develop the multi agent system
Your posts are moderated
Related Questions
Explain how the Web enables effective collaborative computing. Discuss the similarities and differences among WebEx, Microsoft NetMeeting and Novell Groupwise software (in less tha

Analog signals can be              by combining them with a carrier frequency (A)  Carried                                      (B)  Transported (C)  Multiplexed

What is Arithmetic and Logic Unit Arithmetic and Logic Unit: The ALU is the 'core' of any processor. It implements all arithmetic operations (addition, multiplication, subtract

It allows code reusability. Reusability saves time in program development. It encourages the reuse of proven and debugged high-quality software, thus decreasing problem after a sys

The following is the required interface for the mouse and cheese problem. Your program is required to read its input from a file named 'maze.txt' In the maze.txt

Q. What is Master slave kernel? Master slave kernel: In this model just one of processors is assigned as Master.  The master is in charge for subsequent activities:  i)

Explain Real Time Operating System? Real time operating System: A real-time operating system has suitably-defined, fixed time constraints. Processing should be done in the d

How is Secure Sockets Layer relied on the certificates? The Secure Sockets Layer standard is not a single protocol, but quite a set of accepted data transfer routines which a

Which device consume minimum power ? Ans. Minimum power consume by CMOS as in its one p-MOS and one n-MOS transistors are connected in complimentary mode, so one device is ON a

Application and Function Areas - artificial intelligence: Individual applications and function often drive "AI" research much more than the long term relative field described