Java® Business Integration (JBI) este o afacere inițiată de Java® Community Process (JCP), sub compania Sun Microsystems. Proiectul definește modul în care tehnologia plug-in-urilor online poate facilita software-ul de arhitectură orientat spre servicii. Cu JBI, Sun Microsystems urmărește ca tehnologia de integrare să fie standardizată, începând cu colaborările cu industria computerelor. De asemenea, compania intenționează să dezvolte o familie de produse din JBI.
În martie 2003, Sun Microsystems a prezentat tehnologia Java® Business Integration către JCP. Au existat, de asemenea, alte întreprinderi care au făcut echipă pentru proiect și au fost numite vânzători „Expert Group”. Cei 24 de furnizori au inclus IBM, Novell și Sonic Software.
O caracteristică populară a Java® Business Integration este Normalized Message Service (NMS), care este folosit ca instrument de comunicare. NMS poate primi și trimite mesaje prin diferite modele de schimb de mesaje (MEP): numai în interior, numai în intrare, în ieșire și în ieșire opțională. Numai în interior permite unui utilizator să primească mesaje de stare, în timp ce robustul doar în interior permite o rundă de schimb care se încheie atunci când este primit un mesaj de stare. In-out oferă un schimb reciproc între un client și un furnizor, în timp ce opțional-out-out permite unui utilizator să aleagă să răspundă la mesaj sau să-l ignore.
Java® Business Integration include, de asemenea, multe instrumente, cum ar fi instrumentele de monitorizare și management al sistemului, instrumentele de analiză și monitorizarea activității de afaceri și instrumente de dezvoltare software. JBI este flexibil și se poate conforma sistemului în care sunt conținute plug-in-urile. Flexibilitatea sa înseamnă, de asemenea, că motorul de service poate fi tradus în diferite limbi.
Un alt avantaj al Java® Business Integration este interfețele deschise, care sunt „deschise”, ca să spunem așa, pentru îmbunătățirea de către public. În acest fel, proiectul de integrare este comercializat către dezvoltatorii de software de sistem care au capacitatea de a schimba interfața în funcție de nevoile sau interesele lor. Aceste modificări pot fi publicate public, ceea ce oferă clienților avantajul de a alege dintre soluțiile care li se potrivesc. Software-ul open-source disponibil în integrare include Apache™ ServiceMix, Open ESB și FUSE ESB.
Java® Business Integration permite, de asemenea, noile motoare de servicii să fie conectate la container, cu condiția ca o comandă să fie codificată pentru a ajuta sistemul să o detecteze. Aceste integrări menționate minimizează costul de timp și bani al unei întreprinderi, deoarece toate acțiunile din cadrul sistemului pot fi automatizate. Partenerii de afaceri pot avea, de asemenea, confortul de a avea toate informațiile existente și adunate combinate într-o singură tehnologie de integrare, ceea ce face o colaborare eficientă.