- Overview
- Message mediation samples
- Sample 0: Introduction to ESB
- Sample 1: Simple content based routing (CBR) of messages
- Sample 2: CBR with the Switch-case mediator, using message properties
- Sample 3: Local Registry entry definitions, reusable endpoints and sequences
- Sample 4: Introduction to error handling
- Sample 5: Creating SOAP fault messages and changing the direction of a message
- Sample 6: Manipulating SOAP headers, and filtering incoming and outgoing messages
- Sample 7: Introduction to local Registry entries and using Schema validation
- Sample 8: Introduction to static and dynamic registry resources, and using XSLT transformations
- Sample 9: Introduction to dynamic sequences with the Registry
- Sample 10: Introduction to dynamic endpoints with the Registry
- Sample 11: A full registry based configuration, and sharing a configuration between multiple instances
- Sample 12: One way messaging / fireAndForget through ESB
- Sample 13: Dual channel invocation through synapse
- Sample 14: Sequences and Endpoints as local registry items
- Sample 15: Message Enrichment through Synapse
- Sample 16: Introduction to dynamic and static keys
- Advanced mediations with endpoints
- Sample 50: POX to SOAP conversion
- Sample 51: MTOM and SwA optimizations and request/response correlation
- Sample 52: Session less load balancing between 3 endpoints
- Sample 53: Failover sending among 3 endpoints
- Sample 54: Session affinity load balancing between 3 endpoints
- Sample 55: Session affinity load balancing between fail over endpoints
- Sample 56: WSDL endpoint
- Sample 57: Dynamic load balancing between 3 nodes
- Sample 58: Static load balancing between 3 nodes
- Sample 59: Sample 58: Weighted load balancing between 3 endpoints
- Quality of Service addition or deduction samples in message mediation
- ESB Proxy service samples
- Sample 150: Introduction to proxy services
- Sample 151: Custom sequences and endpoints with proxy services
- Sample 152: Switching transports and message format from SOAP to REST/POX
- Sample 153: Routing the messages arrived to a proxy service without processing the security headers
- Sample 154: Load Balancing with Proxy Service
- Sample 155: Dual channel invocation on both client side and server side of synapse with Proxy Services
- Sample 156: Service Integration with specifying the receiving sequence
- Sample 157: Conditional Router for Routing Messages based on HTTP URL, HTTP Headers and Query Parameters
- QoS addition and deduction for service mediation (proxy) samples
- Transport samples and switching transports
- Sample 250: Introduction to switching transports - JMS to http/s
- Sample 251: Switching from http/s to JMS
- Sample 252: Pure text/binary and POX message support with JMS
- Sample 253: One way bridging from JMS to http and replying with a 202 Accepted response
- Sample 254: Using the file system as transport medium using VFS transport listener and sender
- Sample 255: Switching from ftp transport listener to mail transport sender
- Sample 256: Proxy services with the mail transport
- Sample 257: Proxy services with the FIX transport
- Sample 258: Switching from HTTP to FIX
- Sample 259: Switch from FIX to HTTP
- Sample 260: Switch from FIX to AMQP
- Sample 261: Switch between FIX versions
- Sample 262: CBR of FIX messages
- Sample 263: Transport switching - JMS to http/s using JBoss Messaging(JBM)
- Sample 264: Sending Two-Way Messages Using JMS transport
- Sample 265: Accessing a windows share using vfs transport
- Sample 266: Switching from TCP to HTTP/S
- Sample 267: Switching from UDP to HTTP/S
- Sample 268: Proxy services with the Local transport
- Introduction to ESB tasks
- Advanced mediations with advanced
mediators
- Using scripts in mediation (Script Mediator)
- Database interactions in mediation (DBLookup / DBReport)
- Throttling messages (Throttle Mediator)
- Extending the mediation in java (Class Mediator)
- Evaluating XQuery for mediation (XQuery Mediator)
- Splitting messages in to parts and process in parallel (Iterate / Clone)
- Caching the responses over the requests
- Synchronize web service invocation with Callout mediator
- Mediating JSON Messages
- URL Rewrite Mediator
- Event
- Spring
-
Introduction to Rule Mediator
- Sample 600: Rule mediator as a Filter - Simple rule based routing using an in-lined rule script
- Sample 601: Rule mediator as a Filter - Simple rule based routing using rule script from registry
- Sample 602: Rule mediator as a Filter - Simple rule based routing using an Drools native language
- Sample 603: Advance rule based routing - Switching routing decision according to the rules - Rule mediator as a Switch mediator
- Sample 604: Simple message transformation - Rule mediator for message transformation
- Sample 605: Simple message transformation - Rule mediator for message transformation
- Sample 606: Advanced transformation and use of custom Java objects
-
miscellaneous Samples
- Sample 650: File hierarchy based configuration builder
- Sample 651: Using Synapse observers
- Sample 652: Priority Based Message Mediation
- Sample 653: NHTTP Transport Priority Based Dispatching
- Sample 654: Smooks mediator
- Sample 655: Message Relay - Basics
- Sample 656: Message Relay - Builder Mediator
- Sample 657: Distributed transaction management
- Store and Forward Messaging patterns with Message Stores and Message Processors
- Templates Samples
- REST API Samples