Eclipse Training Alliance > Training courses > OSGi > Enterprise OSGi

Chances are that the OSGi Service Platform will essentially shape the future of Java for years to come. Learn how to leverage the outstanding features of the Dynamic Module System for Java that have made OSGi setting the standard for embedded and desktop applications and now establish the platform as first choice for enterprise-critical server systems.

  • Enterprise OSGi
  • Course outline
  • Additional information
  • Dates and registration

Enterprise OSGi

The OSGi technology found it's way into Java-based enterprise application. Numerous JavaEE application server are based on OSGi and popular Java frameworks have started to provide special OSGi support. Programmers can profit from OSGi by directly using the technology and by using the new modularity and service-oriented programming features. This training covers all required and useful OSGi basic concepts as well as enterprise-specific topics. Attendees will learn how to apply the OSGi technology for their own development and how common tasks are solved best.

Agenda

  • Content from the “OSGi Complete” training, as needed
  • Web Applications
    • Writing modular web applications
    • Embedding OSGi in your Servlet container
    • Apache Wicket in OSGi
  • Database Access
    • JDBC
    • JPA
    • JTA
  • Distributed applications
    • OSGi remote services
    • Messaging integration
    • Custom integration approaches
  • Dynamic Deployments
    • Updating running system
    • Failure-free updates
  • Management
    • Maven-based deployments
    • JMX monitoring
  • Runtimes
    • Apache Felix Karaf
    • Eclipse Equinox Runtime
    • PAX

Audience

Developers

Prerequisites

Java skills

Language

English & German

 

 

Duration

1 - 3 days, depending on the chosen content.

This training will take place on demand.
Please contact t.forst@prosyst.com.