In need of writing a program to generate some unique codes following a pattern template with various character possibilities and combinations, including numeric, letters (lower and/or upper case), ranges of numbers, etc. I will provide you with a complete list of mask characters, functions and even some sample java code that does the job. You will then enhance the code to fill in some missing functionality and create a server version, accesible via web service. Means we shall invoke the string generator via URL and pass the pattern template and return the string. There will also be a batch mode to generate a list strings. Finally, we shall also provide you a library will also embed a library that will assist in generating of such strings.