Java® Business Integration (JBI) on ettevõtmine, mille algatas Java® Community Process (JCP) Sun Microsystemsi ettevõtte all. Projekt määratleb, kuidas võrgupistikprogrammide tehnoloogia võib hõlbustada teenustele orienteeritud arhitektuuritarkvara. JBI-ga soovib Sun Microsystems integratsioonitehnoloogia standardiseerida, alustades koostööst arvutitööstusega. Ettevõte plaanib ka JBI-st tooteperekonna arendamist.
2003. aasta märtsis esitles Sun Microsystems JCP-le Java® Business Integration tehnoloogiat. Projekti jaoks ühinesid ka teised ettevõtted, keda kutsuti “Ekspertgrupi” müüjateks. 24 müüja hulka kuulusid IBM, Novell ja Sonic Software.
Java® äriintegratsiooni üks populaarsemaid funktsioone on normaliseeritud sõnumiteenus (NMS), mida kasutatakse suhtlusvahendina. NMS saab sõnumeid vastu võtta ja saata erinevate sõnumivahetusmustrite (MEP) kaudu: ainult sisse-, jõuline ainult sisse-, sisse-välja ja valikuline-väljund. In-only võimaldab kasutajal saada olekuteateid, samas kui robustne ainult võimaldab ühe vahetusringi, mis lõpeb olekuteate vastuvõtmisega. Sisse-välja pakub vastastikust vahetust kliendi ja teenusepakkuja vahel, samas kui valikuline sisse-välja võimaldab ühel kasutajal valida, kas sõnumile vastata või seda ignoreerida.
Java® Business Integration sisaldab ka palju tööriistu, nagu süsteemi jälgimise ja süsteemihalduse tööriistad, ärianalüüsi ja äritegevuse jälgimise tööriistad ning tarkvaraarendustööriistad. JBI on paindlik ja ühildub süsteemiga, milles pistikprogrammid sisalduvad. Selle paindlikkus tähendab ka seda, et hooldusmootorit saab tõlkida erinevatesse keeltesse.
Java® äriintegratsiooni teine eelis on avatud liidesed, mis on nii-öelda avatud, et avalikkust saaks täiustada. Sel viisil turustatakse integratsiooniprojekti süsteemitarkvara arendajatele, kellel on võimalus liidest vastavalt oma vajadustele või huvidele muuta. Neid muudatusi saab avalikult avaldada, mis annab klientidele eelise valida endale sobivate lahenduste hulgast. Integratsioonis saadaolev avatud lähtekoodiga tarkvara hõlmab Apache™ ServiceMixi, Open ESB-d ja FUSE ESB-d.
Java® Business Integration võimaldab ka uute teenindusmootorite ühendamist konteineriga, eeldusel, et käsk on kodeeritud, mis aitab süsteemil seda tuvastada. Need mainitud integratsioonid minimeerivad ettevõtte aja- ja rahakulu, kuna kõiki süsteemisiseseid toiminguid saab automatiseerida. Äripartneritel on ka mugavus kombineerida kogu olemasolevat ja kogutud teavet ühte integreerimistehnoloogiasse, mis teeb tõhusa koostöö.