Announcement

Collapse
No announcement yet.

Aufruf externer Web Services mittels Camel am ESB - Strategie?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aufruf externer Web Services mittels Camel am ESB - Strategie?

    Guten Abend,


    wir rätseln nun schon eine ganze Weile, haben unzählige Support- und Howto-Seiten zu ServiceMix gelesen und bekommen dennoch ein anscheinend simples Szenario überhaupt nicht zum Laufen:

    Es existieren zahlreiche lauffähige Web Services (JAX-WS), die als OSGI-Bundles im ESB deployed werden sollen. Weiterhin gibt es auch externe Web Services (kein Einfluss, wird von anderen entwickelt), die zukünftig mit den internen kommunizieren sollen, wobei als Routing-Technologie Apache Camel verwendet wird.

    Fragen:

    - Benötigt man für den Aufruf eines externen Web Services zwingend eine so genannte CXF-Binding-Component oder nicht? Viele Tutorials widersprechen sich in dieser Hinsicht und wir konnten bisher nichts Eindeutiges dazu finden (Hier scheint es ohne BC zu gehen, hier jedoch nicht...).

    - Hat jemand dieses Szenario (oder eine sehr simple Version) schon mal erfolgreich umgesetzt oder kennt ein möglichst einfaches Howto, in dem sich beispielsweise nur zwei Web Services (einer im ESB deployed, einer extern, Routing per Camel) "unterhalten" ("HelloWorld"-Aufruf reich völlig)?

    - Wir haben es so verstanden, dass für im ESB deployte Module (in unserem Web Services) der NMR als Endpunkt für die Kommunikation verwendet wird. welchen Endpoint-Typ wählt man aber für einen externen Web Service in Camel (Implementierung unbekannt -> Axis2, JAX-WS, CXF...)?

    - Welche grundlegenden Komponenten werden dafür benötigt?

    Der ESB (Fuse ESB 4) selbst läuft problemlos inkl. lokaler Examples. Das Prinzip der Camel-Routingstrategien ist auch klar, für eine Invokation externer Web Services fehlt es aber irgendwie an Verständnis oder einem konkreten Plan...

    Wir würden uns über jeden noch so kleinen Hinweis freuen!

    Beste Grüße
    Zuletzt editiert von just_phil; 30.11.2010, 18:00.
Working...
X