poster1

Por favor, echadle un vistazo a este póster sobre los principios de SOA, que además, está en inglés y español. Es un buen resumen para pegarlo en la pared de la oficina o en la habitación (para los más frikis 😉

Y es que no estaría de más ponerlo en un lugar visible para que la gente lo vea y entienda de qué estamos hablando en esto de SOA. Se puede estar de acuerdo, o no, con las herramientas utilizadas para implementarlo, con la metodología aplicada, con el time to market de los proyectos SOA, etc. etc. pero que alguien me diga si puede estar en desacuerdo con estos principios.

Si nos olvidamos que estamos hablando de servicios y nos metemos en el túnel del tiempo hasta los años 7o del siglo pasado, cuando se se estaba imponiendo el paradigma de la programación estructurada… ¿no son estos los principios básicos de la programación? ¿hay algún informático en la sala que esté en contra de esto?

  1. Tener bien definido el interfaz de un programa
  2. Fomentar el desacoplamiento de los servicios y general, de los programas y módulos de software
  3. La abstracción de los programas para que actúen como una caja negra
  4. Fomentar la reutilización de los servicios o componentes software
  5. Que se puedan construir programas más complejos a partir de otros más sencillos
  6. Que los programas sean lo más independientes posible de la infraestructura de donde se ejecutan
  7. Etc. etc.

Pues eso…

Anuncios