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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content