Java® Business Integration (JBI) on Java® -yhteisprosessin (JCP) käynnistämä hanke Sun Microsystemsin johdolla. Projekti määrittelee, miten online-laajennusten tekniikka voi helpottaa palvelukeskeistä arkkitehtuuriohjelmistoa. JBI: n avulla Sun Microsystems pyrkii standardoimaan integrointitekniikan alkaen yhteistyöstä tietokonealan kanssa. Yhtiö suunnittelee myös JBI: n tuoteperheen kehittämistä.
Maaliskuussa 2003 Sun Microsystems esitteli Java® Business Integration -tekniikan JCP: lle. Hankkeeseen liittyi myös muita yrityksiä, joita kutsuttiin “asiantuntijaryhmien” myyjiksi. 24 myyjää olivat IBM, Novell ja Sonic Software.
Yksi suosittu Java® Business Integration -ominaisuus on NMS (Normalized Message Service), jota käytetään viestintävälineenä. NMS voi vastaanottaa ja lähettää viestejä erilaisten viestinvaihtomallien (MEP) kautta: in-only, vankka in-only, in-out ja in option-out. Vain sisään -toiminnon avulla käyttäjä voi vastaanottaa tilasanomia, kun taas vankka in-vain mahdollistaa yhden vaihdon, joka päättyy, kun tilaviesti vastaanotetaan. Sisäänmeno tarjoaa keskinäisen vaihdon asiakkaan ja palveluntarjoajan välillä, kun taas valinnainen sisäänmeno antaa käyttäjälle mahdollisuuden vastata viestiin tai jättää sen huomiotta.
Java® Business Integration sisältää myös monia työkaluja, kuten Järjestelmänvalvonta- ja Järjestelmänhallintatyökalut, Liiketoiminnan analysointi- ja Liiketoiminnan seurantatyökalut sekä Ohjelmistokehitystyökalut. JBI on joustava ja voi mukautua järjestelmään, johon laajennukset sisältyvät. Sen joustavuuden ansiosta myös huoltomoottori voidaan kääntää eri kielille.
Toinen Java® -liiketoimintaintegraation etu on avoimet rajapinnat, jotka ovat niin sanotusti avoimia yleisön parantamiseksi. Tällä tavalla integraatioprojektia markkinoidaan järjestelmäohjelmistojen kehittäjille, joilla on kyky muuttaa käyttöliittymää tarpeidensa tai kiinnostuksensa mukaan. Nämä muutokset voidaan julkaista julkisesti, mikä antaa asiakkaille mahdollisuuden valita itselleen sopivista ratkaisuista. Integrointiin saatavilla olevia avoimen lähdekoodin ohjelmistoja ovat Apache ™ ServiceMix, Open ESB ja FUSE ESB.
Java® Business Integration mahdollistaa myös uusien palvelumoottorien liittämisen säiliöön edellyttäen, että komento on koodattu järjestelmän havaitsemiseksi. Nämä mainitut integroinnit minimoivat yrityksen ajan- ja rahakustannukset, koska kaikki järjestelmän toiminnot voidaan automatisoida. Liikekumppaneilla on myös mahdollisuus yhdistää kaikki olemassa oleva ja kerätty tieto yhteen integraatiotekniikkaan, mikä mahdollistaa tehokkaan yhteistyön.