How to modify a SwitchYard based OSGi project to be compatible for FSW 6.0.0 container?

Solution Unverified - Updated -

Issue

  • There is a SwitchYard project which was earlier developed to be compatible to be deployed in OSGi container Red Hat JBoss Fuse 6.2.0 based on SwitchYard 2.0.x libraries. Now developer would like to know what changes do they need to make in the project in order to run it on Red Hat JBoss Fuse Service Works(FSW) 6.0.0 container instead.
  • User wants to run the SwitchYard 2.0.x library based OSGi compatible project in FSW 6.0.0 container because, Red Hat JBoss Fuse 6.2.0 was not a fully supported container to run SwitchYard project. Are there any configuration changes that developer needs to make in order to migrate the same SwitchYard 2.0.x based OSGi project to be deployed on FSW 6.0.0 container ?
  • Sometimes due to the fact that many FSW 6.0.0 don't know how to create the features.xml or something like that in order to configure the dependencies of the SwitchYard project and other configurations in order to deploy a SwitchYard OSGi bundle in Red Hat JBoss Fuse 6.2.0 , they prefer to deploy the SwitchYard applications rather to FSW 6.0.0 container, which runs on Red Hat JBoss EAP 6.1.1 container. What changes such OSGi based project needs to undergo to be compatible with a JEE container like Red Hat JBoss EAP 6.1.1 ?

Environment

  • Red Hat JBoss Fuse Service Works (FSW)
    • 6.0.0
  • SwitchYard
    • 2.0.x
  • Red Hat JBoss Fuse (Fuse)
    • 6.2.0

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
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.