Amazon E-Commerce Service (ECS), also refered as AWS 4.0,provides access to Amazon’s product [login to view URL] provides access to detailed product and pricing information for all items across all Amazon product categories.
**Required
[login to view URL] Search program**
A .NET C# based program that can make requests to AWS and parse the results. I would need a generic search program wirtten in C# that can make search requests based on inputs and bring back results which are in XML. This class or program is easily generated if one uses Visual Studio .NET and imports Amazon WSDL. I will enclose links to sites which have example on how to generate this class and use Amazon [login to view URL] on this WSDL I would need following two programs.
**[login to view URL] Component
**A component that takes in ISBN/UPC/ASIN/EAN number of a product and returns a value object that has prices of the particular item(book,cd etc) as identified by the above input. Amazon returns prices of the books in each conditions. Category-Conditions are New,Like New, Used, Old.
a)So this component should be able to return price of product in each category-conditions. This will be a list object as there may be multiple listings in that category by various sellers.
b)Average price of the product in each category ( avg price for all new books listed,avg price for all like-new).
**[login to view URL] Search
**a) A component that can take ISBN/ASIN/EAN number and search AWS to bring product details. This will use the program in 1 and parse the response into consumable objects. The objects will be value objects based on variosu attributes of products that come in the XML response.
b) The component should be able to take 10 ISBN/UPC/EAN numbers in one time and get the details from AWS.
**4. Seller Profile Search
**a) A component that can take seller ID and search AWS to bring his information like feedback rating. See attachement for details
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
The programs should handle all error conditions
Should be efficiently written to minimize frequent calls to web service.
The program should use Amazon's SOAP based interface and NOTthe REST based call to Amazon. Amazon provides both interface.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
.NET C#, Visual Studio .NET.