Introduction to ServiceMix

Apache ServiceMix Administration Training

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 Introduction to ServiceMix 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.

Course Summary

Learn how to effectively administer and work with ServiceMix as an Enterprise Service Bus.
System administrators and developers using ServiceMix as an ESB.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
3 Days
Productivity Objectives: 
  • Install ServiceMix
  • Configure ServiceMix
  • Integrate ServiceMix with other related products
Introduction to ServiceMix is part of the Apache Training curriculum.

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

Meet Your Instructor

Michael Photo

Michael owns and operates Inkling Research, a consulting group of technical specialists. His work experience includes systems administration, application and operating system development, and the design and deployment of several network and storage-based systems. Michael is a seasoned instructor with 18 years experience in training, course development, mentoring, and practice management. His educational credentials include a B.A. from UC Davis, an M.A from Kent State University, and doctoral coursework at Claremont...

Meet Michael »

Get Custom Training Quote

We'll work with you to design a custom Introduction to ServiceMix training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631