|
Purpose
The purpose of this document is to specify the design and analysis for an auction house Vipani. The auction house is designed to accommodate and integrate business models for an auction and support the business rules associated with them.
INTRODUCTION
VIPANI is a generic Electronic Business Exchange, which offers a wide
variety of business models and enables buying agents and selling agents
to meet, choose/set up a business model, and transact business and do
commerce in a secure way.
Scope
This document covers the functionality that the system has to incorporate. It also takes into account the front end and the backend design of the system.
The following are the design documents that bring out the features of the system.
1. Use-Case Diagram - Sequence Diagrams
2. Analysis Model - Abstractions - Class Diagram - State Chart Diagrams
3. Architecture Specification - Package Diagram, Component Diagrams, Deployment Diagram.
4. Design Model - Design Patterns
Requirements
VIPANI is a generalization of Kasbah. It is intended to be a highly
configurable marketplace capable of supporting a wide variety of business
models including new, user-defined business models.
Traders (buyers/sellers) can register with VIPANI and participate in trading.
Traders can choose one of several business models that are offered by VIPANI
or can define their own business models.
(1) A potential seller registers with VIPANI and provides information
on the product(s) he would like to sell and chooses a business model.
This could be a forward auction, reverse auction, or an exchange, etc.
As soon as the seller registers, VIPANI will do a variety of things
such as matching him to potential buyers or matching (aggregating)
him with other potential sellers, etc, as entailed by the business
model.
(2) A potential buyer registers with VIPANI and provides information
on the product(s) she would like to buy. When a buyer registers, VIPANI
will enable the buyer to know the potential sellers, aggregate the buyer
with other potential related buyers, etc, as entailed by the business
model.
(3) A "trade" happens where buyer(s) and seller(s) participate and
negotiate according to a chosen business model. The trade determines
the winner(s). The winning buyer(s) make the payment electronically
and securely to the seller(s).
|