Infraestructura, Arquitectura y Prácticas de Integración orientadas a Servicios (SOA) en Entornos Ágiles

Definiciones y Precisiones

  • SOA es una arquitectura conceptual.
  • Organiza funciones de negocio como servicios interoperables.
  • Permite reutilización de servicios para dar cumplimiento a las necesidades del negocio.
  • SOA es basado en estándares.
  • Es independiente de los fabricantes.
  • SOA es una estrategia de IT, a nivel empresarial

Por qué SOA ?

  • Permite que el área de IT satisfaga más ágilmente las necesidades del negocio,  cerrando cada vez más la brecha entre la evolución del negocio y el soporte tecnológico.
  • Crea servicios basados en estándares, interoperables e independientes de un proveedor específico.
  • Reutilización de servicios para la creación de nuevas aplicaciones o funcionalidades que apoyan los procesos de negocio.
  • SmartJSP lo guia en el proceso de implementar las prácticas propuestas por SOA, en productos open source y/o comerciales, con énfasis en entornos ágiles.

 


 

Portafolio de Servicios de SmartJSP para SOA

  • Arquitectura
  • Desarrollo Ágil: Basado en lenguajes ágiles Groovy, en frameworks de última generación con Java.
  • Implementación de Infraestructura: Desde la implementación de Web Service Registry estándar, buses de mediación (ESB) como apache service Mix ó WS02, hasta la integración con servidores de procesos BPM, monitorización, gobierno y/o capas de aplicación como portales, software de colaboración y seguridad.
  • Capacitación: Factor fundamental en el cambio de cultura y en la evolución del equipo técnico.

Nuestra experiencia en productos comerciales como IBM WebSphere, Oracle Weblogic, suites de Middleware Open Source, metodologías de desarrollo ágil e integración con infraestructura SOA en proyectos Globales, nos permite ofrecerle el portafolio ideal de servicios para extender su estrategia de IT al mundo SOA según su grado de madurez y perspectivas futuras del negocio.