Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to ServiceMix

Course Summary

The Introduction to ServiceMix training course teaches developers and administrators the skills and knowledge required to effectively adopt and manage Apache ServiceMix in a production environment.

The course begins with an introduction to Apache ServiceMix, including an examination of core messaging and service bus concepts. It then transitions into a hands-on look at the administration, configuration, and integration with other products, such as ActiveMQ. The course concludes with an overview of standard ServiceMix components including general concepts and the component matrix.

Purpose
Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
Audience
System administrators and developers using ServiceMix as an ESB.
Role
Software Developer - System Administrator
Skill Level
Intermediate
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
3 Days
Related Technologies
Apache Ant | Apache Maven | Java | JBoss | Spring.io | ActiveMQ | Server Administration

 

Productivity Objectives
  • Identify how to install ServiceMix.
  • Indicate how to configure ServiceMix.
  • Explain how to integrate ServiceMix with other related products.

What You'll Learn:

In the Introduction to ServiceMix training course, you'll learn:
  • Introduction to Service Mix
    • What is ServiceMix?
    • What does ServiceMix provide?
    • Where can I use ServiceMix?
  • Understanding Core Concepts
    • Messaging
    • Enterprise Service Bus
    • Service Oriented Architecture
    • Event Driven Architecture
  • ServiceMix Fundamentals
    • ServiceMix features
    • ServiceMix Architecture
    • Service engines and binding components
    • Services and endpoints
    • Examination of common examples
  • Installation, Administration, and Configuration
    • Downloading the software
    • System Requirements
    • Installation on a Windows Machine
    • Installation on a Unix machine
    • Basic administration: start, stop, test, troubleshooting
  • Java Business Integration
    • What is JBI?
    • Understanding the JBI architecture and component layout
    • Building your own JBI component
    • WSDL messaging model
    • Normalized Message Router
    • JBI packaging
  • Configuring ServiceMix
    • Understanding the installation directory
    • Working with the configuration files
    • Examination of key configuration concepts
    • Configuring ServiceMix to work with a container
    • Geronimo
    • Tomcat
    • JBoss
  • Deployment models
    • What is deployment and how does it work?
    • Standard JBI packaging
    • Static configuration
  • Administration
    • JMX
    • Ant
    • Maven
  • Working with Standard ServiceMix Components
    • Component Matrix - a comprehensive detailed list of components and their properties
    • General concepts
    • Spring
    • XBean
    • Classpath
    • Properties
    • servicemix-http
    • servicemix-jms
    • servicemix-jsr181 threading model, pooling, transactions...
    • servicemix-wsn2005
    • servicemix-eip
    • Lightweight components
  • AciveMQ
    • Introduction to Messaging with ActiveMQ
    • Interaction between ServiceMix and ActiveMQ
    • Configuration of ActiveMQ
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.