Vad är Java® Business Integration?
Java® Business Integration (JBI) är ett företag som initieras av Java® Community Process (JCP), under företaget Sun Microsystems. Projektet definierar hur tekniken för plug-ins online kan underlätta serviceorienterad arkitekturprogramvara. Med JBI strävar Sun Microsystems efter att standardtekniken ska standardiseras, börjar med samarbeten med datorindustrin. Företaget planerar också att utveckla en produktfamilj ur JBI.
I mars 2003 presenterade Sun Microsystems tekniken för Java® Business Integration för JCP. Det fanns också andra företag som samarbetade för projektet och kallades "Expert Group" -försäljare. De 24 leverantörerna inkluderade IBM, Novell och Sonic Software.
En populär funktion i Java® Business Integration är Normalised Message Service (NMS), som används som ett kommunikationsverktyg. NMS kan ta emot och skicka meddelanden genom olika meddelandeutbytesmönster (MEP): in-only, robust in-only, in-out och in option-out. In-only tillåter en användare att ta emot statusmeddelanden, medan robust in-only tillåter en omgång utbyte som slutar när ett statusmeddelande tas emot. In-out tillhandahåller ett ömsesidigt utbyte mellan en klient och en leverantör, medan in-option-out tillåter en användare valet att svara på meddelandet eller ignorera det.
Java® Business Integration innehåller också många verktyg, såsom verktyg för systemövervakning och systemhantering, affärsanalys och övervakningsverktyg för affärsaktiviteter och verktyg för programutveckling. JBI är flexibel och kan överensstämma med det system där plug-ins finns. Dess flexibilitet innebär också att servicemotorn kan översättas till olika språk.
En annan fördel med Java® Business Integration är de öppna gränssnitten, som är ”öppna”, så att säga, till förbättringar av allmänheten. På detta sätt marknadsförs integrationsprojektet mot systemprogramvaruutvecklare som har kapacitet att ändra gränssnittet beroende på deras behov eller intressen. Dessa förändringar kan publiceras offentligt, vilket ger kunderna fördelen att välja bland de lösningar som passar dem. Tillgänglig öppen källkodsprogramvara i integrationen inkluderar Apache ™ ServiceMix, Open ESB och FUSE ESB.
Java® Business Integration gör det också möjligt att ansluta nya servicemotorer till behållaren, förutsatt att ett kommando kodas för att hjälpa systemet att upptäcka det. Dessa nämnda integrationer minimerar ett företags kostnad för tid och pengar, eftersom alla åtgärder inom systemet kan automatiseras. Affärspartner kan också ha bekvämligheten av att ha all sin befintlig och samlad information kombinerad i en integrationsteknologi, vilket ger ett effektivt samarbete.