SwitchYard

2 Posts authored by: Magesh Bojan

Is it auspicious to say that SwitchYard now uses "Flux Capacitor"? Well, yes! Because that is the code name of JBoss AS 7.1.0.CR1. The nightly builds of SwitchYard now uses Flux Capacitor. How cool is that? You can download the nightlies from here:

 

SwitchYard Runtime

 

SwitchYard Team!

Note: Since this blog was written, JBoss AS 7.0.0.Final (Lightning) has been released and our build now bundles this.

 

Our nightly builds are now pre-configured with JBoss AS 7.0.0.CR1 (White Rabbit) and SwitchYard v 0.2.0-SNAPSHOT:

 

 

We have also ensured that the quickstart samples and demos work seamlessly with this build. Thanks to the modular, crazy fast White Rabbit a full fleged application (with CDI Beans and SOAP gateway) deploys in a couple of seconds.

 

14:19:32,515 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) Starting deployment of "switchyard-quickstart-demo-orders-0.2.0-SNAPSHOT.jar"
14:19:32,609 INFO  [org.jboss.weld] (MSC service thread 1-1) Processing CDI deployment: switchyard-quickstart-demo-orders-0.2.0-SNAPSHOT.jar
14:19:32,687 INFO  [org.jboss.weld] (MSC service thread 1-4) Starting Services for CDI deployment: switchyard-quickstart-demo-orders-0.2.0-SNAPSHOT.jar
14:19:32,734 INFO  [org.jboss.weld.Version] (MSC service thread 1-4) WELD-000900 1.1.1 (Final)
14:19:32,750 INFO  [org.switchyard] (MSC service thread 1-4) Deploying SwitchYard application 'switchyard-quickstart-demo-orders-0.2.0-SNAPSHOT.jar'
14:19:32,781 INFO  [org.jboss.weld] (MSC service thread 1-1) Starting weld service
14:19:33,125 INFO  [org.switchyard] (MSC service thread 1-8) Starting SwitchYard service
14:19:33,875 INFO  [org.apache.camel.impl.converter.AnnotationTypeConverterLoader] (MSC service thread 1-8) Found 3 packages with 13 @Converter classes to load
14:19:33,906 INFO  [org.apache.camel.impl.converter.DefaultTypeConverter] (MSC service thread 1-8) Loaded 147 type converters in 0.516 seconds
14:19:34,187 INFO  [org.apache.cxf.service.factory.ReflectionServiceFactoryBean] (MSC service thread 1-8) Creating Service {urn:switchyard-quickstart-demo:orders:1.0}OrderService from WSDL: wsdl/OrderService.wsdl
14:19:34,421 INFO  [org.apache.cxf.endpoint.ServerImpl] (MSC service thread 1-8) Setting the server's publish address to be http://localhost:18001/OrderService
14:19:34,453 INFO  [org.switchyard.component.soap.InboundHandler] (MSC service thread 1-8) WebService published at http://localhost:18001/OrderService
14:19:34,531 INFO  [org.jboss.as.server.controller] (DeploymentScanner-threads - 2) Deployed "switchyard-quickstart-demo-orders-0.2.0-SNAPSHOT.jar"

Installation

Download the SwitchYard Distribution Zip file and simply unzip it into a suitable location on your file system. To start the SwitchYard AS7 instance open a command terminal, change directory into the distribution bin directory and execute the "standalone" command script (standalone.sh on Unix/Linux/MacOS and standalone.bat on Windows). You should see the SwitchYard extension being activated.


 

INFO  [org.jboss.as] JBoss AS 7.0.0.CR1 "White Rabbit" starting
...
INFO  [org.switchyard] (Controller Boot Thread) Activating SwitchYard Extension

 

 

Pre-installed Components

The following components come pre-installed in this distribution


<subsystem xmlns="urn:jboss:domain:switchyard:1.0">
    <modules>
        <module identifier="org.switchyard.component.bean"/>
        <module identifier="org.switchyard.component.soap"/>
        <module identifier="org.switchyard.component.camel"/>
    </modules>
</subsystem>


Quickstarts

Follow the instruction in our guide here to run the quickstarts.

User Guide

A comprehensive guide on how to develop services using the components and gateways is located here.

Filter Blog

By date:
By tag: