¿Qué es un bus de servicio empresarial?
En informática, un bus de servicio empresarial (ESB) es un programa de software que pone a disposición de los consumidores en Internet a disposición de los consumidores. Este bus es el mecanismo de entrega para la tecnología de software orientada al servicio (SOA). Estos se utilizan en la banca en línea, las reservas de viajes y los lectores de valores.
El bus de servicio empresarial es un sistema de entrega de mensajes para servicios web. Es responsable de compartir y enrutar mensajes entre los sistemas informáticos. Esto es similar a una oficina de correos automatizada que garantiza que los datos se entreguen de forma segura al individuo apropiado en la red.
Cuando se creó por primera vez la arquitectura orientada al servicio, no había un método estándar para presentar servicios comerciales a la comunidad en general. Esto dificultó a las empresas compartir información porque los archivos no estaban disponibles en un método estándar. El bus de servicio empresarial creó una plataforma estándar con protocolos definidos para que todas las empresas compartan de manera segura los servicios comerciales en todas las redes.
Hay muchos tipos de autobuses de servicio disponibles. Estos generalmente varían en precio y complejidad. Es importante determinar el nivel de sofisticación que una empresa necesita antes de comprar un autobús de servicio empresarial porque los sistemas complejos grandes pueden costar varios millones de dólares. Los autobuses pequeños están disponibles en Internet y brindan un soporte adecuado para pequeñas aplicaciones web basadas en servicios.
El bus de servicio empresarial es un ejemplo de tecnología de middleware orientada a mensajes (MOM). Esta familia de herramientas proporciona el conducto para compartir información entre los consumidores y otros negocios. Algunos otros ejemplos de tecnología MOM incluyen IBM MQSeries®. Esta tecnología proporciona una forma genérica para que los sistemas informáticos envíen mensajes de manera confiable estándar.
Los autobuses de servicios pequeños suelen ser suficientes para las empresas de nueva creación que solo tienen unos pocos servicios disponibles. Este tipo de empresaVICE Bus proporcionará la funcionalidad mínima necesaria para administrar módulos comerciales en Internet. A medida que crece la demanda, el negocio puede actualizar la plataforma de autobuses y la infraestructura en un modelo más complejo.
El bus de servicio empresarial es responsable de compartir mensajes de servicio de una empresa. Este tipo de intercambio requiere suficiente seguridad en torno a los datos expuestos. El bus generalmente incluye funciones que pueden cifrar y descifrar mensajes antes de compartirlos en la red. Este proceso de cifrado asegura los mensajes antes de que se transfieran a través de la red.
El lenguaje de ejecución de procesos de negocios (BPEL) se basa en un bus de servicios empresariales para comunicar los servicios comerciales a clientes externos. Este lenguaje especial de secuencias de comandos encapsula las reglas para procesos comerciales específicos para una empresa. El programa BPEL requiere una aplicación ESB para garantizar la confiabilidad y el rendimiento de los servicios.