The service to be provided is a ASP.NET 2.0+ and SQL Server 2005 Web Service to facilitate access to an online parts database, and new and used parts ordering service B2B.
**Both C# or VB** as language is acceptable,? but it has to be developed in MS Visual Studio 2005 or 2008.
**Clients (Repair Shops)** ? will access the system to:
* Get parts information from the new parts database for a particular Model.
* Place orders to the server for **new** parts for a Model
* Post Request for Quotes for used parts
* Get quotes for used parts from suppliers
* Place orders to the server for **used** parts for a Model
**Vendors** will access the system to:
* Get orders allocated to them
* Post order status updates on orders as they are fulfilled
* Get Request For Quotes? for used parts allocated to them
* Post Quotes for used parts
Administration of the system will be managed via a web portal. This is a separate project, with its own requirements. The same developer may do both the web service and Web applications once we have published the web application specification.
## Deliverables
Eziparts will be a simple Web service comprising of two distinct services, once for clients and one for vendors (it is expected to have one WSDL for each service), and a management module providing the business logic.? Administration of the service will be provided via a Web solution, and is detailed as a separate project.
To assist in the design we will provide:
* A Full description of all we Service functions is provided (This Document)
* A full Web Service Data Definition of all Messages is provided. This is to be used to develop the XSD’s required.
* A full database design is provided, and a sample Database (SQL Server 2005/2008 Script) plus relationship diagram.
A message mail box for each registered Client and Vendor user of the service will ? be provided for the notification of Asynchronous messages. The web service client applications will access the messages that will be delivered into the mailbox from the system.