-
Introducción
Verdes Brotes es un proyecto de Código Abierto que utiliza datos públicos suministrados por el Ministerio de Trabajo español, facilitando la búsqueda de ofertas de trabajo.
Con este proyecto el equipo Mobilendo apoya Abredatos 2011.


-
¿Qué es Verdes Brotes?
Verdes Brotes pone al alcance de todos y de una forma sencilla ofertas de trabajo publicadas por el Ministerio de Trabajo. Originalmente, las ofertas son mostradas en formato HTML en la web del ministerio [redtrabaja.es]. Verdes Brotes rastrea periódicamente esta fuente de datos recopilando las 2000 últimas ofertas de trabajo.
Estas ofertas se ofrecen desde Verdes Brotes a modo de servicio web, para poder ser consumido fácilmente desde cualquier lugar, por ejemplo aplicaciones móviles, aplicaciones de escritorio u otras páginas web.
Hemos implementado este servicio en una aplicación nativa para dispositivos Windows Phone 7 mostrando las últimas ofertas de trabajo de una ubicación específica, permitiendo compartir las ofertas en redes sociales o realizar búsquedas de ofertas de trabajo por palabras clave.
-
Arquitectura
- ¿Cómo funciona Verdes Brotes? API
Verdes Brotes utiliza la tecnogía Cloud de Microsoft Windows Azure. Concretamente, esta solución en la nube se compone de 2 máquinas virtuales:
- WorkerRole: es el encargado de recorrer periódicamente la web del Ministerio y recopilar todas las ofertas de trabajo. Las ofertas son extraidas de cientos de documentos HTML, e introducidas en una Tabla de la nube, "Azure Table".
- WebRole: Atiende las peticiones de los usuarios de la API. Implementa el Servicio Web que está accesible a todos a través de la URL: http://azure.verdesbrotes.com/ (o a través de http://mobilendo.cloudapp.net/WebService.asmx). Para responder a las peticiones de la API, consulta la "Azure Table" para extraer las ofertas de trabajo. - API REST
Además del WebService implementado y que ya se utiliza en la aplicación de Windows Phone, hemos preparado una API REST para quienes prefieran este formato y facilitar a los desarrolladores el acceso al servicio.
Accediendo a la URL http://mobilendo.cloudapp.net/api.aspx, este puede ser un ejemplo de petición, se puede indicar el parámetro "?accion=XXX", donde XXX puede ser:
1. 'ofertasProvincia' (para ver todas las ofertas de una provincia)
2. 'ofertasComunidad' (ver todas las ofertas de una comunidad autónoma)
3. 'buscarProvincia' (buscar oferta por palabra clave)
4. 'buscarComunidad'
5. 'buscar' (buscar por palabra clave en toda España).
En los casos 1 y 3 será necesario un parámetro adicional "&provincia=YYY". En los casos 2 y 4 hará falta un parámetro "&comunidad=ZZZ". En los casos 3,4 y 5 se requerirá un parámetro "&q=..." para indicar la cadena de búsqueda. - Windows Phone 7
Verdes Brotes para Windows Phone utiliza el servicio Web http://azure.verderbrotes.com/ creado para Abredatos 2011.
La aplicación permite: compartir ofertas de trabajo a través de redes sociales, listar ofertas por ubicación y buscar de ofertas de trabajo usando palabras clave.
Descarga la aplicación desde el Microsoft Windows Phone 7 MarketPlace
