Quickstarts for SwitchYard project
Java HTML Other
Permalink
Failed to load latest commit information.
assembly Change version to 2.0.0.Final Apr 17, 2015
bean-service Change version to 2.0.0.Final Apr 17, 2015
bpel-jms-binding Change version to 2.0.0.Final Apr 17, 2015
bpel-loan-approval Change version to 2.0.0.Final Apr 17, 2015
bpel-say-hello Change version to 2.0.0.Final Apr 17, 2015
bpel-simple-correlation Change version to 2.0.0.Final Apr 17, 2015
bpel-xts-subordinate-wsba Change version to 2.0.0.Final Apr 17, 2015
bpel-xts-wsat Change version to 2.0.0.Final Apr 17, 2015
bpm-service Change version to 2.0.0.Final Apr 17, 2015
camel-amqp-binding Change version to 2.0.0.Final Apr 17, 2015
camel-atom-binding Change version to 2.0.0.Final Apr 17, 2015
camel-bindy Change version to 2.0.0.Final Apr 17, 2015
camel-bus-cdi Change version to 2.0.0.Final Apr 17, 2015
camel-cxf-binding Change version to 2.0.0.Final Apr 17, 2015
camel-file-binding Change version to 2.0.0.Final Apr 17, 2015
camel-ftp-binding Change version to 2.0.0.Final Apr 17, 2015
camel-hl7 Change version to 2.0.0.Final Apr 17, 2015
camel-jaxb Change version to 2.0.0.Final Apr 17, 2015
camel-jms-binding Change version to 2.0.0.Final Apr 17, 2015
camel-jpa-binding Change version to 2.0.0.Final Apr 17, 2015
camel-mail-binding Change version to 2.0.0.Final Apr 17, 2015
camel-mqtt-binding Change version to 2.0.0.Final Apr 17, 2015
camel-netty-binding Change version to 2.0.0.Final Apr 17, 2015
camel-quartz-binding Change version to 2.0.0.Final Apr 17, 2015
camel-rss-binding Change version to 2.0.0.Final Apr 17, 2015
camel-sap-binding Change version to 2.0.0.Final Apr 17, 2015
camel-saxon Change version to 2.0.0.Final Apr 17, 2015
camel-service Change version to 2.0.0.Final Apr 17, 2015
camel-soap-proxy Change version to 2.0.0.Final Apr 17, 2015
camel-sql-binding Change version to 2.0.0.Final Apr 17, 2015
demos Change version to 2.0.0.Final Apr 17, 2015
ear-deployment Change version to 2.0.0.Final Apr 17, 2015
http-binding Change version to 2.0.0.Final Apr 17, 2015
jca-inflow-activemq Change version to 2.0.0.Final Apr 17, 2015
jca-inflow-hornetq Change version to 2.0.0.Final Apr 17, 2015
jca-outbound-activemq Change version to 2.0.0.Final Apr 17, 2015
jca-outbound-hornetq Change version to 2.0.0.Final Apr 17, 2015
remote-invoker Change version to 2.0.0.Final Apr 17, 2015
rest-binding Change version to 2.0.0.Final Apr 17, 2015
rules-camel-cbr Change version to 2.0.0.Final Apr 17, 2015
rules-interview-container Change version to 2.0.0.Final Apr 17, 2015
rules-interview-dtable Change version to 2.0.0.Final Apr 17, 2015
rules-interview Change version to 2.0.0.Final Apr 17, 2015
soap-addressing Change version to 2.0.0.Final Apr 17, 2015
soap-attachment Change version to 2.0.0.Final Apr 17, 2015
soap-binding-rpc Change version to 2.0.0.Final Apr 17, 2015
soap-mtom Change version to 2.0.0.Final Apr 17, 2015
testutil Change version to 2.0.0.Final Apr 17, 2015
transform-dozer Change version to 2.0.0.Final Apr 17, 2015
transform-jaxb Change version to 2.0.0.Final Apr 17, 2015
transform-json Change version to 2.0.0.Final Apr 17, 2015
transform-smooks Change version to 2.0.0.Final Apr 17, 2015
transform-xslt Change version to 2.0.0.Final Apr 17, 2015
validate-xml Change version to 2.0.0.Final Apr 17, 2015
.gitignore ignore .factorypath files Aug 21, 2014
README.md SWITCHYARD-2369 Update Readme files to describe execution on Wildfly … Oct 17, 2014
pom.xml Change version to 2.0.0.Final Apr 17, 2015
settings.xml [SWITCHYARD-2319] Upgraded to EAP 6.3 BOM Sep 16, 2014

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.