Co to jest integracja Java® Business?
Java® Business Integration (JBI) to przedsięwzięcie zainicjowane przez Java® Community Process (JCP) pod firmą Sun Microsystems. Projekt określa, w jaki sposób technologia wtyczek online może ułatwić oprogramowanie zorientowane na usługi. W przypadku JBI firma Sun Microsystems dąży do ujednolicenia technologii integracji, poczynając od współpracy z branżą komputerową. Firma planuje również opracować rodzinę produktów z JBI.
W marcu 2003 r. Sun Microsystems przedstawił JCP technologię integracji biznesowej Java®. Były też inne przedsiębiorstwa, które połączyły siły w ramach projektu i zostały nazwane dostawcami „Grupy Ekspertów”. 24 dostawców obejmowało oprogramowanie IBM, Novell i Sonic.
Jedną z popularnych funkcji integracji biznesowej Java® jest znormalizowana usługa wiadomości (NMS), która jest używana jako narzędzie komunikacji. NMS może odbierać i wysyłać wiadomości za pośrednictwem różnych wzorców wymiany komunikatów (MEP): tylko wewnątrz, solidny tylko wewnątrz, wewnątrz i na zewnątrz oraz opcjonalnie. Tylko w pozwala użytkownikowi na otrzymywanie komunikatów o stanie, a niezawodne w tylko pozwala na jedną rundę wymiany, która kończy się po odebraniu wiadomości o stanie. Wejście-wyjście zapewnia wzajemną wymianę między klientem a dostawcą, natomiast wejście-wyjście umożliwia jednemu użytkownikowi wybór odpowiedzi na wiadomość lub zignorowanie jej.
Java® Business Integration zawiera również wiele narzędzi, takich jak narzędzia do monitorowania systemu i zarządzania systemem, narzędzia do analizy biznesowej i monitorowania aktywności biznesowej oraz narzędzia do tworzenia oprogramowania. JBI jest elastyczny i może być zgodny z systemem, w którym znajdują się wtyczki. Jego elastyczność oznacza również, że silnik usługi może być tłumaczony na różne języki.
Kolejną zaletą Java® Business Integration są otwarte interfejsy, które są „otwarte”, że tak powiem, do poprawy przez społeczeństwo. W ten sposób projekt integracji jest kierowany do twórców oprogramowania systemowego, którzy mogą zmieniać interfejs zgodnie z ich potrzebami lub zainteresowaniami. Zmiany te można opublikować publicznie, co daje klientom możliwość wyboru spośród odpowiednich dla nich rozwiązań. Dostępne do integracji oprogramowanie open source obejmuje Apache ™ ServiceMix, Open ESB i FUSE ESB.
Java® Business Integration umożliwia także podłączenie nowych silników usług do kontenera, pod warunkiem, że polecenie jest zakodowane, aby pomóc systemowi go wykryć. Wspomniane integracje minimalizują koszty czasu i pieniędzy przedsiębiorstwa, ponieważ wszystkie działania w systemie można zautomatyzować. Partnerzy biznesowi mogą również mieć wygodę łączenia wszystkich swoich istniejących i zebranych informacji w jedną technologię integracji, co zapewnia efektywną współpracę.