Evaluando propuestas

Desarrollo de un Webservice (Ws)

Publicado el 22 Noviembre, 2018 en Programación y Tecnología

Sobre este proyecto

USD 100 - 250

Estoy buscando contratar un programador desarrollar un WebService (WS)

Descripción
El ws qdebe desplegar información de una bd postgres, de la siguiente manera:
1. Ejecutar un SP (stored procedure) de Consulta y publicar la información
- Parametro Recibido por el SP: Nro. De Documento
- Respuesta: REsultado de un Select y algunas operaciones con la BD.

Ese resultado es el que se publica

2. Ejecutar un SP de Confirmacion/Facturación (que realiza las operaciones necesarias de actualización de información en la bd)
- Parámetro Recibido por el sp: id de registro (de uno de los que ha sido consultado); con esto se realiza un proceso interno en la bd
- respuesta: resultado de la transacción ok/no (dependiendo del éxito de la ejecución del sp)
- operaciones: se debe guardar en una tabla de log algunos campos: id de la transacción, importe, fecha/hora, texto descriptivo, etc.

3. Ejecutar un SP de Reversión
- Parámetro Recibido por el sp: id de registro (de uno de los que ha sido pagado); se valida fecha de pago (sólo se puede revertir dentro del día en que se efectuó la transacción.
- Respuesta: REsultado de la Transacción ok/no (dependiendo del éxito de la ejecución del sp)

Entorno/herramienta de desarrollo
- java ee 7,
- arquitectura rest,
- contenedor de servlet: tomcat, glassfish o wildfly.
- Se acepta el uso de cualquier IDE/Frmework (NetBeans, SpringBoot, etc.)

Entregables:
1. Còdigo Fuente en un ambiente de desarrollo que serà proveìdo en un cloud
2. war que debe ser desplegado en la vm de pruebas (donde está tambièn alojada la bd y el servidor tomcat.

3. LOG de pruebas realizadas s/ 100 registros
3. Documentaciòn Tècnica Minima (Descripciòn de los mòdulos, rutinas principales, etc.)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Fecha de entrega: 20 Enero, 2020

Habilidades necesarias

Java PostgresSQL NetBeans Web Services Tomcat Java Server Faces (JSF) Spring Framework

¿Te gustaría comenzar a trabajar en este proyecto?

Ingresa con tu cuenta de Workana o Regístrate. ¡Potencia tu trabajo freelance!

Freelancers que ya aplicaron para este trabajo

  • Ingeniero de Sistemas competente principalmente para atender los problemas del manejo de la información, así como la investigación y aplicación de tecnologías informáticas, consultoría, outsourcing...

  • Soy un apasionado a la programación, llevo mas de 5 años de experiencia en programación en java, con habilidades en plsql y pglsql, así como buenos conocimientos en arquitectura SOA, Me gusta hacer...

  • Desarrollador de software senior

  • soy Ingeniero de Sistemas en la universidad Universidad Peruana de Ciencias Aplicadas (UPC)