/ / Apache CXF vs Apache Camel - usługi sieciowe, cxf, apache-camel, muł, erp

Apache CXF vs Apache Camel - serwisy internetowe, cxf, apache-camel, mule, erp

nasze problemy:

  • zestaw istniejących aplikacji (rekrutacja, zakup, lista płac itp.) komunikuje się na zewnątrz na różne sposoby (e-mail, pdf, plik csv, usługi internetowe itp.)
  • nowy system ERP, z którego będziemy korzystać (SAP lub Agresso), komunikuje się na zewnątrz za pośrednictwem usług internetowych
  • musimy zintegrować istniejące systemy z systemem ERP i zastosować pewne zasady

moje pytania:

  • czy możemy wykonać to zadanie, używając tylko CXF?
  • jest CXF podzbiorem wielbłąda
  • a może aby osiągnąć to, co chcemy, musimy połączyć te dwa?

także Mule nie podaje konkretnej ceny za koszt, ktoś miał doświadczenie z MuleSoft?

dzięki za czas!

Odpowiedzi:

4 dla odpowiedzi № 1

Komentarz BMW jest bardzo prawdziwy.

Jednak, aby odpowiedzieć trochę dokładniej.

CXF jest strukturą usług. Umożliwia tworzenie usług SOAP, REST, a nawet CORBA. Tak, może pomóc w tworzeniu i korzystaniu z usług internetowych.

CXF jest składnikiem używanym wewnątrz Camel, CXF nie jest podzbiorem wielbłąda. Wielbłąd pozwoli Ci świadczyć i korzystać z usług internetowych przy użyciu CXF.

Wielbłąd jest EIP (Enterprise Integration Pattern)frameworku, który pozwala wykonywać takie czynności, jak kierowanie pliku do usługi internetowej. Lub ujawnij usługę SOAP, która komunikuje się z kolejkami JMS itp. Wiem, że Camel ma również komponent SAP.

W ten sposób Camel organizuje różne komponenty w trasy, które umożliwiają integrację różnych systemów.

W skrócie będziesz używać Camela z CXF i innymi komponentami, aby rozwiązać swoje problemy.

Nie korzystałem jeszcze z Mule, ale mogę ci to powiedzieć. Możesz obsługiwać trasy wielbłądów na Apache Karaf i tworzyć własne lekkie „ESB”, więc nie musisz korzystać z Mule ESB.

Inną alternatywą byłby Fuse ESB, a także Servicemix. Są również w stanie obsługiwać trasę wielbłąda.

Obecnie mam kilka tras wielbłądów, które ujawniają usługi sieciowe i zużywają różne dane z plików, kanałów RSS itp. Hostowanych na Karafie i działa to jak urok.