Download Home-Buying System Architecture

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
2
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 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” and
“Allstate”
Lender
“Wells_Fargo_Bank”
4
System
Architecture
Infomaster
Facilitator
JATLite
KQML-Classic
Strings
Developed by CDR,
Stanford University
Lender
agent
JATLite
Router
Titlecompany
agent
Buyer
agent
Listing agent
JATLiteKQML-Classic
Infomaster Strings
Gateway
agent
KQML-Classic
Strings
(KQML for only
reconnection
message)
Insurer
agent
Developed by Logic Group,
Stanford University
KQML-Classic
Strings
MobidgetLite-Infomaster
Gateway agent
MobidgetLiteJATLite Gateway
agent
Java Objects
MobidgetLite
Agent Server
Java Objects
(contain KQML
Objects)
Seller
agent
Java Objects
Insurer
agent
MobidgetLite
Developed by NEC
5
MobidgetLite: An Agent Server for
E-Commerce
An example of applications by MobidgetLite
End user
(Browser)
Server management
agent
WWW Gateway
(special agent)
HTTP
Server
HTTP
(Tomcat XML strings
+ Servlet)
Java Objects
Java Objects
(contains XML
DOM instance)
Parse XML messages
MobidgetLite
Agent Server
Asynchronous Java Objects
Message passing
application
agents
Original format/protocols
In MobidteLite
Java VM
Languages used in agent communication
depends on implementation of agents
6
Infomaster: An Information
Integration System
User
User
Interfaces
Agents
Wrapper
Knowledge
Agents
Sources
Base
SQL
Facilitator
TDT
KIF
…
…
…
…
3
7
JATLite: A Java Agent Infrastructure
with Message Routing
8
Agent Communication between
MobidgetLite and JATLite
Demo system
agent
MobidgetLiteJATLite Gateway
Agent
Java Objects
KQML-Classic (contains KQML
instance)
strings
KQML strings
JATLite
Agent
JATLite
Router
Java VM
Java VM
JATLite system
Parse KQML messages
Java Objects
(KQML)
MobidgetLite
Agent Server
application
agents
Java VM
MobidgetLite system
9
Agent Communication between
MobidgetLite and Infomaster
KQML-Classic
strings
Infomaster
Facilitator
Infomaster
Listing
Agent
Java VM
Java VM
Infomaster system
Demo system
agent
MobidgetLiteInfomaster Gateway
Agent
Java Objects
KQML-Classic (contains KQML
instance)
strings
Parse KQML messages
Java Objects
(KQML)
MobidgetLite
Agent Server
application
agents
Java VM
MobidgetLite system
10
Agent Communication between
JATLite and Infomaster
KQML strings
KQML strings
KQML-Classic
strings
KQML-Classic
strings
JATLite
Agent
JATLite
Router
JATLiteInfomaster
Gateway
Agent
Infomaster
Listing
Agent
Infomaster
Facilitator
Java VM
Java VM
Java VM
Java VM
Java VM
JATLite system
Infomaster system
11
Message Translation
KQML:
JATLite
(performative
:sender <name>
:receiver <name>
:content <expression>)
KQML Classic:
Infomaster
Direct
Mapping
(PACKAGE
:sender <name>
:receiver <name>
:content (performative <expression>)
Java Object: ?
?
Mobidget
Lite
12
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
Internet
Lender agent
Insurer
log
Diablo
hide53
Insurer agent
Titlecompany agent
Gateway agent
imheo
tortoise
Seller
log
Buyer agent
13
Screen Shot @ imheo
JATLiteInfomaster
Gateway agent
JATLite Insurer
“Allstate”
JATLite
Titlecompany
“Fidelity_National”
JATLite Router
@logic
14
Related documents