Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Quickstarts for SwitchYard project

This branch is 52 commits behind jboss-switchyard:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
assembly
bean-service
bpel-jms-binding
bpel-loan-approval
bpel-say-hello
bpel-simple-correlation
bpel-xts-subordinate-wsba
bpel-xts-wsat
bpm-service
camel-amqp-binding
camel-atom-binding
camel-binding
camel-bindy
camel-bus-cdi
camel-cxf
camel-ftp-binding
camel-hl7
camel-jaxb
camel-jms-binding
camel-jpa-binding
camel-mail-binding
camel-mqtt-binding
camel-netty-binding
camel-quartz-binding
camel-rss-binding
camel-sap-binding
camel-saxon
camel-service
camel-soap-proxy
camel-sql-binding
demos
ear-deployment
http-binding
jca-inflow-activemq
jca-inflow-hornetq
jca-outbound-activemq
jca-outbound-hornetq
remote-invoker
rest-binding
rules-camel-cbr
rules-interview-container
rules-interview-dtable
rules-interview
soap-addressing
soap-attachment
soap-binding-rpc
soap-mtom
transform-dozer
transform-jaxb
transform-json
transform-smooks
transform-xslt
validate-xml
.gitignore
README.md
pom.xml
settings.xml

README.md

Welcome to the SwitchYard Quickstart Repository!

In order to use any of these quickstarts you will need to the following repository to your maven settings file (~/.m2/settings.xml by default):

    <repository>
        <id>jboss-enterprise-repository-group</id>
        <name>JBoss Enterprise Maven Repository Group</name>
        <url>http://maven.repository.redhat.com/techpreview/all/</url>
        <layout>default</layout>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </snapshots>
    </repository>

Alternatively, you can use the settings.xml file provided

Quickstarts

  • bean-service : CDI-based bean services, Java transformations, and a SOAP binding.
  • bpel_service : Examples to demonstrate use of the BPEL component.
  • bpm-service : basic BPMN2 process which invokes bean services.
  • camel-binding : service binding using the Camel gateway component.
  • camel-jms-binding : service binding using a Camel JMS endpoint.
  • camel_netty_binding : service binding using a Camel TCP/UDP endpoint.
  • camel_quartz_binding : invoke a service periodically.
  • camel_rest_binding : service binding using REST.
  • camel-service : routing service example using the Java DSL and XML route definition languages.
  • camel-soap-proxy : simple pass through between SOAP gateways to demonstrate proxy capabilities.
  • http-binding : service binding using the HTTP gateway component.
  • jca_inflow_hornetq : service binding using the JCA component
  • jca_outbound_hornetq : service binding using the JCA component
  • rest_binding : service binding using RESTEasy
  • rules-camel-cbr : uses the combination of a rules service and a camel service to create a content-based router.
  • rules-interview : demonstrates the use of simple business rules using drools drl.
  • rules-interview-agent : same as rules-interview, but uses a compiled KnowledgePackage and a KnowledgeAgent.
  • transform-dozer : transformation using Dozer bean mapper.
  • transform-jaxb : automatic transformation of JAXB-annotated message payloads.
  • transform-json : transformation to/from JSON using the JSON transformer.
  • transform-smooks : Smooks-based transformers to map between XML and Java.
  • transform-xslt : transformation using XSLT.
  • validate-xml : XML message contents validation.

Quickstart Demos

  • helpdesk : an example web application demonstrating features of BPM and SOAP.
  • orders : includes a JSF front-end demonstrating injection of service references into webapps.
  • policy-transaction : uses transaction policy to control transactional characteristics of a service.
  • webapp-deploy : demonstrates deployment of SwitchYard embedded in a web application.
Something went wrong with that request. Please try again.