Paper details
Create a string manipulation service that exposes the following methods:
Method Signature Description
List ConvertToArray(string str) Takes a sentence and returns each word in an List structure
String ConvertToUpperCase(string str) Takes a string and returns the same string converted to uppercase characters
Int LengthOfString(string str) Takes a string and returns the number of characters in the string
List WordLengths(string str) Takes a string and returns a custom class (structure below) containing each word in the string and the number of characters in the word.

? Create a client (consumer) of the service created in part 1.
? The client must have the ability to call each of the 4 methods exposed by the service (ConvertToArray, ConvertToUpperCase, LengthOfString and WordLengths).
? The type of application the client application is built from is up to you (e.g. console, windows, WPF ?).
? The client application must have the ability to allow the user to choose which of the four service methods to call and what parameters are passed to the service.
? The client application must present the data returned from the service in some fashion.
? Clear instructions on how to use the client application must be provided with the submission in the form of a readme.txt
? The endpoint with which the client communicates with the service must be one of the 3 endpoints described in part 1.
assignment 2
Marking Scheme:

Using the service created in Assignment
? Enable tracing
? ServiceFaults if the user has entered invalid data:
o Invalid data could be:
? A single character
o The fault must return a structure with:
? A string description of the error
? An error code integer (the number used for the code is up to you)
o The client application must capture the fault and display an appropriate message to the user.
? The service must make use of throttling.
? The service must make use of quotas.
Section 2:
? Recreate the client and server from assignment 2 in a REST based implementation.
? The client must have the ability to call each of the 4 methods exposed by the service (ConvertToArray, ConvertToUpperCase, LengthOfString and WordLengths).
? The type of application the client application is built from is up to you (e.g. console, windows, WPF ?).
? The client application must have the ability to allow the user to choose which of the four service methods to call and what parameters are passed to the service.
? The client application must present the data returned from the service in some fashion.

Leave a Reply

Your email address will not be published. Required fields are marked *

Paper details
Create a string manipulation service that exposes the following methods:
Method Signature Description
List ConvertToArray(string str) Takes a sentence and returns each word in an List structure
String ConvertToUpperCase(string str) Takes a string and returns the same string converted to uppercase characters
Int LengthOfString(string str) Takes a string and returns the number of characters in the string
List WordLengths(string str) Takes a string and returns a custom class (structure below) containing each word in the string and the number of characters in the word.

? Create a client (consumer) of the service created in part 1.
? The client must have the ability to call each of the 4 methods exposed by the service (ConvertToArray, ConvertToUpperCase, LengthOfString and WordLengths).
? The type of application the client application is built from is up to you (e.g. console, windows, WPF ?).
? The client application must have the ability to allow the user to choose which of the four service methods to call and what parameters are passed to the service.
? The client application must present the data returned from the service in some fashion.
? Clear instructions on how to use the client application must be provided with the submission in the form of a readme.txt
? The endpoint with which the client communicates with the service must be one of the 3 endpoints described in part 1.
assignment 2
Marking Scheme:

Using the service created in Assignment
? Enable tracing
? ServiceFaults if the user has entered invalid data:
o Invalid data could be:
? A single character
o The fault must return a structure with:
? A string description of the error
? An error code integer (the number used for the code is up to you)
o The client application must capture the fault and display an appropriate message to the user.
? The service must make use of throttling.
? The service must make use of quotas.
Section 2:
? Recreate the client and server from assignment 2 in a REST based implementation.
? The client must have the ability to call each of the 4 methods exposed by the service (ConvertToArray, ConvertToUpperCase, LengthOfString and WordLengths).
? The type of application the client application is built from is up to you (e.g. console, windows, WPF ?).
? The client application must have the ability to allow the user to choose which of the four service methods to call and what parameters are passed to the service.
? The client application must present the data returned from the service in some fashion.

Leave a Reply

Your email address will not be published. Required fields are marked *