OSGi with Apache Karaf

( Duration: 3 Days )

This OSGi Apache Karaf training course provides skills to understand the essential topics of using OSGi and Apache Karaf to build modular Java solutions.

  • Good working knowledge of Java, including a good understanding of Java developments tools (ant, maven, eclipse).
  • Basic understanding of distributed systems concepts (SOA, Client/Server, Publish/Subscribe).

This OSGi Apache Karaf workshop is ideal for architects and developers.




  • Introduction to OSGi
  • OSGi Bundles, the base unit of OSGi modularity
  • OSGi Life Cycle, fine grain control of software life
  • OSGi Services, inter-bundle services sometimes referred to as "SOA in a JVM"
  • Core Services Review


  • Compendium Services Review
  • Whiteboard and Extender Patterns
  • Bundle Host/Fragment
  • Aries JPA/JTA
  • Bundle Testing


  • Introduction to Apache Karaf
  • Karaf Consoles
  • Application Logging
  • Provisioning Applications
  • Deploying Applications

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.