Kaj je Java® poslovna integracija?

Java® Business Integration (JBI) je podvig, ki ga je sprožil Java® Community Process (JCP), pod podjetjem Sun Microsystems. Projekt opredeljuje, kako lahko tehnologija spletnih vtičnikov olajša storitveno usmerjeno arhitekturno programsko opremo. Z JBI si Sun Microsystems prizadeva standardizirati tehnologijo integracije, začenši s sodelovanjem z računalniško industrijo. Podjetje načrtuje tudi razvoj družine izdelkov iz JBI.

Marca 2003 je Sun Microsystems JCP predstavil tehnologijo Java® Business Integration. Za projekt so se združila tudi druga podjetja, ki so se imenovala prodajalci »strokovne skupine«. 24 prodajalcev je vključevalo IBM, Novell in Sonic Software.

Ena izmed priljubljenih funkcij Java® Business Integration je normalizirana storitev sporočil (NMS), ki se uporablja kot komunikacijsko orodje. NMS lahko sprejema in pošilja sporočila prek različnih vzorcev izmenjave sporočil (MEP): samo vhod, robusten samo vhod, vhod in neobvezno. In-only omogoča uporabniku prejemanje statusnih sporočil, medtem ko robustni in-only omogoča en krog izmenjave, ki se konča, ko prejme statusno sporočilo. In-out omogoča medsebojno izmenjavo med odjemalcem in ponudnikom, medtem ko in-out-out omogoča enemu uporabniku izbiro, da odgovori na sporočilo ali ga prezre.

Poslovna integracija Java® vključuje tudi številna orodja, kot so orodja za spremljanje in upravljanje sistema, orodja za poslovno analizo in spremljanje poslovnih dejavnosti ter orodja za razvoj programske opreme. JBI je prilagodljiv in se lahko prilagodi sistemu, v katerem so vtičniki. Njegova prilagodljivost pomeni tudi, da je servisni motor mogoče prevesti v različne jezike.

Druga prednost Java® Business Integration so odprti vmesniki, ki so tako rekoč “odprti” za izboljšanje javnosti. Na ta način se integracijski projekt trži razvijalcem sistemske programske opreme, ki so sposobni spremeniti vmesnik glede na svoje potrebe ali interese. Te spremembe je mogoče javno objaviti, kar strankam daje prednost pri izbiri med rešitvami, ki jim ustrezajo. Razpoložljiva odprtokodna programska oprema v integraciji vključuje Apache™ ServiceMix, Open ESB in FUSE ESB.

Java® Business Integration omogoča tudi priključitev novih servisnih motorjev v vsebnik, pod pogojem, da je ukaz kodiran, da ga sistem zazna. Omenjene integracije zmanjšujejo stroške časa in denarja podjetja, saj je mogoče vsa dejanja v sistemu avtomatizirati. Poslovni partnerji imajo lahko tudi priročnost, da vse svoje obstoječe in zbrane informacije združijo v eno integracijsko tehnologijo, kar omogoča učinkovito sodelovanje.