Saltar al contenido
Autana Business Partners

SOA - Service Oriented Architecture (Arquitectura Orientada a Servicio)

Publicado el 2 min de lectura

Podemos decir que SOA es una filosofía de diseño, que le permite a la empresa integrar aplicaciones independientes en forma de servicios de manera que se pueda acceder a las funcionalidades de estos desde la red, y por lo tanto ofrecer a la compañía una gran flexibilidad.

La capacidad para optimizar los procesos de negocio y de responder rápidamente ante los cambios y a las presiones del mercado, son un punto clave en el crecimiento de una organización y de su competitividad en el mundo empresarial. El dinamismo de éstas puede verse cuestionado si se apoya en entornos de IT que no son capaces de responder de forma flexible ante estos cambios que afectan a la actividad de negocio.

La Arquitectura Orientada a Servicios es una filosofía de diseño que permite un mejor alineamiento de las Tecnologías de Información (IT) con las necesidades de negocio; puesto que los servicios expuestos son funcionalidades de negocio, quién mejor que el analista de negocios para definir qué componente de software es un servicio, o para modelar los procesos de negocio y entender cómo se relacionan con las aplicaciones existentes; si dejamos en manos de los técnicos exclusivamente la identificación de estos servicios, podemos caer en el error de pensar que cualquier objeto (útil o no para el proceso de negocio) es un servicio; de hecho, en los equipos de trabajo se propone que haya analistas de los 2 equipos acabando con la división tradicional entre estas dos áreas y augurando el éxito a nuestra implementación SOA.

No debemos pensar que ninguna tecnología, producto o framework concretos son SOA; es más, SOA es neutral desde el punto de vista tecnológico-proveedor; ya que es una forma de computación distribuida, por lo que cualquier tecnología que sea capaz de ejecutar programas de manera remota (RPC, remote procedure call) y en la que se puedan indicar los parámetros de entrada/salida (contrato del servicio), sería posible implementar una arquitectura orientada a servicios; así pues, cabe decir que no hay una receta estándar para implantar SOA bajo una tecnología específica.

Oracle SOA Suite, es la apuesta de Oracle en la implementación de soluciones como servicios (SaaS, Software as a Service) y está compuesta de un gran número de aplicaciones dentro de Oracle Fusion Middleware. En la próxima publicación, vamos a desarrollar una guía de instalación para algunos de estos componentes de Oracle SOA Suite (11g), los necesarios para la integración de Siebel con Oracle SOA Suite a través de WebServices usando el Oracle Siebel Adapter, en una tercera publicación

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo

SOA - Service Oriented Architecture (Arquitectura Orientada a Servicio) - Autana Business Partners