Entorno de acs

July 26, 2008

Al fin entendí las tecnologías orientadas a servicios

Filed under: Tecnología, vida — acs @ 12:10 pm

Llevamos unas semanas en Liferay trabajando en una base de conocimiento (Knowledge Base) y después de jugar a fondo con Liferay, he entendido lo que significa a nivel de tecnología las arquitecturas orientadas a servicios. En Liferay, cada vez que nos ponemos a desarrollar una funcionalidad, la modelamos como un servicio (modelo de datos, de que otros servicios depende, métodos de búsquedas, excepciones …) en un fichero xml y con la herramienta Service Builder, se genera todo el código necesario para gestionar todos los datos de forma sencilla, y se crean ya interfaces para acceder al servicio en local, con web services o con un API JSON. Pero no sólo eso, si no que se generan también las clases javascript necesarias para poder consumir el servicio. Así que usar los servicios desde Javascript es tan sencillo como importar unas clases javascript y llamar a sus funciones. A ver si nos aceptan los talleres en la OSWC y podemos enseñaros de primera mano todo esto.

La otra forma de ofrecer los servicios, en este caso ya no con API, es exportando los portlets de forma que pueden ser incluidos dento de una página HTML. Por ejemplo, si quieres meter un foro en tu página web, basta con que lo crees en Liferay y luego copies y pegues el código HTML necesario para que la interfaz del servicio, la interfaz web de los foros, se visualice en tu página web. También se pueden exportar los servicios para ser integrados en Facebook.

A ver si saco un rato y comento como estamos solucionando la gestión del conocimiento mezclando folcsonomías con categorizaciones. El mundo de la clasificación de los contenidos, taxonomías, es de lo más interesante.Y más ahora que la información nos desborda y necesitamos de nuevas herramientas para ser capaces de exprimir el conocimiento de ella.
Todo esto te lleva a ver a plataformas como Liferay en proveedoras de servicios a diferentes niveles, tanto a nivel de APIs, como a más alto nivel utilizando directamente componentes web. La dirección en la que se están moviendo desde hace ya tiempo internet. Y todo con software libre. Sin duda fue un gran acierto el trabajar en Liferay. Que experiencia más interesante a todos los niveles.

July 14, 2008

Sistemas de integración continua: Hudson

Filed under: vida — acs @ 11:07 am

Según se va pidiendo más y más calidad a los proyectos de software libre, y dado lo rápido que evolucionan, el tener sistemas de integración continua es cada vez más necesario: comprobar que en todo momento los repositorios de software compilan de forma correcta, tener un histórico de la evolución de la compilación, informes de donde se han producido los fallos … En Liferay ahora mismo se está probando Hudson y por ahora la experiencia parece muy positiva y se puede ya ver en el panel de información (dashboad) el estado del proyecto.

July 7, 2008

Listo el nuevo servidor

Filed under: Tecnología, vida — acs @ 10:01 am

Ya lleva desde el Sábado pasado dando servicio el nuevo servidor, de nuevo un Mac Mini, y todo vuelve a la normalidad. Aún quedan por pulir alguna cosilla, recuperar algún servicio como el subversion, y comenzar ya con el siguiente hito: montar máquinas virtuales en el servidor. Al ser un Intel Core Duo el micro, creo que ya tiene soporte hardware para máquinas virtuales, aunque aún tengo que investigar en que cosiste. Sigo pensando en Xen como tecnología de virtualización. Y en breve tendré un servidor de Liferay funcionando, tan pronto tenga una máquina virtual para él.

Por suerte las próximas semanas se presentan tranquilas de viajes así que podré avanzar en los diferentes proyectos en los que me haya metido. ¡A pasarlo bien!

July 3, 2008

Arranca la V GUADEC Hispana

Filed under: vida — acs @ 12:42 pm

Esta mañana ha comenzado la V GUADEC Hispana. Después de llegar sin problemas siguiendo los carteles que te guían del metro de Hospital Central de Fuenlabrada al Aulario 2 de la URJC en la zona de registro todo estaba listo para recibirnos. Como era de esperar muchos reencuentros con amigos y una inauguración por parte del director de la escuela que tras la presentación se quedó a la charla sobre innovación de German. La innovación requiere trabajo duro, tener cientos de ideas para encontrar la buena y no hay que olvidar que es difícil de reconocerla: la imprenta de Gutemberg se reconoció como innovación después de su muerte. Ahora mismo estoy en la charla de Andrés sobre Accesibilidad en Mono y luego llega la comida donde ya podremos hablar tranquilamente.

Como lleguar a la V GUADEC-ES

German sobre Innovacion

todos contentos

Buen rollo y amistad

Mi mono rupert y yo ....