Frage

Kann ich einen Proxy-Dienst ohne Business-Service beim Konfigurieren von Nachrichtenflüssen in Oracle Service Bus? Wenn dies der Fall ist, was Szenarien würden wir es benutzen?

War es hilfreich?

Lösung

Sie können einen Proxy-Dienst erstellen, die nicht einen Business-Service nicht verwendet.

Einige Gründe für einen solchen Ansatz ist es, einen gemeinsamen Proxy-Modul zu erstellen, die von anderen Proxy-Dienste verwendet wird, die einige gemeinsame Nachrichtenverarbeitung vor Weiterleitung an einen Business-Service kann tun.

Andere Tipps

Ich glaube, man kann nicht einen Proxy-Dienst ohne Business-Service-Aufruf in OSB erstellen, aber Sie können Dummy-Business-Services aufrufen, die auf einem JMS Thema veröffentlichen, dass niemand lauscht. Diese Art von Proxy-Dienst konnte Datentransformation (z XSLT) zwischen der Anfrage und Antwort, implementieren oder die Antwort mit Daten aus einer Lookup-Tabelle abgerufen bereichern. (Fn-bea: execute-SQL ())
Ein Linienbus, wie OSB sollte eine Fassade zu Back-End (Geschäfts-) Dienstleistungen: Route zu und bestehende Dienste zusammensetzen. Was Sie fordern ist neue Back-End-Dienste zu schaffen, die mehr für Java EE-Server oder Oracle BPEL geeignet ist.

Update:. Sie können Stand-alone-Proxy-Dienst erstellen, wenn Sie verwenden Pipeline-Paar und die Bühne, aber keine Route Schritte

Sie können einen Proxy-Dienst ohne Business-Service erstellen. Ein einfaches Szenario ist, dass Sie die Daten aus der Warteschlange holen annehmen wollen, könnte jms oder mq, und Sie wollen nicht mit diesen Daten nichts zu tun. Sie wollen einfach nur die Warteschlange leeren und nicht wollen, um die Nachricht zu speichern. In diesem Fall kann Ihr Zweck, indem Sie einfach erfüllt werden, um einen Proxy-Dienst zu schaffen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top