Co je to Java® Business Integration?
Java® Business Integration (JBI) je podnik iniciovaný Java® Community Process (JCP), pod společností Sun Microsystems. Projekt definuje, jak technologie online zásuvných modulů může usnadnit architekturu softwaru orientovaného na služby. S JBI se Sun Microsystems snaží o standardizaci integrační technologie, počínaje spoluprací s počítačovým průmyslem. Společnost také plánuje vývoj rodiny produktů mimo JBI.
V březnu 2003 společnost Sun Microsystems představila technologii JCP Business Technology Integration. Na projektu se také spojily další podniky, které se jmenovaly prodejci „Expert Group“. Mezi 24 dodavatelů patřilo IBM, Novell a Sonic Software.
Jednou z oblíbených funkcí Java® Business Integration je Normalized Message Service (NMS), která se používá jako komunikační nástroj. NMS může přijímat a odesílat zprávy prostřednictvím různých vzorů výměny zpráv (MEP): in-only, robustní in-only, in-out a volitelně-out. In-only umožňuje uživateli přijímat stavové zprávy, zatímco robustní in-only umožňuje pouze jedno kolo výměny, které končí, když je přijata stavová zpráva. In-out poskytuje vzájemnou výměnu mezi klientem a poskytovatelem, zatímco in-out umožňuje jednomu uživateli možnost reagovat na zprávu nebo ji ignorovat.
Java® Business Integration také zahrnuje mnoho nástrojů, jako jsou nástroje pro monitorování systému a správu systému, nástroje pro obchodní analýzu a sledování obchodních aktivit a nástroje pro vývoj softwaru. JBI je flexibilní a může se přizpůsobit systému, ve kterém jsou pluginy obsaženy. Jeho flexibilita také znamená, že servisní stroj může být přeložen do různých jazyků.
Další výhodou Java® Business Integration je otevřená rozhraní, která jsou „otevřená“, abych tak řekl veřejnosti, ke zlepšení ze strany veřejnosti. Tímto způsobem je projekt integrace nabízen směrem k vývojářům systémového softwaru, kteří jsou schopni změnit rozhraní podle svých potřeb nebo zájmů. Tyto změny mohou být publikovány veřejně, což dává zákazníkům výhodu při výběru řešení, která jim vyhovují. Dostupný software s otevřeným zdrojovým kódem v integraci zahrnuje Apache ™ ServiceMix, Open ESB a FUSE ESB.
Integrace Java® Business Integration také umožňuje připojení nových servisních modulů do kontejneru za předpokladu, že je kódován příkaz, který systému pomůže detekovat. Tyto zmíněné integrace minimalizují podnikové náklady na čas a peníze, protože všechny akce v systému lze automatizovat. Obchodní partneři mohou mít také výhodu kombinování všech svých existujících a shromážděných informací do jedné integrační technologie, což umožňuje efektivní spolupráci.