¿Qué es la integración empresarial de Java®?
Java® Business Integration (JBI) es una empresa iniciada por Java® Community Process (JCP), bajo la compañía de Sun Microsystems. El proyecto define cómo la tecnología de los complementos en línea puede facilitar el software de arquitectura orientado a servicios. Con JBI, Sun Microsystems tiene como objetivo estandarizar la tecnología de integración, comenzando con colaboraciones con la industria informática. La compañía también planea desarrollar una familia de productos a partir de JBI.
En marzo de 2003, Sun Microsystems presentó la tecnología de Java® Business Integration a JCP. También hubo otras empresas que se unieron para el proyecto y se denominaron vendedores del "Grupo de expertos". Los 24 proveedores incluyeron IBM, Novell y Sonic Software.
Una característica popular de Java® Business Integration es el Servicio de mensajes normalizados (NMS), que se utiliza como herramienta de comunicación. El NMS puede recibir y enviar mensajes a través de diferentes patrones de intercambio de mensajes (MEP): solo entrada, solo entrada robusta, entrada y salida opcionales. In-only permite que un usuario reciba mensajes de estado, mientras que robusto in-only permite una ronda de intercambio que finaliza cuando se recibe un mensaje de estado. La entrada-salida proporciona un intercambio mutuo entre un cliente y un proveedor, mientras que la entrada-salida opcional permite a un usuario la opción de responder al mensaje o ignorarlo.
La integración empresarial de Java® también incluye muchas herramientas, como las herramientas de supervisión del sistema y de administración del sistema, las herramientas de análisis empresarial y de supervisión de la actividad empresarial y las herramientas de desarrollo de software. El JBI es flexible y puede ajustarse al sistema en el que están contenidos los complementos. Su flexibilidad también significa que el motor de servicio se puede traducir a diferentes idiomas.
Otra ventaja de Java® Business Integration son las interfaces abiertas, que son "abiertas", por así decirlo, para mejorar por el público. De esta manera, el proyecto de integración se comercializa hacia desarrolladores de software de sistemas que tienen la capacidad de cambiar la interfaz de acuerdo con sus necesidades o intereses. Estos cambios pueden publicarse, lo que brinda a los clientes la ventaja de elegir entre las soluciones que más les convengan. El software de código abierto disponible en la integración incluye Apache ™ ServiceMix, Open ESB y FUSE ESB.
Java® Business Integration también permite conectar nuevos motores de servicio al contenedor, siempre que se codifique un comando para ayudar al sistema a detectarlo. Estas integraciones mencionadas minimizan el costo de tiempo y dinero de una empresa, ya que todas las acciones dentro del sistema pueden automatizarse. Los socios comerciales también pueden tener la conveniencia de combinar toda su información existente y recopilada en una tecnología de integración, lo que permite una colaboración eficiente.