Course Content
Introduction to OSGi
Lab:
- Install and configure Apache Felix
OSGi Bundles, the base unit of OSGi modularity
Lab:
- Bundles
OSGi Life Cycle, fine grain control of software life
Lab:
- Life Cycle
OSGi Services, inter-bundle services sometimes referred to as "SOA in a JVM"
Lab:
- Services
Core Services Review
Lab:
- Core Services
Compendium Services Review
Lab:
- Compendium Services
Whiteboard and Extender Patterns
Lab:
- Extender Pattern
Bundle Host/Fragment
Lab:
- Build Bundle Host and Fragment
Aries JPA/JTA
Lab:
- JPA/JTA
Bundle Testing
Lab:
- Pax Exam
Introduction to Apache Karaf
Lab:
- Install and configure Apache Karaf
Karaf Consoles
Lab:
- Console familiarity
Application Logging
Lab:
- Logging
Provisioning Applications
Lab:
- Karaf Feature based project
Deploying Applications
Lab:
- Karaf Deployer