Hva er Java® Business Integration?
Java® Business Integration (JBI) er en satsing initiert av Java® Community Process (JCP), i selskap av Sun Microsystems. Prosjektet definerer hvordan teknologien til online plug-ins kan lette serviceorientert arkitekturprogramvare. Med JBI sikter Sun Microsystems at integrasjonsteknologi skal standardiseres, og starter med samarbeid med datamaskinindustrien. Selskapet planlegger også å utvikle en produktfamilie ut av JBI.
I mars 2003 presenterte Sun Microsystems teknologien til Java® Business Integration for JCP. Det var også andre virksomheter som gikk sammen om prosjektet, og ble kalt leverandører av ekspertgrupper. De 24 leverandørene inkluderte IBM, Novell og Sonic programvare.
En populær funksjon ved Java® Business Integration er Normalised Message Service (NMS), som brukes som et kommunikasjonsverktøy. NMS kan motta og sende meldinger gjennom forskjellige Message Exchange Patterns (MEP): in-only, robust in-only, in-out og in-option-out. In-only lar en bruker motta statusmeldinger, mens robust in-only tillater en runde med utveksling som avsluttes når en statusmelding mottas. Inn-ut gir en gjensidig utveksling mellom en klient og en leverandør, mens inn-valgfritt-ut lar en bruker valget om å svare på meldingen eller ignorere den.
Java® Business Integration inkluderer også mange verktøy, for eksempel systemovervåking og systemadministrasjonsverktøy, forretningsanalyse og overvåkningsverktøy for forretningsaktiviteter og verktøy for utvikling av programvare. JBI er fleksibel og kan samsvare med systemet som plugin-modulene er inne i. Fleksibiliteten betyr også at servicemotoren kan oversettes til forskjellige språk.
En annen fordel med Java® Business Integration er de åpne grensesnittene, som er "åpne", så å si, til forbedring av publikum. På denne måten markedsføres integrasjonsprosjektet mot systemprogramvareutviklere som har kapasitet til å endre grensesnittet i henhold til deres behov eller interesser. Disse endringene kan publiseres offentlig, noe som gir kundene fordelen av å velge mellom løsningene som passer dem. Tilgjengelig open source-programvare i integrasjonen inkluderer Apache ™ ServiceMix, Open ESB og FUSE ESB.
Java® Business Integration gjør det også mulig å koble nye tjenestemotorer til container, forutsatt at en kommando er kodet for å hjelpe systemet med å oppdage den. Disse nevnte integrasjonene minimerer en bedrifts kostnad for tid og penger, siden alle handlinger i systemet kan automatiseres. Forretningspartnere kan også ha bekvemmeligheten av å ha all sin eksisterende og samlet informasjon kombinert i en integrasjonsteknologi, noe som gir et effektivt samarbeid.