Que es Service-oriented architecture (SOA)

SOAEn los 煤ltimos a帽os hemos escuchado haber de SOA por todas partes, SOA aqui SOA alla y SOA por todas partes, Pero que es realmente SOA ya que en ocasiones聽confundimos SOA con alguna tecnolog铆a o alg煤n producto. Sin embargo no es mas un tipo de arquitectura de software la cual esta dise帽ada para los ambientes de integraci贸n, Pero antes de entrar a detalle me gustar铆a hacer un poco de historia.

Antes del debut de SOA ten铆amos la Arquitectura de ManFrame y Cliente-Servidor las cuales no quiero decir que sean obsoletas o pasadas de moda ya que cada un ofrece ventajas y desventajas que pueden ser decisivas seg煤n nuestro escenario de negocio. (m谩s…)

Que es la Virtualizaci贸n de Servicios

Para los que ya tenemos mas experiencia en la arquitectura SOA y comprendemos perfectamente que es un Enterprise Service Bus este tema las ha de parecer muy simple pero para todos aquellos que no han tenido la oportunidad de adentrarse a los obscuros territorios de lo que es SOA les tengo buenas noticias pues en esta Entrada hablaremos que es la virtualizaci贸n.

Para empezar virtualizar viene de la palabra virtual como cuando hablamos de maquinas virtuales, pues esto es algo parecido pues un servicio virtual no es mas que una mascara que lo 煤nico que hace es (m谩s…)

Oracle SOA Suite – Que es un Composite

Esta peque帽a explicaci贸n va dirigida a todas las personas que est谩n interesadas en comprender un poco del mundo de SOA enfocado a la SOA Suite de Oracle la cual es una de las plataformas lideres del mercado.

Hoy en d铆a los sistemas de informaci贸n generan una gran cantidad de informaci贸n mediante la operaci贸n del d铆a a d铆a. Estos sistemas generalmente est谩n comunicados con otros sistemas o m贸dulos para compartir o extraer informaci贸n. 聽Esta comunicaci贸n entre sistemas es llamado “Integraciones” y son muy importantes ya que de no existir (m谩s…)

Que es BPEL

BPEL tambi茅n conocido como聽Business Process Execution Language es un lenguaje dise帽ado por la organizaci贸n OASIS la cual se encarga de definir est谩ndares a nivel mundial, Este lenguaje esta definido en XML y esta dise帽ado para orquestar procesos de forma autom谩tica.

Se le llama Orquestar聽por que BPEL es el encargado de consumir varios servicios en un orden especificado y realizar una funci贸n muy concreta. (m谩s…)