Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Quickstarts for SwitchYard project
Java HTML Other
Failed to load latest commit information.
assembly Change version to 2.0.0-SNAPSHOT
bean-service Change version to 2.0.0-SNAPSHOT
bpel-jms-binding SWITCHYARD-2522 IllegalThreadStateException running bpel-jms-binding …
bpel-loan-approval Change version to 2.0.0-SNAPSHOT
bpel-say-hello Change version to 2.0.0-SNAPSHOT
bpel-simple-correlation Change version to 2.0.0-SNAPSHOT
bpel-xts-subordinate-wsba Change version to 2.0.0-SNAPSHOT
bpel-xts-wsat Change version to 2.0.0-SNAPSHOT
bpm-service Change version to 2.0.0-SNAPSHOT
camel-amqp-binding Change version to 2.0.0-SNAPSHOT
camel-atom-binding Change version to 2.0.0-SNAPSHOT
camel-bindy SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
camel-bus-cdi Change version to 2.0.0-SNAPSHOT
camel-cxf-binding Change version to 2.0.0-SNAPSHOT
camel-file-binding Change version to 2.0.0-SNAPSHOT
camel-ftp-binding SWITCHYARD-2532 FNFE when deploying camel-ftp-binding
camel-hl7 SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
camel-jaxb SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
camel-jms-binding SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
camel-jpa-binding Change version to 2.0.0-SNAPSHOT
camel-mail-binding Change version to 2.0.0-SNAPSHOT
camel-mqtt-binding SWITCHYARD-2566 README: some qs are missing -DskipTests=true and -Pwi…
camel-netty-binding SWITCHYARD-2533 camel-netty-quickstart specifies karaf profile but do…
camel-quartz-binding Change version to 2.0.0-SNAPSHOT
camel-rss-binding Change version to 2.0.0-SNAPSHOT
camel-sap-binding SWITCHYARD-2562 Update camel-sap binding to support camel-sap 6.2
camel-saxon SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
camel-service Change version to 2.0.0-SNAPSHOT
camel-soap-proxy Change version to 2.0.0-SNAPSHOT
camel-sql-binding Change version to 2.0.0-SNAPSHOT
demos SWITCHYARD-2625 Cleanup demo readmes
ear-deployment SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
http-binding Change version to 2.0.0-SNAPSHOT
jca-inflow-activemq SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
jca-inflow-hornetq SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
jca-outbound-activemq SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
jca-outbound-hornetq SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
remote-invoker Change version to 2.0.0-SNAPSHOT
rest-binding [SWITCHYARD-2528] - Updated Readme.md
rules-camel-cbr SWITCHYARD-2552 Add "mvn exec:java -Pkaraf" step into rules-camel-cbr…
rules-interview-container Change version to 2.0.0-SNAPSHOT
rules-interview-dtable Change version to 2.0.0-SNAPSHOT
rules-interview Change version to 2.0.0-SNAPSHOT
soap-addressing SWITCHYARD-2566 README: some qs are missing -DskipTests=true and -Pwi…
soap-attachment SWITCHYARD-2553 soap-attachment qs makes karaf.log human unreadable
soap-binding-rpc SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
soap-mtom Change version to 2.0.0-SNAPSHOT
testutil Change version to 2.0.0-SNAPSHOT
transform-dozer SWITCHYARD-2565 Some quickstarts needs -Pwildfly for mvn exec:java on…
transform-jaxb SWITCHYARD-2566 README: some qs are missing -DskipTests=true and -Pwi…
transform-json Change version to 2.0.0-SNAPSHOT
transform-smooks SWITCHYARD-2566 README: some qs are missing -DskipTests=true and -Pwi…
transform-xslt SWITCHYARD-2566 README: some qs are missing -DskipTests=true and -Pwi…
validate-xml Change version to 2.0.0-SNAPSHOT
.gitignore ignore .factorypath files
README.md SWITCHYARD-2369 Update Readme files to describe execution on Wildfly …
pom.xml Change version to 2.0.0-SNAPSHOT
settings.xml [SWITCHYARD-2319] Upgraded to EAP 6.3 BOM

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-jms-binding : use of a JMS binding for a BPEL service
  • bpel-loan-approval : multpile BPEL processes interacting with each other
  • bpel-say-hello : BPEL process reads message passed as input
  • bpel_service : Examples to demonstrate use of the BPEL component.
  • bpel-simple-correlation : two separate interactions correlated to same BPEL process instance
  • bpel-xts-subordinate-wsba : BPEL process requiring WS-BusinessActivity
  • bpel-xts-wsat : use of WS-AtomicTransaction in BPEL processes
  • bpm-service : basic BPMN2 process which invokes bean services.
  • camel-amqp-binding : service binding using the Camel amqp component
  • camel-atom-binding : service binding using the Camel atom component
  • camel-binding : service binding using the Camel gateway component.
  • camel-bindy : usage of the Camel Bindy component
  • camel-bus-cdi : usage of custom ProcessorFactory used by Camel Exchange Bus internally to create and it's binding feature
  • camel-cxf : usage of SOAP with Camel Cxf component
  • camel-ftp-binding : ervice binding using the Camel FTP component.
  • camel-hl7 : usage of the Camel HL7 component within a SwitchYard service
  • camel-jaxb : demonstrates the usage of the camel dataformats
  • camel-jms-binding : service binding using a Camel JMS endpoint.
  • camel-mail-binding : usage of the Camel Mail Component and its binding feature by receiving and sending messages
  • camel-mqtt-binding : usage of the Camel MQTT binding feature
  • 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-rss-binding : usage of the Camel RSSComponent and its binding feature by polling for messages
  • camel-sap-binding : usage of the Camel SAP and it's binding feature
  • camel-saxon : usage of the Camel XQuery component within a SwitchYard service
  • 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.
  • camel-sql-binding : usage of the Camel SQL Component
  • ear-deployment : example packaging multiple SwitchYard applications, associated libraries, and a JMS destination inside an EAR archive
  • http-binding : service binding using the HTTP gateway component.
  • jca-inflow-activemq : usage of the JCA Component and its service binding feature, by binding to a ActiveMQ Queue
  • jca_inflow_hornetq : service binding using the JCA component
  • jca-outbound-activemq : usage of the JCA Component and its reference binding feature by binding to a ActiveMQ Queue
  • jca_outbound_hornetq : service binding using the JCA component
  • remote-invoker : use of the RemoteInvoker with services in SwitchYard using the SCA Binding
  • 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-container : usage of a rules service which performs an age check
  • rules-interview-dtable : usage of a rules service where the rules are specified using a DTABLE resource
  • soap-addressing : usage of SOAP with WS-Addressing
  • soap-attachment : usage of SOAP with Attachments (SwA)
  • soap-binding-rpc : usage of SOAP gateway component using RPC style
  • soap-mtom: usage of SOAP with MTOM/XOP
  • 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.