Introducción sobre BPM

17 de Julio, 2007

En los últimos años han surgido, o al menos se están estableciendo, algunos
conceptos y paradadigmas enfocados a aumentar la calidad y la facilidad de
implantación de sistemas software: SOA, JBI, ESB, MDA o BPM son alguno de ellos.

En este artículo haremos una breve exposición de BPM y de la implementación
JBPM de JBOSS, integrada en nuestro framework neoplatform.

Descargar artículo [PDF, 160kb]

El departamento FOSS de Entel estará presente en Lugradio Live 2007

5 de Julio, 2007

Lugradio es uno de los podcasts sobre Free & Open Source Software más activos y relevantes del momento. Cada quincena, cuatro ingleses con bastante sentido del humor analizan las novedades acerca del software libre y GNU/Linux en particular. Suelen entrevistar a personajes muy importantes del sector y destacan por la cercanía con las comunidades de desarrollo.

Por tercer año consecutivo organizan un congreso internacional cerca de Birmingham, en Wolverhampton, con unos 40 conferenciantes y cientos de asistentes venidos de todo el mundo. Uno de esos 40 participantes es Pablo Ruiz Múzquiz, Director FOSS de Entel que, aunque va a título personal, dará una charla sobre Migraciones Desktop en donde profundizará sobre el caso de Caja de Guadalajara.

La lista de ponentes cuenta con nombres de talla mundial y el programa es bastante completo.

A la vuelta se publicará la presentación y algunas fotos del evento.

Problemas en la implantación de CAS con Acegi

5 de Julio, 2007

Recientemente hemos puesto en producción una aplicación web que utiliza CAS para single-sign-on. La integración entre la aplicación y el servidor CAS se ha realizado mediante Acegi Security System for Spring. De esta manera, la comunicación entre CAS y la aplicación es completamente transparente, tan sólo hace falta configurar una serie de beans de Spring.

Pero esta implementación tiene un problema…

Leer el resto de la entrada »

El concepto de la calidad

20 de Junio, 2007

El entorno de Sistemas de Información tiene asociado muchos conceptos asociados, y uno de los más complejos y que más impacto proporcionan es la calidad, ya que, según veremos más adelante, según como definamos y caractericemos la calidad dependerá qué como realizaremos.Siguiendo la definición que proporciona la Real Academia Española, calidad se define como “propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor”, y es justamente esto lo que queremos definir, determinar, verificar y validar.

Leer el resto de la entrada »

Enterprise Service Bus

18 de Junio, 2007

Con el auge de las tecnología SOA (Service Orientated Architecture) y EDA (Event Driven Architecture) se perfila la necesidad de un nuevo componente en la ya compleja infraestructura de los servicios de información: el bus de servicios de empresa (ESB). Dicho componente viene a cubrir un espacio creado por la necesidad de permitir la comunicación entre componentes o servicios de la empresa.

Hasta la fecha, el papel de integrador venía dado de la mano de EAIs (Enterprise Application Integration), una tecnología que permitía comunicar distintos recursos informáticos para poder hacer uso de ellos conjuntamente. El problema que tiene esta tecnología es que los tiempos de desarrollo son largos, los proyectos conllevan un desembolso importante y existe una absoluta dependencia del fabricante (vendor lock-in).
Leer el resto de la entrada »

Sistemas de “tickets”

15 de Junio, 2007

La idea de un sistema de tickets refleja una situación bastante común que se da en todas las organizaciones, hay muchas tareas que requieren realizar solicitudes, consultas o recoger indicencias y que estas a su vez reciban respuesta o solución o que simplemente queden recogidas en algún sitio. Ejemplos de estos casos pueden ser su utilización en centros de atención a usuarios (CAUs) para gestionar incidencias, departamentos de sistemas, gestión de proyectos (ya que se pueden generar tickets asociados al desarrollo de tareas con prioridades y asignar este ticket al desarrollador concreto)…
Leer el resto de la entrada »

Preguntas más frecuentes sobre la Ingeniería de Requisitos

13 de Junio, 2007

La ingeniería de requisitos es el conjunto de procesos, técnicas y herramientas que rige toda petición de las unidades de negocio para conseguir:

  • Una comprensión de la necesidad o problemática completa.
  • Conocer la complejidad e impacto en el negocio.
  • Realizar un primer acercamiento al lenguaje utilizado en Sistemas de Información.

Leer el resto de la entrada »

¿Adaptar o contribuir en software libre?

7 de Junio, 2007

Desde hace más de una década se viene hablando de software libre en una u otra forma. Afortunadamente, cada vez es menos una cuestión de GNU/Linux y más de modelos de desarrollo o de negocio.
En las diferentes charlas a las que podemos asistir hoy en día se mezclan frases como «la economía de las personas», «web 2.0», «servicios de valor añadido», «desarrollo distribuido», «copyleft» o «dictadores benevolentes».

Todas parecen coincidir en que el software libre –la cultura libre– es una marcha imparable porque procede de los individuos exigentes y alfabetizados digitalmente. Esto es más una voluntad bienpensante que una realidad hoy en día, pero hay que reconocer que, de momento, no hay señales de alarma que ilegitimen ese sueño.

Sin embargo, en cuanto a los modelos de desarrollo referidos al software libre hay un exceso de confianza ciega en «los otros». Efectivamente, ya sea porque nos consideramos pequeños en la vorágine copyleftera o porque nos gusta descansar sin más en las espaldas de lo que los gurús comentan, caemos en el error de repetir como loros las siete maravillas del software libre.

Leer el resto de la entrada »

La cara de SOA

7 de Junio, 2007

Aunque muchos puedan entender la noción de SOA en el momento en que nos encontramos, pocos tienen ideas concretas de cómo llegar a tener una Arquitectura Orientada a Servicios. La verdad sea dicha: no hay reglas estrictas ni atajos para obtener un éxito seguro en construir una Arquitectura Orientada a Servicios. Éste es un problema que depende de
cada situación.

Leer el resto de la entrada »

Apache ODE 1.0

4 de Junio, 2007

Se ha publicado la versión 1.0 de Apache ODE. Este motor de orquestación que se ajusta a la especificación WS-BPEL 2.0. Actualmente Apache ODE es uno de los componentes de software abierto (se rige por la licencia de software Apache 2.0) más apreciados por la comunidad SOA, siendo éste incorporado en productos de la talla de Apache ServiceMix. Existen en la actualidad dos tipos de distribuciones para este producto: como artefacto JBI y como servicio web; permitiendo al usuario elegir la que más se ajuste a sus necesidades.

Leer el resto de la entrada »