Invoice/Credit Note Web Service

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)


Operaing System: Windows 2000, XP, Vista.

IE (6 or 7 Minimum)


Visual Studio 2005

Visual Basic .NET


.NET Framework (2.0 Minimum)


MS SQL Server 2000/2005

Skills: .NET, ASP, Engineering, Microsoft, MySQL, PHP, Software Architecture, Software Testing, SQL, Visual Basic, Windows Desktop, XML, XSLT

See more: web system architecture, web studio 4, web project documentation template, web future studio, web development studio 2.0, web development made easy, web development documentation, web back end development, web application system architecture, web applications in php, web application documentation template, web application development in c# net, visual basic 6 web service code, vista web, vb note, uses of php in web development, uses of data structure, terms service agreement template, terms agreement template, template web development

About the Employer:
( 2 reviews ) United Kingdom

Project ID: #3125900

1 freelancer is bidding on average $255 for this job


See private message.

$255 USD in 14 days
(4 Reviews)