Infrastructure for Agent based B2B marketplace University of Wollongong CSCI321 project Present by Joe Tsang, Joe Cheung, Sammy, Angus and Lilian
B2B Marketplace Offer a B2B marketplace for agents to buy or sell their products Our system provide simple Agent service A foreign Agent interface Accept Remote Agent Third-party designed agent to make bidding
Auction Methods 3 types of auction implemented in Marketplace English auction Price go up until time end Final highest price bidder win Japanese auction Seller increases price force buyers leave Last buyer remain win Seal-bids (Vickery) auction The highest buyer bid win pay second highest price
System structure of Marketplace Database Tomcat – DB – Java Threading process
Java Threading process - IMAS We name this Java Threading process as [IMAS] – Intelligent Marketplace Agent System Most important part of system Agent Intelligent Auction Biding Communicate with Foreign agent Implement of Biding Strategy IMAS
Third Party Agent We provide a interface to accept third party agent This agent … contain its own intelligent designed by user continue to communicate to IMAS could use basic function in marketplace login product searching bid price check status competitive with the agent inside our marketplace
Third Party Agent A TCP socket accept remote agent connect A helper class convert XML data to Java data objectXML Agent must following the specification of Third party agent design
The Web Interface
Make a new Buyer Agent
Make a new Seller Agent
Notification