Softtek Softtek
  • Nuestra experiencia
  • Nosotros
  • Insights
  • Blog
  • Sala de prensa
  • Trabaja con nosotros
  • Contáctanos
    • Softtek GenAI
    • FRIDA AI for Software Engineering
    • Transformación de Servicios TI
    • Transformación del Portafolio de Aplicaciones
    • Evolución Digital Acelerada
    • Nuestro Trabajo
    • Aerolíneas y Aeropuertos
    • Agronegocios
    • Alta Tecnología
    • Automotriz
    • Banca y Servicios Financieros
    • Bienes de Consumo
    • Deportes Profesionales
    • Farmacéutica y Belleza
    • Gobierno y Servicios Públicos
    • Industrial
    • Medios y Entretenimiento
    • Oil & Gas
    • Restaurantes y Hospitalidad
    • Retail
    • Salud
    • Seguros
    • Telecomunicaciones
    • Transporte y Logística
    • Utilities y Energía
    • Servicios de Aplicaciones
      • Desarrollo de Software
      • Servicios Agile
      • Ingeniería de Calidad
      • Gestión de Aplicaciones
      • Servicios de Aplicaciones
    • Nube y DevOps
      • AWS
      • Azure
      • Servicios en la Nube
      • Servicios de Infraestructura
      • Seguridad Digital
      • Agile DevOps
    • Data y Automatización
      • Datos e Inteligencia Artificial
      • Automatización Inteligente
    • Transformación de Servicios
      • Innovación Digital
      • Operaciones Inteligentes de Tecnología
      • SAP S/4HANA
      • Cadena de Suministro
    • Servicios de Plataforma
      • SAP
      • Microsoft
      • Salesforce
      • ServiceNow
      • Atlassian
      • Blue Yonder
    • Habilitadores Digitales
    • Soluciones Digitales
      • Optimización Digital
      • Digital Sales Services
      • Solución de Data Masking
      • Optimización de TI
      • FRIDA
  • SOSTENIBILIDAD
  • ENGLISH
  • ESPAÑOL
  • PORTUGUÊS
  • 中文(简体)
Softtek Blog

¿Cómo hacer que la implementación de Oracle SOA sea exitosa?

Autor
Author Juan Manuel Montepaone
Publicado el:
may 4, 2015
Tiempo de lectura:
may 2015
|
SHARE
Share on LinkedIn
Share on X
Share on Facebook
SHARE
Share on LinkedIn
Share on X
Share on Facebook

Por Juan Manuel Montepaone, Analista de Diseño de Soluciones


SOA (siglas del inglés Service Oriented Architecture) está pensado para diseñar y desarrollar sistemas distribuidos. Las soluciones SOA han sido creadas para satisfacer los objetivos de negocio, disminuyendo los costos de implementación y estimulando la innovación de servicios a clientes mediante una adaptación ágil y flexible ante los rápidos cambios del mercado.

porque-muchas-empresas-fracasan-al-implementar-oracle-soaA lo largo de mi carrera he visto muchas organizaciones fracasar al implementar SOA en sus empresas pero ¿cuáles son los principales motivos del fracaso? La siguiente es una lista que puede tomarse como referencia antes de cualquier implementación:

1) Mal concepto de SOA

SOA llegó para resolver las problemáticas comunes en la década del 80 y 90 permitiendo a las organizaciones unir sus objetivos de negocio integrando los datos de sus sistemas separados. Si SOA no se implementa siguiendo los conceptos básicos 

y estándares seguramente usted hará de SOA un caos por su uso inadecuado.

Tip: antes de implementar SOA analice si su negocio se encaja perfectamente en una arquitectura orientada a servicios.

2) Mal concepto del middleware

El middleware no es un pasamano, es mucho más que eso. No es solamente pasar un mensaje de texto de un punto a otro es la parte fundamental de una Arquitectura Orientada a Servicios bien lograda, es una capa de abstracción que conecta componentes de software.

3) Mal uso del BUS (Oracle Service Bus)

Programar un Servicio en el OSB es prácticamente como programar una porción de código en cualquier lenguaje de programación y como tal se corre el riesgo de poner tanto código allí dentro que se hace casi imposible de mantener, modificar, y por consiguiente perjudica notablemente la performance.

Tip: Por favor no utilice el OSB como si fuera un mini lenguaje de programación. Respete los principios básicos de un ESB. (VETRO pattern)

4) Infraestructura SOA no adecuada

SOA debe ser acompañado con una estructura acorde al negocio que se desea implementar, tenga que en cuenta que tanto OSB como BPEL o BPM consumen buena cantidad de memoria en su servidor, no escatime en recursos principalmente memoria del servidor.

Tip: Analice detalladamente la cantidad de servicios a implementar, el consumo de memoria, disco, red, volumen de datos, etc. antes de la creación de los dominios en el servidor.

5)- Governance ingobernable

Una cosa es tener 50 servicios y otra muy diferente es tener 500. Es indudable que cuanto más crecen los servicios, más difícil se hará la tarea de mantener un gobierno saludable.

Tip: utilice un repositorio de servicios, versionado, y nomenclaturas estándares.

Related posts

rawpixel-558597-unsplash
oct 31, 2018
Las compañías de servicios financieros ante el desafío de innovar
ING_33594_227373-1.jpg
feb 5, 2018
Big Data: cómo y por qué aprovecharlo
alex-machado-435966-unsplash
feb 13, 2019
Data Center Transformation, la nueva oferta de Softtek para Latinoamérica

Let’s stay in touch!

Get Insights from our experts delivered right to your inbox!

Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram
Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram

© Valores Corporativos Softtek S.A. de C.V. 2026.
privacy notice
legal disclaimer
code of ethics
our policies
webmaster@softtek.com