FarmChickenWS, denominado ChickenFarm, deberá ser capaz de obtener las respuestas a las invocaciones de las operaciones y presentar dichos resultados al usuario, tanto de manera numerica como de manera grafica (usando una grafica lineal).La aplicación consta de tres partes principales:
- ChickenFarmMIDlet: Clase principal, la cual invocara al cliente, procesará la respuesta y contendrá el Canvas capaz de dibujar las graficas.

- ChickenFarmCanvas: Clase creada para facilitar el dibujado de graficas bidimensionales lineales. Basado en la implementación del
MIDlet, Plot2DMIDletdesarrollado por Java2s. - FarmChickenWS cliente: es un conjunto de archivos creados a partir del
WSDLdel web serviceFarmChickenWS, para ello hace uso de la herramientawsimport. En la creación del cliente se generán los siguientes archivos: FarmChickenWSService.java: Interfaz creada por la herramientawsimportpara crear el cliente del webservice FarmChickenWS.FarmChickenWSService.wsclient: este archivo XML contiene la configuración, tanto del cliente como del servicio.FarmChickenWSService.wsdl: replica local delwsdloriginal.FarmChickenWSService_Stub.java: clase generada al compilar, ligada al transporte del XML (HTTP o SOAP).