Documente Academic
Documente Profesional
Documente Cultură
Esta arquitectura nos describe como un sistema envía y recibe mensajes de manera
asíncrona a través de un bus en común, con el fin de que las aplicaciones puedan
interactuar sin conocer detalles específicos entre sí. Un bus de mensajes proporciona:
Enterprise Service Bus (ESB): Como su nombre lo indica, esta variante utiliza
servicios para la comunicación que transforma los mensajes de un formato a otro
cuando los componentes conectados comuniquen mensajes
Internet Service Bus (ISB): Esta variante guarda similitud con el de servicios, pero
en vez de usar una red empresarial usa aplicaciones alojadas en la nube.
Beneficios del estilo arquitectónico bus de mensajes:
Se puede agregar o eliminar aplicaciones en el bus sin que estas tengan impacto
con las otras aplicaciones, además de que estas se pueden cambiar y actualizar.
Se puede manejar múltiples solicitudes ya que se puede conectar varias
instancias de la misma aplicación al bus
Es comprensible ya que toma a los objetos como el mundo real, por ejemplo: es
un sector comercial los objetos son el cliente y el pedido.
Es extensible ya que mediante la abstracción, encapsulación y polimorfismo nos
permiten que un cambio en la representación de los datos no afecte las
interfaces del objeto.
Los datos se almacenan en el servidor de esta manera nos ofrece una mayor
seguridad, además de que el acceso a estos es más fácil de administrar.
Cabe que destacar que debemos tener en cuenta este estilo cuando deseamos
desarrollar aplicaciones que admitirá muchos clientes, procesos comerciales que serán
utilizados por personas en una organización en especifica o en aplicaciones web.