Jaka technologia na początek zabawy z integracją usług

Odpowiedz Nowy wątek
2014-10-07 21:32
Student911
0

Witam,
Chcę nauczyć się integracji usług (JMS, WebServices, REST, WebSockets, pliki itp). Zastanawiam się jaką technologie wybrać, bo dostawców ESB jest całkiem sporo.

Cele jakie chce osiągnąć:

  1. kolejka komunikatów: możliwość wznowienia komunikatu, gdy jakaś usługa (właściwie punkt końciwy) padnie: czyli w przypadku, gdy nie uda się dostarczyć, chcę aby komunikat pozostał w kolejce, z możliwością wznowienia.
  2. konwersja w szczególności SOAP, REST, JMS, WebSocket i inne adaptery typu plik, JDBC (czyli z tego co patrzyłem raczej standard). Na przykład, aby udostępniać SOAP jako REST API przez JSON. Udostępnić WebSocket przez SOAP dla konserwatywnego systemu, który nie musi mieć go z kosmicznie niskim latency itp.
  3. możliwość dostarczenia komunikatu w kilka różnych miejsc, niekoniecznie w tej samej postaci (np. do jednego źródła jako REST, do innego SOAP, jeszcze innego np. WebSocket).

Na 1 rzut oka atrakcyjne wydają się dwie opcje:

  1. MuleESB: wiele opcji (brakuje tylko wsparcia dla WebSockets, ale wygląda na to, ze nad tym pracują). Z tego co widzę jest to jakiś open-source (wersja komercyjna i otwarta), więc mogę go użyć komercyjnie.
  2. Apache Camel: lżejszy, czy podoła ze wszystkimi trzem wymaganiom?

Kryteria na których mi zależy:

  • możliwie krótka krzywa uczenia się, aby osiągnąć cele 1 i 2.
  • dobra dokumentacja

Obydwie szyny mają community, jest dostępna literatura itp. Intuicja podpowiada, aby wybrać MuleESB nad Camel, ponieważ jest to pełna ESB, a nie lekka, czyli uboższa. Czy mam racje?

Pozdrawiam,

Pozostało 580 znaków

2014-10-08 08:01
0

Na jakiej uczelni się uczysz ?

Pozostało 580 znaków

2014-10-09 15:00
Student911
0

http://pg.edu.pl/

Pozostało 580 znaków

2014-10-09 15:31
0

Brawo....jak poruszacie takie tematy

Kiedyś pracowałem z Mule i niestety ilość dziwnych błędów przegoniła nas na ServiceMix który działa świetnie jak na ESB

edytowany 1x, ostatnio: Szczery, 2014-10-09 15:59

Pozostało 580 znaków

2014-10-09 19:04
Student911
0

Z tego co widzę ServiceMix to Apache. Polecasz jakieś materiały, które uważasz za szczególnie dobre?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0