Download presentation
Presentation is loading. Please wait.
1
An agent-mediated B2B marketplace University of Wollongong CSCI321 project Present by Joe Tsang, Joe Cheung, Sammy, Angus and Lilian
2
B2B Marketplace Provide agent for English Auction, Japanese Auction and Seal-bids Auction This system consists of 3 components: 1. Web interface – Web server [Tomcat] 2. Agent DB – Database [mySQL] 3. Agent processes – Java Multi-threading [IMAS]
3
Web interface Dynamic web pages is using JSP, Java servlet Web interface is developed on Tomcat 4.0 web server [Tomcat] Web server is connected to mySQL database [DB]
4
Tomcat Web Server Tomcat Web Server provide a user interface for user Choose suitable agent Define agent properties Search products View result and status of Auction
5
mySQL Database Membership is store on DB User input agent data from web page and it store on DB User could retrieve auction result/status from web interface
6
System structure of Marketplace Tomcat web server Java ThreadingDatabase Tomcat – DB – Java Threading process
7
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
8
IMAS process IMAS is a separate process Isolated with Web Server Tomcat DB IMAS Overcome the limitation of web server Easy to debug, more stable and high availability
9
System flow of IMAS System structure of IMAS
10
Class Hierarchy of IMAS
11
Data flow of IMAS
12
Auction Stage - buyer Auction stage is a strategy for agent to place bids with variable price and frequency User define no. of stage implement in its auction Auction time is divided into no. of stages Each stages could place different value of Increment value Bid frequency – time different to place another bid Jump bid – place multiple of increment bids to force competitor to leave
13
Auction stage Price increment over different stage for an agent
14
Reference “Managing and using Mysql”, George Reese, Randy jay yarger and tim king with hugh E. Williams, 2nd edition, O'Reilly, O'Reilly & Associates, Inc. USA “Multithreaded Programming with JAVA™ Technology”, Bil Lewis, Daniel J. Berg, Prentice Hall PTR, 1999, ISBN : 0-13-017007-0 “Java Servlet Programming, 2nd Edition”, Jason Hunter, O'Reilly Pub,April 2001, ISBN: 0-596-00040-5
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.