Ingeniería de software. Tecnología software. Sistemas de Información.

beneficios de SOA

Objetivos y beneficios de SOA

Aunque el tirón mediático de SOA (Service Oriented Architecture) ya hace tiempo que pasó, lo cierto es que los beneficios de SOA siguen muy vigentes y es, por tanto, un planteamiento que a nivel de arquitectura y diseño de sistemas es plenamente actual.   Cualquier organización con un mapa de sistemas suficientemente complejo debería tenerlo como un…

Enterprise Service Bus

Recordando las funciones de un Enterprise Service Bus

Parece que nos hubiéramos olvidado de SOA (Service Oriented Architecture) y de todo lo que supuso… y supone aún. Pero no nos debemos olvidar porque las necesidades de integración de sistemas y de arquitecturas que permitan estructurar el armazón funcional y de información siguen vivas, muy vivas. Un elemento arquitectónico muy importante a que dio lugar el…

Software: usuario desesperado

Una cura de humildad para desarrolladores software

Ya comentamos al analizar por qué fallan los requisitos software que uno de los problemas era la desconexión entre aquellos que especifican el software y aquellos que lo desarrollan… agravado por la distancia entre los que especifican el software y aquellos que realmente lo utilizan y necesitan.   Habría que añadir, creo yo, especialmente cuando hablamos de…

Tres interesantes patrones de gestión de sistemas

A aquellos que estén familiarizados con el diseño software, especialmente el diseño orientado a objetos, les resultará seguramente familiar el término ‘patrones de diseño’. Un patrón de diseño es algo así como un diseño genérico, un modelo de diseño repetitivo. una buena solución ‘ya enlatada’ para un problema común de diseño software.   Los patrones…

Entender el trabajo del desarrollo software

La tecnología es bella y absorbente en sí misma.   Y el desarrollo software es bello y absorbente en sí mismo. Prendados de la belleza del propio software, entusiasmados por el desafío que significa hacer un programa o implementar una nueva tecnología, los desarrolladores profesionales pueden a veces olvidarse de cuál es el verdadero sentido…