JBosss next generation ESB framework SwitchYard gets first major release
After three years of heavy tinkering, JBoss feel the time is right to unleash their embeddable SOA runtime project to the masses.
The framework is described as the
“next generation” Enterprise Service Bus (ESB) by JBoss,
designed to provide full lifecycle support for developing,
deploying and managing SOA applications.
Project lead, Red Hat’s Keith Babo, revealed on
Monday that SwitchYard’s main component had been readily available
for a few weeks, but delayed talking about it to spend “quality
time” with the documentation and tooling.
SwitchYard contains all the standard ESB
features you’d expect, with components to initiate connectivity,
declarative transformation, routing and orchestration. Where it
differs from the competition is through its “transparent” modular
approach, likely pointing to Red Hat’s open source policy and
The team say they want
to solve two common challenges developers encounter when using
integration middleware: the cost when adopting a new SOA runtime
and the return when you get up and running.
In line with JBoss’ mantra of lightweightedness,
SwitchYard contains an embeddable runtime, meaning you can deploy
it within unit tests, inside an application or server (JBoss AS 6
or 7) or as standalone Java applications. Bean Services is provided
by a combination of Java EE 6 and CDI, while it is also possible to
leverage fellow JBoss projects such as business process manager
jBPM5, the development quickstarter Forge and business rules engine
Drools. The integration side of SwitchYard is dealt with by Apache
Camel, the open source favourite synonymous with defining service