Kas yra Java® verslo integracija?

„Java® Business Integration“ (JBI) yra „Java® Community Process“ (JCP) iniciatyva, kuriai priklauso „Sun Microsystems“. Projekte apibrėžiama, kaip internetinių papildinių technologija gali palengvinti į paslaugas orientuotą architektūros programinę įrangą. Su JBI „Sun Microsystems“ siekia, kad integravimo technologija būtų standartizuota, pradedant bendradarbiavimu su kompiuterių pramone. Bendrovė taip pat planuoja sukurti produktų šeimą iš JBI.

2003 m. kovo mėn. „Sun Microsystems“ JCP pristatė „Java® Business Integration“ technologiją. Taip pat buvo ir kitų įmonių, kurios susibūrė į projektą ir buvo vadinamos „Ekspertų grupės“ pardavėjais. 24 pardavėjai buvo IBM, Novell ir Sonic Software.

Viena iš populiarių „Java® Business Integration“ ypatybių yra normalizuotų pranešimų paslauga (NMS), kuri naudojama kaip komunikacijos priemonė. NMS gali gauti ir siųsti pranešimus naudodama skirtingus pranešimų mainų modelius (MEP): tik įvedimą, tvirtą tik įvedimą, įėjimą ir išvedimą. In-only leidžia vartotojui gauti būsenos pranešimus, o patikimas tik leidžia vieną apsikeitimo etapą, kuris baigiasi gavus būsenos pranešimą. Įėjimas suteikia abipusį kliento ir teikėjo apsikeitimą, o pasirenkamas išėjimas leidžia vienam vartotojui pasirinkti atsakyti į pranešimą arba jo ignoruoti.

„Java®“ verslo integracija taip pat apima daugybę įrankių, tokių kaip sistemos stebėjimo ir valdymo įrankiai, verslo analizės ir verslo veiklos stebėjimo įrankiai bei programinės įrangos kūrimo įrankiai. JBI yra lankstus ir gali atitikti sistemą, kurioje yra papildiniai. Jo lankstumas taip pat reiškia, kad aptarnavimo variklis gali būti išverstas į įvairias kalbas.

Kitas „Java® Business Integration“ pranašumas yra atviros sąsajos, kurios yra „atviros“, taip sakant, tobulinamos visuomenei. Tokiu būdu integracijos projektas parduodamas sistemos programinės įrangos kūrėjams, kurie gali pakeisti sąsają pagal savo poreikius ar interesus. Šie pakeitimai gali būti skelbiami viešai, o tai suteikia klientams pranašumą rinktis iš jiems tinkamų sprendimų. Integruota atvirojo kodo programinė įranga apima „Apache™ ServiceMix“, „Open ESB“ ir „FUSE ESB“.

„Java® Business Integration“ taip pat leidžia prie konteinerio prijungti naujus paslaugų variklius, jei yra užkoduota komanda, padedanti sistemai ją aptikti. Šios minėtos integracijos sumažina įmonės laiko ir pinigų sąnaudas, nes visi sistemos veiksmai gali būti automatizuoti. Verslo partneriams taip pat gali būti patogu visą esamą ir surinktą informaciją sujungti į vieną integravimo technologiją, taip užtikrinant efektyvų bendradarbiavimą.