sábado, 21 de junio de 2008

Un poco de Enterprise Services


Hola a todos, en esta oportunidad quiero hablar un poco sobre las tendencias actuales en desarrollo de software (desde el punto de vista de un consultor con experiencia en SAP).

Hoy en día los procesos empresariales están creciendo muy aceleradamente. Las compañías necesitan la flexibilidad y adaptabilidad de adecuarse a un mercado en constante cambio. Actualmente, los servicios empresariales son la clave para cubrir estas necesidades.

Los servicios empresariales (e-soa) o “Enterprise services”, como define SAP es “una arquitectura abierta para la adaptación de soluciones de negocio”. Está arquitectura ha sido construida sobre los beneficios de los “web services”.

¿Qué es un web service y qué beneficios nos ofrece?.

Un web service, es un sistema de software que permite que 2 computadores interactúen a través de la red.

Algunas características:
  1. Esta interacción es a través de XML. XML al ser una tecnología estándar puede comunicar sistemas creados bajo diferentes lenguajes.
  2. Como la interacción es a través de la red, dicha interacción puede ser en tiempo real
  3. Síncrona y asíncrona.

Entonces, ¿en qué se diferencian un Enterprise Service y un Web Service?.

Un Enterprise Service une la tecnología de los Web Services con las mejores prácticas de negocio.

Esto nos ofrece:
  • Servicios productivos
  • Alta reusabilidad
  • Repositorio unificado
  • UI’s desacopladas
Veamos el siguiente ejemplo:

Podemos ver que esta tecnología se basa composición y reutilización de componentes. En consecuencia, cada día se necesitará menor esfuerzo en desarrollo y mayor esfuerzo en composición como el siguiente gráfico:


Aunque son 3 compañias diferentes y tres procesos diferentes, los componentes utilizados son los mismos. Por ende, la compañía X2 no necesita desarrollar componentes adicionales para su proceso, porque utiliza el 100% de los componentes de la compañía X1. La compañía X3 usa el 50% de los componentes utilizados en las otras compañías.

No hay comentarios: