Local Invocation of SwitchYard services from a non-SwitchYard application in FSW
Issue
- We have a non-SwitchYard application that is running on the same application server as SwitchYard. According to the documentation we need to call the Remote Invoker to start a SwitchYard service on the same machine.
- Is there any way to call a SCA service locally without going through the HTTP channel including expensive and error-prone marshalling and unmarshalling? Is this planned for future versions?
-
In my opionion this is a very common use-case which could be implemented using the
ServiceInvoker
in the previous SOA-P 5 product. -
I tried the CDI approach, but the problem for me here is that I want to implement an unspecific invoker. That means I do not want to bind it to a specific service, but to call different services.
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.