¿Qué es SOA y por qué es importante hoy en día en los negocios?
SOA es un conjunto de ideas o principios. De alguna manera, no es un concepto nuevo si se tiene presente que por alrededor de dos décadas se han construido aplicaciones distribuidas, y el desarrollo de software ha evolucionado significativamente ante la necesidad de bajar costos, reducir tiempos de respuesta y hacer frente a una sociedad globalizada que está conectada a través de la red.
SOA capitaliza el conocimiento que se ha acumulado en el desarrollo de software, especialmente en: la construcción de aplicaciones distribuidas; la adopción de un enfoque de desarrollo modular; las aproximaciones para conseguir mayor flexibilidad (por ejemplo, en la creación de componentes accesibles a través de interfaces bien definidas); el aprendizaje conseguido en mensajería entre componentes, así como la construcción de aplicaciones que operan confiablemente a través de links. SOA da forma de lo mejor de estas ideas, y confía en los Web services -servicios web- para producir aplicaciones web más accesibles y asequibles -a precios razonables-.
“…Web 2.0 describes the next generation of the Web as an application platform where most of a user’s software experience resides…” Dion Hitchcliffe in SOA / Web Services Journal
¿Puede SOA sentar las bases para la Web 2.0?
Internet en su fase incial nos entregaba información en páginas web estáticas. SOA y los webservices van más allá del paradigma de contenidos estáticos: permiten crear aplicaciones reales que desarrollan transacciones sobre intenet.
Febrero, 2008 — Nelson Piedra |

