SOA, ejemplo en la vida real

Si usted ingresa a algún portal de empleos IT, verá que SOA ya es un requerimiento.
Muchos años nos vimos obligados a pensar la teoría y la práctica de SOA como un mecanismo paralelo. Ahora simplemente se está aplicando en empresas de calibre medianos y/o pesados con BMPN o similares.
Si realmente quiere ver como o en qué escenario aplicarlo, esta webpage  nos muestra de manera simple y práctica cuando podemos optar por SOA en nuestra organización desde el punto de vista IT.
Los arquitectos SOA son requeridos por fin, en este 2015.

 

 

Java 8: From PermGen to Metaspace

Leyendo las novedades de Java 8, en donde LAMBDA es la mas importante, no puedo dejar pasar la que a mi entender es mucho mas importante:

La eliminación del PermGen a beneficio del nuevo Metaspace.

Quienes tenemos sistemas en producción hemos luchado con PermGen y sus parámetros de JVM hasta el cansancio.

En esta Pagina tenemos un detallado ejemplo, muy útil y fácil de leer (en inglés)

 

1- Genéricos. Potencial y abstracción en la programación moderna.

Cuando me viene a la mente cuales son los conocimientos mínimos esenciales para lograr escribir códigos potentes y limpios siempre agrego el uso de genéricos.
Saber aprovechar este tipo de abstracción nos potencia exponencialmente los algoritmos relacionados con objetos y sus instancias. Los objetos son mutables, moldeables y mucho mas.
La programación moderna nos exige usar genéricos, los frameworks lo utilizan e inclusive varios lenguajes de programación los soportan (ver este articulo que compara c# y Java).

Sólo para citar un ejemplo, imaginemos una clase generica del tipo DAO Pattern. Es muy simple imaginarnos la misma clase sin generics, quizás moldeando objetos en toda la aplicación.

Si desea ver ejemplos prácticos, en esta entrada podemos encontrar un ejemplo simple y concreto.

El desarrollo de software empresarial requiere muchas habilidades y sólo si dominamos la mayoría podemos estar en un mercado competente. El uso de genéricos es una de ellas.