Armando Halbinger

Sunday, May 16, 2004

Service Oriented Architecture (SOA)

¿Sabes cuál es el siguiente modelo que revolucionará las arquitecturas corporativas de software?
Se le conoce como SOA (Service Oriented Architecture) y consiste en dividir la funcionalidad del negocio dentro de una empresa en unidades llamadas servicios. Cada servicio se expone a las aplicaciones externas a través de una interfaz y encapsula su propia lógica de negocios y de datos.
Por su naturaleza, SOA se le asocia con las tecnologías de Web services (HTTP, SOAP, WSDL, UDDI), siendo ésta una opción ideal en un ambiente heterogéneo, pero es posible implementarlo con otro tipo de tecnologías.

¿Cómo puedo empezar a implementar SOA en mi organización?
De forma simplificada se pueden definir cuatro niveles de adopción:
1. Web services individuales
Encapsular tareas contenidas dentro de aplicaciones nuevas o existentes, que permite reducir tanto costos de desarrollo como de mantenimiento de las aplicaciones.
2. Integración de funciones del negocio
Consiste en integrar servicios a través de múltiples aplicaciones para lograr un objetivo de negocio.
3. Integración a nivel Corporativo
Permite la integración a través de funciones de negocio de toda la organización siguiendo una arquitectura corporativa
4. Transformación del negocio
A través de SOA, transformar los modelos existentes del negocio a nuevos modelos de negocio

¿Quiéres saber más de este tema? Revisa el siguiente link: Entendiendo SOA

2 Comments:

  • Todo esto esta muy bien, pero .... podrias poner algun ejemplo que sea mas "real-world-life".
    Como se utiliza/implementa actualmente. Más ejemplos prácticos.

    By Anonymous Anonymous, at May 17, 2004 at 11:38 AM  

  • mi post anterior no aparece ??? Supongo que existe algun tipo de filtro (moderación)
    Bueno, pues si realmente existe, elimina este post.

    By Anonymous Anonymous, at May 17, 2004 at 11:39 AM  

Post a Comment

<< Home