SOAP Client & Server - Delphi 2005

Ολοκληρωμένο Αναρτήθηκε May 17, 2005 Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

This project requires the development of the server side of a web services SOAP server and a simple windows EXE client side application to test the web service. The exact functionality of the web service will be described below.

The web service must be a SOAP compliant service with WSDL description.

## Deliverables

Description of Web Service Server:

The web service will communicate with a database stored in a sql server. The web service will have three functions, as follows:

1.) GetServicesList()

a. This function will return the contents of the table ServicesList to the client application.

b. This function will be a read-only operation and the client application will use this table data for a dropdown list for the NewReservation function described later.

2.) NewReservation(numerous fields)

a. This function will take several parameters and insert a record into the table SOAP_Reservations

b. This function will return the ReservationID to the client station after the record has been inserted.

3.) CancelReservation(reservationid)

a. This function will take a reservationid, and insert it into the table SOAP_Cancellations.

b. This function will return the cancellation number of the record just inserted.

Description of Web Service Client

1.) The client will need to retrieve the table ServicesList on startup and use this information for a dropdown list when the user clicks “New Reservation??

2.) There will need to be a button for “New Reservation?? that opens a window and shows the user the fields on the SOAP_Reservations table. The ServiceID field will be a drop down list using the contents of the ServicesList to populate. When the user click SAVE the client application will need to transmit the reservation to the SOAP Server and the server will need to post the data and respond to the client with the ReservationID. The client will then need to display this reservation id using a simple ShowMessage()

3.) The soap client will need to have a button called “CANCEL RESERVATION??, when the user clicks it will prompt for a reservation number, this number will be transmitted to the SOAP server and posted in the table SOAP_Cancellations. The soap server will then respond with the CancellationID and the client will need to display this number using a ShowMessage().

OTHER 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):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

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

All development MUST be done using Delphi 2005 unless agreed upon otherwise.

The server side interface must be a CGI EXE Application that will run on An IIS Server.

The client application must be a windows compatible EXE built using either Win32 or .NET winforms built in Delphi 2005.

The developer may implement any logic he/she wishes using Stored Procedures, triggers, or other strategies in the SQL Server.

The database is served on SQL Server 2000

ASP PHP XML

Ταυτότητα Εργασίας: #3722196

Σχετικά με την εργασία

3 προτάσεις Απομακρυσμένη εργασία Ενεργό May 24, 2005

Ανατέθηκε στον:

shakaworld

See private message.

$140.25 USD σε 14 μέρες
(246 Αξιολογήσεις)
5.4

3 freelancers κάνουν προσφορές κατά μέσο όρο $330 για αυτή τη δουλειά

srlevitt

See private message.

$425 USD σε 14 μέρες
(16 Αξιολογήσεις)
5.7
mohabed

See private message.

$425 USD σε 14 μέρες
(0 Αξιολογήσεις)
0.0