Amazon Web Services Program Re-write/modification

This project will involve re-writing and modifying an existing Amazon web services program.

Basic Overview of Current Program:

I have an existing program that essentially makes requests to one of Amazon's web services.? The returned data is returned as XML.? The XML is then parsed and the resulting data is then put into a delimited file.

The Problem:

Amazon recently implemented a "Signed Request" requirement that requires all web service requests to be signed before the requests will be executed.? For this reason, my exisiting code will no longer run, so implementing new code to support this requirement is the 1st order of business.? Unfortunately, the original code, written in C++ I believe, is also no longer supported - so the program will need an entire re-rewrite in C#, Java, Perl or PHP - this can be your choice.? As I mentioned you will also need knowledge of XML and parsing it.

Please note that this will also require a GUI, so please choose whatever you feel is most compatible with developing a small GUI.? Please also note, I am providing the exisiting code as a reference point.? You do not need to "translate the code" line by line to another language, I want you to re-write as you see fit.? It is simply there to show you how the original program worked and provide some structure to follow.? If you can use any or all of the exisiting code, that is perfectly OK.? If you choose to re-develop everything, that is also fine.? But I think we will both find it beneficial to have the old code as reference, so you can easily see exactly what I need done.

Other Changes:

Since you will be re-writing the code anyway, there are also a couple of small changes I would like to make at this time, please see the summary list I will provide.

## Deliverables

Summary of Requirements:

1) Re-develop existing code in either C#, Java, Perl or PHP.

2) Implement the new "signed request" logic necessary to process the web service request.

3) Remove ID field from the GUI and hard code the ID into the program so it no longer needs to be entered manually.

4)? Add 3 checkboxes to the GUI.? Checking 2 of these boxes will change the values of the parameters used for the web service call.? The 3rd box will enable the drop down box described in requirement #5.

5)? Add a drop down box to the GUI that will be populated from a text file that I can edit once the program is compiled (this is to save me time having to enter one of the fields on the current GUI).

I will send you links to online documentation on Amazon's API and the signed request for reference, you will be able to follow their examples.

This should be pretty clear cut.? As I said, you can follow the current program for 90% of this.? Thanks!

Habilidades: Programação C, Programação C#, Engenharia, Java, Microsoft, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Área de trabalho do Windows, XML, XSLT

Veja mais: xml services, xml programming language, writing to a file java, writing to a file in java, writing services business, writing program online, writing a programming language, write translate, write java code online, write all you want, what to write on my overview, what is the most used programming language, what is java programming used for, what is data structure in programming, what i need to develop with java programming, what can you do with java programming, web writing services, web programming with java, web programming services, web programming service, web programming developing in java, web developing program, web developing online, web developing language, web 2.0 programming language

Acerca do Empregador:
( 22 comentários ) Mentor, United States

ID do Projeto: #3033219

Concedido a:


See private message.

$85 USD em 17 dias
(5 Comentários)

3 freelancers are bidding on average $85 for this job


See private message.

$85 USD in 17 dias
(13 Comentários)

See private message.

$85 USD in 17 dias
(4 Comentários)