Gopinath                                                                                                          Narendra U.P                                           Back

Requirements

usecases

Analysis

Architecture

Deisgn

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).