It's the day before Thanksgiving here in the U.S. and the SwitchYard team is talking turkey with a 1.1.0.Final release.  This release focused on incorporating features and enhancements that didn't make 1.0.0.Final as well as dialing in our wizbang Eclipse tooling (which accounted for ~ 35% of issues resolved in the release).  Next step for the community is the big jump to 2.0, where we already have big work brewing.  More details to follow after we binge on bird meat and emerge from our tryptophan-induced food coma.

 

What is SwitchYard?

SwitchYard is a structured framework for developing integration applications using the design principles and best practices of Service Oriented Architecture.  It integrates really well with Apache Camel and JBoss Application Server, providing a runtime based on the best open source integration and application server options out there.  A slightly longer description can be found here.

 

What's in 1.1?

The team was busy this release, with 167 total issues resolved for 1.1.  A complete list of issues resolved in 1.1 can be found in JIRA.  Here are some of the bigger fish in the pond:

[SWITCHYARD-1729] Security context is not propagated between service calls

[SWITCHYARD-1607] Decision table support missing from Rules component

[SWITCHYARD-1465] Make Context and Message available to bean services on all paths

[SWITCHYARD-1600] Add non-model URI configuration parameters to all integrated SY gateways

[SWITCHYARD-1729] Security context is not propagated between service calls

[SWITCHYARD-1450] Provide confidentiality after successful WS decryption

[SWITCHYARD-1576] Allow registration of Channels for stateless sessions

[SWITCHYARD-1607] Decision table support missing from Rules component

[SWITCHYARD-1728] Bump schema versions for model changes made since 1.0

[SWITCHYARD-1759] Exchange cannot be injected into bean services

[SWITCHYARD-1601] Make RESTeasy gateway aware of runtime and application faults

[SWITCHYARD-1600] Add non-model URI configuration parameters to all integrated SY gateways

[SWITCHYARD-1604] Support imported WSDL definitions

[SWITCHYARD-1738] Add support for configuring SwitchYard version using runtime components

[SWITCHYARD-1797] connector lines drag and drop interaction

 

Where Do I Get This Goodness?

The SwitchYard Downloads page has all the SwitchYard bits and pieces.  I highly recommend following the Installation Guide to install the runtime and tooling.  The guides are short, moderately useful, and 67% free of spelling and grammatical errors.


How Do I Learn More?