Local Invocation of SwitchYard services from a non-SwitchYard application in FSW

Solution Verified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In