Course Summary:
The WSO2 ESB is a fast, simple and scalable Enterprise Service Bus based on the popular Apache Synapse ESB. This training will help you understand the benefits of the WSO2 ESB, starting with a simple introduction and installation, through to configuring a real-life scenario and extending it with your own mediators. The course is designed to help you evaluate how the ESB fits into your environment, understand the overall architecture of the system, and learn to use the simple administration web interface.
Course Objectives:
- Introducing the WSO2 ESB
- Installation and first steps
- A real-life scenario – taking fixed-structure files and sending them to a .NET endpoint
- Find out what are Tasks and Mediators and how you can use them in your SOA
- Managing, monitoring and clustering overview
Duration:
- 3 hours
Audience:
- Developers and Architects with an interest in Service Oriented Architecture and Integration
Prerequisites:
- Some background in distributed and service oriented computing.
- Basic knowledge of XML is required.
- Basic Java or other programming experience is helpful.
Program:
- Introduction
- What is the WSO2 ESB?
- High-level architecture
- The WSO2 ESB
- Installing the WSO2 ESB
- Introduction to the console
- Relationship with Apache Synapse
- Simple configuration – first steps
- Proxy services, Endpoints and Sequences
- My first integration
- A real-life case study
- The file system transport – polling for files
- Adding a new mediator – CSV to XML
- Using JavaScript to transform XML
- Interfacing with SOAP and JMS systems
- Writing a mediator or task
- Understanding the API
- A simple task
- System Monitoring
- Statistics Monitoring
- System log
- Customized Tracing
- Wrap up
- Summary
- What hasn’t been covered
- Load-balancing and failover, clustering, throttling, WS-Security and RM
- Other courses
- Feedback and End

