1 / 14

An agent-mediated B2B marketplace

An agent-mediated B2B marketplace. University of Wollongong CSCI321 project Present by Joe Tsang, Joe Cheung, Sammy, Angus and Lilian. B2B Marketplace. Provide agent for English Auction, Japanese Auction and Seal-bids Auction This system consists of 3 components:

verda
Download Presentation

An agent-mediated B2B marketplace

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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: • Web interface – Web server [Tomcat] • Agent DB – Database [mySQL] • 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. Tomcat – DB – Java Threading process Database Java Threading Tomcat web server System structure of Marketplace

  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 <explain in later slides> • 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 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

More Related