Što je Java® poslovna integracija?

Java® Business Integration (JBI) je pothvat koji je pokrenuo Java® Community Process (JCP), pod tvrtkom Sun Microsystems. Projekt definira kako tehnologija online dodataka može olakšati softver za arhitekturu orijentiranu na usluge. Uz JBI, Sun Microsystems nastoji standardizirati integracijsku tehnologiju, počevši od suradnje s računalnom industrijom. Tvrtka također planira razviti obitelj proizvoda iz JBI-a.

U ožujku 2003. Sun Microsystems je JCP-u predstavio tehnologiju Java® Business Integration. Postojala su i druga poduzeća koja su se udružila za projekt, a nazvana su dobavljači “Expert Group”. 24 dobavljača uključivali su IBM, Novell i Sonic Software.

Jedna popularna značajka Java® poslovne integracije je normalizirana usluga poruka (NMS), koja se koristi kao komunikacijski alat. NMS može primati i slati poruke putem različitih obrazaca razmjene poruka (MEP): samo ulaz, robusni samo ulaz, ulaz i izlaz i neobavezno. In-only omogućuje korisniku primanje statusnih poruka, dok robustna in-only omogućuje jedan krug razmjene koji završava kada se primi statusna poruka. In-out pruža međusobnu razmjenu između klijenta i pružatelja usluga, dok in-out-out omogućuje jednom korisniku izbor da odgovori na poruku ili da je ignorira.

Java® poslovna integracija također uključuje mnoge alate, kao što su alati za nadzor sustava i upravljanje sustavom, alati za poslovnu analizu i praćenje poslovnih aktivnosti te alati za razvoj softvera. JBI je fleksibilan i može se prilagoditi sustavu u kojem se nalaze dodaci. Njegova fleksibilnost također znači da se servisni mehanizam može prevesti na različite jezike.

Još jedna prednost Java® Business Integration je otvorena sučelja, koja su “otvorena”, da tako kažem, za poboljšanje od strane javnosti. Na taj se način integracijski projekt plasira prema programerima sistemskog softvera koji imaju kapacitet mijenjati sučelje prema svojim potrebama ili interesima. Ove promjene mogu se javno objaviti, što korisnicima daje prednost pri izboru rješenja koja im odgovaraju. Dostupni softver otvorenog koda u integraciji uključuje Apache™ ServiceMix, Open ESB i FUSE ESB.

Java® Business Integration također omogućuje priključivanje novih servisnih motora na spremnik, pod uvjetom da je naredba kodirana kako bi je sustav lakše otkrio. Ove navedene integracije minimiziraju troškove vremena i novca poduzeća, budući da se sve radnje unutar sustava mogu automatizirati. Poslovni partneri također mogu imati pogodnost spajanja svih svojih postojećih i prikupljenih informacija u jednu integracijsku tehnologiju, što čini učinkovitu suradnju.