2008-12-17 18 views
7

Mam ograniczoną wiedzę na temat technologii opartych na Javie, a z powodów związanych z biznesem, być może trzeba będzie zdecydować, czy integracja WebLogic (WLI) lub Oracle Service Bus (OSB) jest lepszym rozwiązaniem do integracji niewielkiej liczby autonomicznych systemów. Oba produkty wydają się być zdolne do podobnych zadań, choć w jednym przypadku (WLI) integracja jest bardziej technicznie prowadzona tam, gdzie druga (OSB) jest bardziej napędzana procesami biznesowymi.Różnica między integracją WebLogic a usługą Oracle Service Bus?

Zakładając, że koszt nie jest możliwy, czy każdy może podać dobry opis sytuacji, w której zdecyduje się na użycie jednego produktu w porównaniu do drugiego? Czy jeden wybór wiąże się z większym niestandardowym kodowaniem Java kontra konfiguracją?

Odpowiedz

4

To zależy.

OSB połączy istniejącą magistralę usług akwizycyjnych BEA. Jest to tylko autobus serwisowy.

WLI już nie istnieje. Teraz będzie częścią Oracle BPEL PM (silnik wykonawczy Oracle BPEL Process Manager)

Magistrala usług może być używana do zintegrowania "gotowych" aplikacji usług sieciowych. Jeśli twoje małe aplikacje mogą być już wdrożone jako usługi sieciowe, to byłby to właściwy wybór, nie ma tam nic, co można by koordynować, po prostu narazić.

Z drugiej strony, WLI służy do koordynowania interakcji między usługami i tworzenia nowego. Kodowałbyś sposób, w jaki te usługi będą ze sobą współdziałać.

Jeśli twoje aplikacje są bardzo "zorientowane na proces" (gdy wymagana jest niewielka interakcja z użytkownikiem) i musisz utworzyć nową usługę z tego, to byłby to wybór (uważam, że aplikacje powinny i tak być gotowe)

Jeśli twoje aplikacje są bardziej zorientowane na użytkownika i wiążą je razem, aby utworzyć nowy przepływ (proces biznesowy), właściwym narzędziem będzie Oracle BPM. Za pomocą tego narzędzia można integrować aplikacje (które mogą nie być gotowe do pracy w sieci), utworzyć nowy proces biznesowy i udostępnić go jako usługę internetową.

To zależy od Twoich potrzeb.

Za pomocą narzędzia Oracle BPM można integrować aplikacje i wdrażać je jako WS.

Jak dla Oracle BPM idzie, mogę dać ci więcej szczegółów, jeśli trzeba :)

+0

Dzięki za odpowiedź! Więc jeśli moje aplikacje są naprawdę niezależne (brak usług sieciowych lub coś podobnego) i obecnie komunikują się za pośrednictwem plików współdzielonych i FTP, WLI byłby najlepszym wyborem? Nie wiedziałem o Oracle BPM i będę o tym czytał. Dzięki jeszcze raz. – Jeremy

+0

Jeśli Twoje aplikacje są naprawdę niezależne i musisz utworzyć z nich nowy przepływ, dobrym wyborem będzie Oracle BPM. oSB eksponuje tylko istniejące WebServices. Oracle WLI łączy WebServices, aby stworzyć nowy przepływ. Oracle BPM, utwórz nowy Flow z innych usług. Oczywiście potrzebne jest więcej programów. – OscarRyz

1

Nie zgadzam się na jakiej komentarzu Oscar w sprawie "WLI już nie istnieje"

WLI jest nie odchodzi. Jest częścią platformy Oracle Integration. WLI zapewnia bardziej ścisłą integrację niż OSB, co oznacza tylko dla usług internetowych. Przed ESB platforma WLI była również określana jako WLI-ServiceBus.

Za pomocą WLI można tworzyć procesy (WLI lub BPEL) i udostępniać je jako usługi sieciowe. Możesz również wykonać funkcję ESB, np. Funkcjonalność, np. Zastosować różne wzorce routingu, podziału, aggracji i potoku. WLI miało pójść w kierunku BPM, ale BEA nabył Fuego i rozpoczął tworzenie platformy BPM, pozostawiając WLI w integracji pakietu produktów "Weblogic", niż czyniąc go częścią pakietu produktów Aqualogic, który jest przeznaczony dla biznesu użytkownicy. Weblogic jest kierowany do programistów.

OSB obsługuje tworzenie powyższych wzorców, ale jest bardziej ukierunkowany na usługi sieciowe i SOA.Form Orchestation, konieczne może być użycie narzędzi BPM.

WLI jest bardziej wydajny, jeśli szukasz zastosowań zorientowanych na wydajność. Z drugiej strony, jeśli szukasz integracji opartej na SOA, OSB lub ALSB powinny być wystarczająco dobre.

W twoim przypadku, gdy chcesz zintegrować niewielką liczbę aplikacji, WLI byłby dobrym wyborem.

Anil Datt

0

Brzmi jak WLI jest przedwczesne BPM & ESB narzędziem. Jest również wymieniony jako część platformy Oracle SOA Stretegry na swojej stronie internetowej. Ponieważ robi to, co powinien zrobić ESB i narzędzie BPM, jaka jest przyszłość WLI?

0

WLI jest bardziej przyjazny dla programisty niż przyjazny dla analityków biznesowych. Błędem jest przeglądanie WLI z perspektywy BPM lub ESB. Może być używany wiele implementacji zorientowanych na procesy i komunikaty, co niekoniecznie musi być BPM. BPM i ESB są objęte SOA, ale WLI niekoniecznie musi działać tylko w SOA. Sądzę, że pozostanie to narzędzie wspierające proces projektowania i intergracji na niższym poziomie.

0

Tak. Jest poprawna. Powinieneś skupić się na Aqualogic Servicebus. WLI zniknie następne 5 - 10 lat. Ponieważ nie jest to produkt strategii dla oracle. To jest wiadomość potwierdzająca.

Powiązane problemy