Hola Gerardo,
El desarrollo que propongo estaría hecho en Java y orientado a pruebas (Test-Driven Development), las cuales estarían construidas con jUnit.
El interfaz gráfico estaría construido en Swing, y entiendo que debería permitir configurar las siguientes variables:
- ubicación de la carpeta de entrada
- ubicación de la carpeta de salida XML
- ubicación de la carpeta de salida de PDFs
- ubicación de la carpeta de logs
- nivel de los logs
- tiempo de refresco de lectura de la carpeta de entrada.
Veo que todo el proceso ya está bastante analizado y pensado, y eso es de agradecer. Todo irá mucho más rápido de este modo.
Existen algunas dudas de carácter técnico (interfaz del servicio web, política de reciclaje de los .txt, previsión de ampliaciones, frameworks, integración con el sistema operativo, ...) que se podrían resolver más adelante.
El desarrollo lo tendría en un máximo de un mes (como puntualizas en la descripción del proyecto), contando a partir del Lunes de la semana que viene, que es cuando podría ponerme a trabajar en ello. Por otro lado, si todo fuera realmente bien (el web service funciona, existe una comunicación fluida con el cliente, ...), podría estar terminado en una semana.
El precio que propongo es de 450€ en dos pagos: uno de 200€ al empezar el proyecto, y otro de 250€ al terminarlo.
Un saludo.