The Introduction to ServiceMix training course teaches developers and administrators the skills and knowledge required to effectively adopt and manage ServiceMix in a production environment. The Introduction to ServiceMix course begins with an introduction to 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
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.
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






