HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Neil Bartlett's Enterprise OSGi Workshop (OSGI-ENT-01-01)
CODE: OSGI-ENT-01-01          DURATION: 1 DAY/S
This 1-day workshop builds on the OSGi Fundamentals course and examines the new enterprise features published by the OSGi Enterprise Specification, Release 4.2. It is not a requirement to take the Advanced OSGi course prior to this one, though it would be very helpful.

The OSGi Enterprise Specification seeks to define standard ways of using Java enterprise technologies within the OSGi service platform. It does not reinvent those technologies but it does offer useful patterns and adaption layers that make the use of them easier within the context of OSGi development and administration. Most of the technologies covered originate from Java Enterprise Edition (JEE or J2EE) and include:
  • JTA -- transactions support;
  • JMX -- management extensions, commonly used for remote management;
  • JDBC -- database connectivity, the standard for accessing databases from Java;
  • JNDI -- naming and directory services;
  • JPA -- persistence API for mapping between Java objects and relational database entities;
  • Web Container -- allows traditionally packaged Web Application Archive (WAR) files to be deployed as-is to OSGi, and to interact with the OSGi framework;
  • SCA -- an assembly model for distributed applications;
  • Remote Services Admin -- a new core OSGi specification defining an API to manage Remote Services distribution and discovery providers.
During this workshop you will build a typical sample Java Enterprise application using many of the above technologies. You will discuss the pros and cons of using OSGi for this application versus a traditional pure-J(2)EE approach, and review probable future directions for Enterprise OSGi.

LEARN HOW TO:
PROGRAMME
ABOUT THE AUTHOR
Neil is a developer, consultant and trainer specialising in OSGi and Eclipse, and he is currently working for Sun Microsystems on enhancing the tooling for JavaFX in Eclipse.
More about Neil Bartlett
IS THIS COURSE FOR YOU?

COURSE PREREQUISITES

COURSE LABS & EXERCISES

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship