Blogs

Actualidad

Implementando servicios REST con jaxrs sustituyendo JSON por Protocol Buffer

avatar
Gustavo Fernández Jan 07, 2015

Una de las particularidades de las orientaciones SOA es que servicios consumen servicios, y desde hace un tiempo ya estos servicios no se orientan a SOAP con webservices si no que se orientan más a servicios más ligeros basados en REST . En la siguiente firgura podemos ver un ejemplo de lo comentado Donde podemos ver, serialización y des-serialización basada en JAXB , exposición de servicios usando JAX-RS y sobre todo vemos que el objeto intercambiado entre los servicios (Book) se transporta......

Read More

Algunos consejos sobre la aplicación de la Ley 25/2013 de Impulso de Factura Electrónica

avatar
Test Test Jan 07, 2015

  A lo largo de las últimas semanas hemos podido ver cómo se multiplicaban las noticias sobre la la ley 25/2013 de 27 de Diciembre de Impulso de la factura electrónica que se aplicará a partir del próximo 15 de Enero de 2015. Esta ley tiene por un lado el objetivo de proteger al proveedor de la administración, y por otro el de mejorar el seguimiento del cumplimiento de los compromisos de pago de las administraciones, mejorando el gasto público y controlando el déficit. Por esta razón a partir......

Read More

Monitorizando el cluster de hadoop y kafka con Ganglia

avatar
Gustavo Fernández Jan 05, 2015

Siguiendo con los artículos anteriores relacionados con los nuevos paradigmas del desarrollo , hemos montado en el laboratorio donde hacemos las pruebas, en zylk.net, un sistema de monitorización para tener métricas de los siguientes productos Sistema operativo HDFS MAP&REDUCE (yarn) Hbase Kafka Todos estos productos ya los hemos ido describiendo en anteriores entradas del blog y ahora lo que hemos hecho es agrupar todas las metrircas que los mismos producen y almacenarlas usando el siguiente......

Read More

La Navidad también ha llegado a zylk

avatar
Test Test Dec 18, 2014

Todos los que trabajamos en zylk queremos desearte un a Feliz Navidad y un Próspero Año Nuevo y además, agradecerte como cada año que hayas confiado en nosotros para hacer del software libre y las tecnologías abiertas uno de los pilares que hacen de tu organización un sistema eficiente y competitivo.   Disfruta de estas fiestas con la gente importante para tí y coge fuerzas para los retos que nos esperan en  este nuevo año 2015 .   Zorionak eta Urte Berri On!  ...

Read More

Configurando liferay para que deje las trazas en colas de kafka

avatar
Gustavo Fernández Dec 18, 2014

Siguiendo con las pruebas de los productos mencionados en anteriores post , una de las cosas más o menos sencillas que se puede hacer es, configurar los distintos productos que usan log4j para añadirles un nuevo appender de tipo cola de kafka . El propio proyecto de kafka trae un appender para log4j Para hacer uso del mismo basta con hacer tres cosas Añadir los siguientes jars al ROOT/WEB-INF/lib de liferay kafka_2.10-0.8.1.1.jar metrics-core-2.2.0.jar scala-library.jar Crear una cola (tipo......

Read More

Controlando la indexacion de contenido en Alfresco

avatar
Cesar Capillas Dec 09, 2014

La característica de indexado automático de los contenidos y metadatos de un documento, es normalmente bienvenida en un gestor documental. Sin embargo, en ciertos casos es deseable no indexar ese contenido, por ejemplo si una aplicación "no hace uso de ese contenido indexado".   En Alfresco 4.2 EE tenemos un par de opciones para gestionar el indexado de los documentos: La primera es a través del aspecto cm:indexControl que tiene dos propiedades, cm:isIndexed y cm:isContentIndexed , que por......

Read More

Aplicaciones escalables de alto rendimiento

avatar
Gustavo Fernández Dec 05, 2014

Hace un par de semanas acudí a la siguiente charla en la que la gente de linkedin presentaba su solución de alto rendimiento para procesar información. Fue toda una alegría ver que muchos de los conceptos explicados eran temas que en zylk.net llevamos ya algún tiempo aplicando . Procesos desacoplados (Colas y Topics ) Websockets para poder desatender las peticiones Base de datos, servicios de colas y de filesystem orientadas a un escalado horizontal (particionado y distribución de keys) etc........

Read More

Seguimos jugando con phoenix

avatar
Gustavo Fernández Nov 17, 2014

Siguiendo con el anterior post relacionado con Phoenix , he estado probando más características que hay que evaluar para ver hasta donde nos puede llevar Phoenix + Hbase + Pentaho + Saiku . 1) Herramientas de bulk 2) Rendimeinto de las queries 3) Creación de índices secundarios 4) Análisis de los planes de ejecución de las queries En la imagen podemos ver los resultados de los juegos ... la verdad es que apunta maneras. La siguiente prueba consistirá en recoger los datos de un proyecto típico......

Read More

Presentación de Sinadura y caso de éxito en la Librecon 2014

avatar
Test Test Nov 13, 2014

  Finalizada ya la LibreCon 2014 toca hacer repaso de lo vivido estos últimos dos días a lo largo de las numerosas ponencias a las que hemos tenido la suerte de poder asistir. En unos días publicaremos un resumen de los mejores momentos, pero antes queremos dejaros aquí la presentación del caso de uso de Sinadura en Parlamento Vasco junto con las nuevas funcionalidades de la última versión entre las que destacan las siguientes: Posibilidad de firmar documentos PDF con campos de firma......

Read More

Cubos OLAP con hbase, pentaho, saiku y phoenix

avatar
Gustavo Fernández Nov 07, 2014

Hace unos meses que el proyecto phoenix ha salido de la incubadora de apache . Por esta razón he decidido hacer unas pruebas de concepto para ver como se podría integrar los cubos R-OLAP basados en mondrian y consumidos desde la interfaz de saiku como componente de servidor de pentaho. ¿por qué puede ser interesante esto?. Mondrian es un proyecto que traduce queries MDX a SQL Phoenix es un proyecto que traduce queries SQL a queries de HBase Por tanto integrando phoenix en pentaho podríamos......

Read More

Comienza la cuenta atrás para la Librecon 2014

avatar
Test Test Nov 04, 2014

  A falta de una semana para que de comienzo la LibreCon 2014 no podemos hacer otra cosa que animarte a participar si es que aún no te has decidido. En este evento hay de todo para todos así que no puedes faltar. Tanto si estás buscando conocer la actualidad del sector, un partner para tu producto o hacer networking este es tu espacio. Tienen cabida desde profesionales expertos que nos contarán casos de éxito con herramientas libres como nuevos profesionales con ganas de emprender en el......

Read More

Backing up Alfresco indices

avatar
Cesar Capillas Oct 30, 2014

In a previous post we talk about search subsystems in Alfresco . There exists for each subsystem some quartz jobs related to backup indices. In the case of Lucene subsystem, Lucene backups are done at 3AM and their parameters are configurable via alfresco-global.properties (or extending the corresponding search subsystem).   index.backup.cronExpression=0 0 3 * * ? dir.indexes=${dir.root}/lucene-indexes dir.indexes.backup=/backup-lucene-indexes   So you can always change these values, and then......

Read More

Notes about Search Subsystem in Alfresco

avatar
Cesar Capillas Oct 26, 2014

Search subsystem in Alfresco can be Lucene or SOLR type. In the default configuration for Alfresco 4, the search subsystem is SOLR. This can be set up in alfresco-global.properties   index.subsystem.name=solr solr.port.ssl=8443 solr.host=localhost dir.keystore=${dir.root}/keystore     where the SOLR application is deployed by default on the same Tomcat container, and it works with the 8443 SSL connector. It is important, as part of the Alfresco installation, generating the a certificate......

Read More

Charla taller con Sinadura y Parlamento Vasco en la LibreCon 2014

avatar
Test Test Oct 21, 2014

  Si hace unos días os comunicábamos las primeras confirmaciones de la Librecon en cuanto a casos de éxito y personalidades de relevancia, hoy podemos anunciaros ya de forma oficial que zylk.net participará dentro del programa de ponencias y talleres con una charla. Será dentro del espacio tecnológico y llevará por título: Identidad y firma digital: Uso de Sinadura en Parlamento Vasco y aplicaciones de la identidad electrónica en múltiples entornos.       El miércoles 12 de noviembre a las......

Read More

Como instalar un disco SSD en Ubuntu 14.04

avatar
Cesar Capillas Oct 19, 2014

He comprado un disco SSD para mi ordenador y lo voy a instalar en Ubuntu 14.04 como disco de sistema operativo y máquinas virtuales, mientras voy a dedicar el disco antiguo a /home. Explico a continuación los pasos en Ubuntu.  Primero pincho el disco en una ranura STA y verifico que la BIOS lo reconoce. Inicio normalmente.   i) Con gparted hago dos particiones /dev/sdb --> En mi caso /dev/sdb5 /dev/sdb6 ii) Crear el punto de montaje de ssd en /ssd de manera temporal. Para ello:   sudo mkdir......

Read More

En la Alfresco Summit 2014

avatar
Cesar Capillas Oct 11, 2014

Los últimos días estuve en Londres con ocasión de la Alfresco Summit 2014 , donde he disfrutado de la compañía de compañeros de profesión, y de diversas charlas técnicas y de negocio con lo mejorcito en el ámbito de la gestión documental colaborativa con Alfresco. Las keynotes de la primera plana corporativa de Alfresco, comandada por Doug Dennerline, Thomas DeMeo o John Newton, nos enseñaban el futuro a corto y medio plazo del ECM y las nuevas funcionalidades de la próxima Alfresco One 5.0.......

Read More

Notes on Alfresco Security

avatar
Cesar Capillas Oct 09, 2014

This week I'm in London during Alfresco Summit 2014 conferences. While attending Alfresco security keynote of Toni de la Fuente , I compiled some notes for the Alfresco Training Blog Post . It is better explained in Alfresco Security Best Practices and the keynote, but you can use this as a basic checklist. Keep updated, it's a basic about security (last service pack or hotfix of your alfresco version). Remember to change admin and JMX passwords. Run application as non-root user nating......

Read More

Primeras confirmaciones en el programa de la LibreCon. ¿Nos vemos allí?

avatar
Test Test Oct 08, 2014

  Hace unas semanas os anunciábamos la LibreCon 2014, un evento que aspira a convertirse en referencia a nivel Europeo para los agentes del software libre y las Open Technologies.   Como parte de la organización de la LibreCon te animamos a participar, bien como expositor , bien como asistente para lo cual todavía estás a tiempo de adquirir tu entrada a precio reducido aquí y disfrutar de todas las actividades que estamos preparando.   Como podréis comprobar visitando la web, se ha confirmado......

Read More

Las novedades de Alfresco 5 CE

avatar
Cesar Capillas Oct 07, 2014

Con motivo de la summit de Alfresco de Londres , ha salido la segunda release de la versión 5 (5.0.b) de Alfresco Community. Tras instalarla las principales novedades de esta versión atienden a los siguientes aspectos:   Mejoras en el buscador general y filtros en las búsquedas : El nuevo subsistema basado en SOLR (solr4) ha permitido mejorar las búsquedas en Alfresco, con nuevas interfaces de búsqueda tipo "live search query" y filtrado en base a facetas. El nuevo gestor de búsquedas permite......

Read More

Mi experiencia con la certificación ACA de Alfresco

avatar
Cesar Capillas Oct 06, 2014

La semana pasada estuve preparando la certificación ACA de Alfresco (Alfresco Certified Alfresco) , que era una de esas cosas que tenía en la lista de TODO desde hace algún tiempo. La primera referencia que tuve de la certificación fue para preparar una formación en Madrid para un grupo de personas que quería certificarse hace unos dos años. El examen actual consiste en 60 preguntas de tipo test en la lengua materna de Shakespeare, en un tiempo de 60 minutos, de las cuales es necesario......

Read More