The overall objective of this project is to develop a web service that will receive incoming invoice/Credit Note XML’s and update them to a database. The Web Service should follow an n-tiered structure, in that there is a business tier and a data access tier behind the web service. One of the key elements of the web service is to build a framework/template web service that in the future could not only be enhanced by altered for other uses.
The overall aim of the web service is so a simple client application can send an invoice or Credit Note XML, and have it update to the relevant back end database. Again the main aim is to build a framework/template that can be expanded upon in the future.
In terms of the scope required for the project, it is limited to a simple client (VB .NET client) that will send a pre-defined invoice/Credit Note XML to a specified web service.
The main part of the project is to produce a web service that will receive the invoice/Credit Note XML, validate its contents, then either reject the XML and send an error message back to the client application (e.g. XML Response), or proceed with the processing of the XML invoice/Credit Note, and update it to a specified database.
The scope also covers the web service, interacting with a business tier and data access tier in terms of the n-tier architecture.
For Further Details - Please See Attached Documentation.
## Deliverables
1. Complete and fully-functional working application(s) in executable form as well as complete source code of all work done. All code should be fully commented and easy to understand.
2. Complete and fully working SQL scripts for creating any databases/tables/stored procedures.
2. Full instructions on how to configure, install and run any applications/web applications.
3. Deliverables must be in a ready to run condition.
4. 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).
5. No 3rd party components should be used.
6. Microsoft Development Standards to be employed on all applications (e.g. including no hungarian notation).
For Further Details - Please See Attached Documentation.
## Platform
Windows Based Platform(s)
Platform
Operaing System: Windows 2000, XP, Vista.
IE (6 or 7 Minimum)
Development
Visual Studio 2005
Visual Basic .NET
ASP .NET
.NET Framework (2.0 Minimum)
Database
MS SQL Server 2000/2005