Скачать презентацию Agent-Based House-Buying System Demonstration Hidehito Gomi and Daishi Скачать презентацию Agent-Based House-Buying System Demonstration Hidehito Gomi and Daishi

e3f1528fcd41de457acec458fd3eb3fd.ppt

  • Количество слайдов: 14

Agent-Based House-Buying System Demonstration Hidehito Gomi and Daishi Kato, NEC Corp Kyohei Kawazoe, INTEC Agent-Based House-Buying System Demonstration Hidehito Gomi and Daishi Kato, NEC Corp Kyohei Kawazoe, INTEC Web and Genome Corp Rada Chikorva, Jung Ung Min, Keesoo Kim, and Waqar Mohsin, Stanford University

Overview n n n Objective of demo Agent-based house-buying scenario System architecture n n Overview n n n Objective of demo Agent-based house-buying scenario System architecture n n n n Mobidget. Lite Infomaster JATLite Agent communications among Mobidget. Lite, Infomaster, and JATLite Message translations Distributed agents on wired and wireless network Screen shots 2

Objective of Demo n Mission of FX-Agents Research n n To construct an extensible Objective of Demo n Mission of FX-Agents Research n n To construct an extensible open e-marketplace and populate it with working autonomous software agents for the financial domain. Objective of Demo n To construct an example of extensible open emarketplace and populated it with limited numbers of working autonomous software agents for the real estate market, as an instance of the financial domain. 3

Agent-Based House-Buying Scenario Listing agent “Mitsui_Yellow_Pages” Buyer “Taro” Seller “Akira” Titlecompany “Fidelity_National” Insurers “State_Farm” Agent-Based House-Buying Scenario Listing agent “Mitsui_Yellow_Pages” Buyer “Taro” Seller “Akira” Titlecompany “Fidelity_National” Insurers “State_Farm” and “Allstate” Lender “Wells_Fargo_Bank” 4

System Architecture Infomaster Facilitator JATLite KQML-Classic Strings Developed by CDR, Stanford University Lender agent System Architecture Infomaster Facilitator JATLite KQML-Classic Strings Developed by CDR, Stanford University Lender agent JATLite Router Titlecompany agent Buyer agent Listing agent JATLite. KQML-Classic Infomaster Strings Gateway agent KQML-Classic Strings (KQML for only reconnection message) Insurer agent Developed by Logic Group, Stanford University KQML-Classic Strings Mobidget. Lite-Infomaster Gateway agent Mobidget. Lite. JATLite Gateway agent Java Objects Mobidget. Lite Agent Server Java Objects (contain KQML Objects) Seller agent Java Objects Insurer agent Mobidget. Lite Developed by NEC 5

Mobidget. Lite: An Agent Server for E-Commerce An example of applications by Mobidget. Lite Mobidget. Lite: An Agent Server for E-Commerce An example of applications by Mobidget. Lite End user (Browser) Server management agent WWW Gateway (special agent) HTTP Server HTTP (Tomcat XML strings + Servlet) Java Objects (contains XML DOM instance) Parse XML messages Mobidget. Lite Agent Server Asynchronous Java Objects Message passing application agents Original format/protocols In Mobidte. Lite Java VM Languages used in agent communication depends on implementation of agents 6

Infomaster: An Information Integration System User Interfaces Agents Wrapper Knowledge Agents Sources Base SQL Infomaster: An Information Integration System User Interfaces Agents Wrapper Knowledge Agents Sources Base SQL Facilitator TDT KIF … … 3 7

JATLite: A Java Agent Infrastructure with Message Routing 8 JATLite: A Java Agent Infrastructure with Message Routing 8

Agent Communication between Mobidget. Lite and JATLite Demo system agent Mobidget. Lite. JATLite Gateway Agent Communication between Mobidget. Lite and JATLite Demo system agent Mobidget. Lite. JATLite Gateway Agent Java Objects KQML-Classic (contains KQML instance) strings KQML strings JATLite Agent JATLite Router Java VM JATLite system Parse KQML messages Mobidget. Lite Agent Server Java Objects (KQML) application agents Java VM Mobidget. Lite system 9

Agent Communication between Mobidget. Lite and Infomaster KQML-Classic strings Infomaster Facilitator Infomaster Listing Agent Agent Communication between Mobidget. Lite and Infomaster KQML-Classic strings Infomaster Facilitator Infomaster Listing Agent Java VM Infomaster system Demo system agent Mobidget. Lite. Infomaster Gateway Agent Java Objects KQML-Classic (contains KQML instance) strings Parse KQML messages Mobidget. Lite Agent Server Java Objects (KQML) application agents Java VM Mobidget. Lite system 10

Agent Communication between JATLite and Infomaster KQML strings KQML-Classic strings JATLite Agent JATLite Router Agent Communication between JATLite and Infomaster KQML strings KQML-Classic strings JATLite Agent JATLite Router JATLite. Infomaster Gateway Agent Infomaster Listing Agent Infomaster Facilitator Java VM Java VM JATLite system Infomaster system 11

Message Translation KQML: JATLite (performative : sender <name> : receiver <name> : content <expression>) Message Translation KQML: JATLite (performative : sender : receiver : content ) KQML Classic: Infomaster Direct Mapping (PACKAGE : sender : receiver : content (performative ) Java Object: ? ? Mobidget Lite 12

Distributed Agents on Wired and Wireless Network Gateway agent Listing agent Mobidget. Lite Agent Distributed Agents on Wired and Wireless Network Gateway agent Listing agent Mobidget. Lite Agent Server Facilitator JATLite Router Gateway agent Seller agent Insurer agent sound logic slipknot Internet Lender agent Insurer log Diablo hide 53 Insurer agent Titlecompany agent Gateway agent imheo tortoise Seller log Buyer agent 13

Screen Shot @ imheo JATLite. Infomaster Gateway agent JATLite Router @logic JATLite Insurer “Allstate” Screen Shot @ imheo JATLite. Infomaster Gateway agent JATLite Router @logic JATLite Insurer “Allstate” JATLite Titlecompany “Fidelity_National” 14