140 likes | 293 Views
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. Objective of demo Agent-based house-buying scenario
E N D
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 • Objective of demo • Agent-based house-buying scenario • System architecture • MobidgetLite • Infomaster • JATLite • Agent communications among MobidgetLite, Infomaster, and JATLite • Message translations • Distributed agents on wired and wireless network • Screen shots
Objective of Demo • Mission of FX-Agents Research • To construct an extensible open e-marketplace and populate it with working autonomous software agents for the financial domain. • Objective of Demo • To construct an example of extensible open e-marketplace and populated it with limited numbers of working autonomous software agents for thereal estatemarket, as an instance of the financial domain.
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”
SystemArchitecture Infomaster Developed by Logic Group, Stanford University Facilitator JATLite Developed by CDR, Stanford University KQML-Classic Strings Listing agent JATLite- Infomaster Gateway agent KQML-Classic Strings Lender agent KQML-Classic Strings JATLite Router MobidgetLite-Infomaster Gateway agent MobidgetLite- JATLite Gateway agent Java Objects KQML-Classic Strings (KQML for only reconnection message) Seller agent MobidgetLite Agent Server Insurer agent Java Objects Java Objects (contain KQML Objects) Insurer agent Titlecompany agent Buyer agent MobidgetLite Developed by NEC
MobidgetLite: An Agent Server for E-Commerce An example of applications by MobidgetLite Server management agent WWW Gateway (special agent) HTTP Server (Tomcat + Servlet) MobidgetLite Agent Server End user (Browser) Java Objects Java Objects (contains XML DOM instance) HTTP XML strings Parse XML messages Asynchronous Message passing application agents Java Objects Original format/protocols In MobidteLite Java VM Languages used in agent communication depends on implementation of agents
User Interfaces User Agents Wrapper Agents Sources Knowledge Base SQL Facilitator TDT KIF … … … … Infomaster: An Information Integration System 3
Agent Communication between MobidgetLite and JATLite Demo system agent MobidgetLite- JATLite Gateway Agent MobidgetLite Agent Server JATLite Agent JATLite Router Java Objects (contains KQML instance) KQML-Classic strings KQML strings Java Objects (KQML) Parse KQML messages application agents Java VM Java VM Java VM JATLite system MobidgetLite system
Agent Communication between MobidgetLite and Infomaster Demo system agent MobidgetLite- Infomaster Gateway Agent MobidgetLite Agent Server Infomaster Facilitator Infomaster Listing Agent Java Objects (contains KQML instance) KQML-Classic strings KQML-Classic strings Java Objects (KQML) Parse KQML messages application agents Java VM Java VM Java VM Infomaster system MobidgetLite system
Agent Communication between JATLite and Infomaster JATLite Agent JATLite Router JATLite- Infomaster Gateway Agent Infomaster Listing Agent Infomaster Facilitator KQML-Classic strings KQML-Classic strings KQML strings KQML strings Java VM Java VM Java VM Java VM Java VM JATLite system Infomaster system
Direct Mapping Message Translation KQML: (performative :sender <name> :receiver <name> :content <expression>) KQML Classic: (PACKAGE :sender <name> :receiver <name> :content (performative <expression>) Java Object: ? JATLite Infomaster ? MobidgetLite
Distributed Agents on Wired and Wireless Network Gateway agent Listing agent MobidgetLite Agent Server Facilitator Gateway agent Seller agent JATLite Router Insurer agent sound logic slipknot Lender agent Internet Insurer log Diablo hide53 Insurer agent Seller log Titlecompany agent imheo tortoise Gateway agent Buyer agent
Screen Shot @ imheo JATLite Insurer “Allstate” JATLite-Infomaster Gateway agent JATLite Titlecompany “Fidelity_National” JATLite Router @logic