• Release Overview - 0.2

    Welcome Thanks for stopping by to check out SwitchYard.  This article provides a brief summary of what's inside SwitchYard 0.2.  If you are completely new to SwitchYard and wondering what it is, this blog po...
    Profile Photo
    last modified by Keith Babo
  • Release Overview - 0.1

    Welcome Getting Started Feature Highlights Bean Services Camel Services Transformation Gateway Bindings Tooling Testing Configuration Runtimes   Welcome Thanks for sto...
    Profile Photo
    last modified by Keith Babo
  • SwitchYard Quickstart Naming Convention

    When creating a quickstart in the jboss-switchyard/quickstarts repository, please follow the following convention rules:   Quickstarts should showcase a single feature. Quickstarts should be named switchyard-qu...
    Profile Photo
    last modified by David Ward
  • SwitchYard on AS7

    Install SwitchYard to AS7 Extract the contents of AS7 deployer:   unzip core/deploy/jboss-as7/build/target/switchyard.deployer.zip -d ${JBOSS_AS7_HOME}  Edit standalone.xml or domain.xml according to the c...
    Profile Photo
    last modified by Magesh Bojan
  • Message Payload Transformation

    Message Transformation is a core concept within SwitchYard, baked directly into the SwitchYard Exchange mechanism.  Before understanding how Message Transformation works in SwitchYard, one first needs to have an ...
    Profile Photo
    last modified by Tom Fennelly
  • SwitchYard Application Configuration

    Overview  Application configuration must provide the following information: Services provided by the application Services referenced (i.e. consumed) by the application The components used to implement the ser...
    Profile Photo
    last modified by David Ward
  • Invoking external Web Service from SwitchYard

    As you can expose SwitchYard services over SOAP/HTTP, you can also invoke SOAP/HTTP based Web Services hosted locally/remotely from within a SwitchYard service. The gateway leverages the JAX-WS 2.0 Dispatch API to ach...
    Profile Photo
    last modified by Magesh Bojan
  • Milestone Notes - M1

    SwitchYard Milestone 1  SwitchYard Milestone 1 Welcome Milestone 1 Goals Getting Started Bean Services Transformation Configuration SOAP Binding Testing Environment Project ...
    Profile Photo
    last modified by Keith Babo
  • SwitchYard Application Archetype

    NOTE: we are experiencing temporary technical difficulties with publishing our archetype to the archetype catalog in the JBoss Maven repository.  We have that sorted soon, but for now you will need to build Switc...
    Profile Photo
    last modified by Keith Babo
  • Testing SwitchYard Services

    Testing SwitchYard Services is dead simple!  It involves two simple steps that will be very familiar to all Java Developers:   Implement the Service. Implement a Unit Test for the Service.   Imple...
    Profile Photo
    last modified by Thomas Cunningham
  • Quickstart Walkthrough - m1app

    Overview Step 1 : Create an Order Service Step 2 : Unit test the Order Service Step 3 : Add an Inventory Service Step 4 : Unit test the Inventory Service Step 5 : Update Order Service to consume In...
    Profile Photo
    last modified by Keith Babo
  • Export SwitchYard Services over SOAP/HTTP

    Services registered in SwitchYard can be easily exposed as a Web Service over HTTP using the SOAP gateway component. The gateway leverages the JAX-WS 2.0 APIs to publish an Endpoint based on a given WSDL. SwitchYard u...
    Profile Photo
    last modified by Magesh Bojan
  • Message Exchange & ExchangeContract

    Overview Who Specifies The ExchangeContract Type Information? Overview Exchange is a construct (TODO: add link to API docs) for storing a message payload plus contextual information relating to an invocation o...
    Profile Photo
    last modified by Tom Fennelly
  • SwitchYard Configuration and Model APIs

    Overview   This is an introduction to the Configuration and Model APIs of SwitchYard.  Future articles we will dive deeper to explore some of the more interesting features, but here you can familiarize your...
    Profile Photo
    last modified by David Ward
  • Creating Services with Bean Component

    What's a Bean Component? Providing a Service Consuming a Service Unit Testing Try It Out What's a Bean Component?  The Bean Component is a pluggable container in SwitchYard which allows Java c...
    Profile Photo
    last modified by Tom Fennelly
  • Defining Services in SwitchYard M1

    For the M1 release of SwitchYard, the easiest way of defining a Service is via the Bean Component, which builds on the CDI bean specification (JSR 299).   M1 Features and Usage M1 already provides some great feat...
    Profile Photo
    last modified by Tom Fennelly
  • Transformation use cases

    Chaining transformers, case intermediate format When dealing with large amount of formats with nearly similar requirements (for example, invoicing), it’s inefficient to create transformation from every format to...
    Profile Photo
    last modified by Michael Burman