Skip to content

Latest commit

 

History

History
55 lines (49 loc) · 2.98 KB

File metadata and controls

55 lines (49 loc) · 2.98 KB

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.