SOA (Service Oriented Architecture) Arquitectura Orientada a Servicios es un estilo de programación donde las aplicaciones son organizadas en bloques de código y pueden ser llamados en otros lados que se requiera, también puede verse como una colección de servicios bien definidos ya que estos utilizan metodologías, políticas y procedimientos muy efectivos que garantizan su funcionalidad.
Hoy en día las empresas necesitan ser ágiles y adaptarse a los procesos rápidamente, SOA fue principalmente diseñado para solucionar dichas necesidades. La idea principal es crear un sistema que trabaje en conjunto para formar un único elemento para consumir servicios públicos que tengan en común una lista de operaciones, definiciones y los parámetros necesarios para su funcionamiento.
El cliente solo conoce la descripción, el nombre, tipo de parámetros de entrada y tipo de retorno del servicio. Las plataformas donde se encuentran agolados nuestros servicios pueden ser diferente del lenguaje de programación que utilice el cliente esto se debe a que la comunicación se estable a través XML que define el contenido de los mensajes enviados y recibidos por alguna operación.
Hoy en día las empresas necesitan ser ágiles y adaptarse a los procesos rápidamente, SOA fue principalmente diseñado para solucionar dichas necesidades. La idea principal es crear un sistema que trabaje en conjunto para formar un único elemento para consumir servicios públicos que tengan en común una lista de operaciones, definiciones y los parámetros necesarios para su funcionamiento.
El cliente solo conoce la descripción, el nombre, tipo de parámetros de entrada y tipo de retorno del servicio. Las plataformas donde se encuentran agolados nuestros servicios pueden ser diferente del lenguaje de programación que utilice el cliente esto se debe a que la comunicación se estable a través XML que define el contenido de los mensajes enviados y recibidos por alguna operación.
No hay comentarios:
Publicar un comentario