About Us Technology Adoption OSGi Certification News and Events Join Community
|
|
Best Practices JavaOneTitle: Best OSGi PracticesAbstractThe OSGi specifications have seen widespread adoption in the industry over the last few years. Adoption in enterprise software projects, JSR 232 for the mobile phone industry, the explosion of Eclipse users and programmers, the immense interest in the Spring OSGi project, and the long tail of OSGi use in industrial automation and embedded computing have firmly placed OSGi technology on the map. However, as with any new technology, there is a period where practitioners struggle with how to best use the technology. Existing patterns clearly work in the OSGi environment but the best results are achieved when patterns are used that work most effectively on an OSGi platform. The first aspect of OSGi design is how to decompose the system into separate modules called bundles. Though applications can be written as monoliths and deployed as monoliths, more advantages can be obtained when the system is decomposed in smaller, modularized parts. Properly applying this model allows bundles to be reusable and it allows the reuse of third party bundles. Also, most systems today contain large chunks of code from previous projects or from external providers. This code will require bundlization to cooperate. We will show you how to bundlize legacy code and warn you about potential pitfalls. The bundle decomposition is closely related to how to use services. OSGi services provide a service oriented model for inter-bundle collaboration and are highly dynamic with varying cardinalities. The whiteboard pattern is one pattern that is very powerful and related to inversion of control (IoC) pattern that is highly popular today. Additional use patterns will also be presented. This presentation well help practitioners understand the advantages of OSGi technology and properly apply it to their projects. This presentation will be given by people that have been using OSGi since 1998 and that have heavily influenced the specification and like to share their experiences with you. TypeTechnical Session TrackEnterprise Speakers
|
Read the OSGi Blog ...
Oct. 29-31, 2013. GermanyCFP OpenOSGi Alliance Restructures Membership, Promotes Broader Technical Participation
Publicly share ideas and information under OSGi Community Wiki
Slides & Videos AvailableOSGi Alliance Slides AvailableSlides Available
|
|
Home | Site Map | Trademark Policy | Privacy Policy Copyright © 2013 OSGi™ Alliance. Comments about the site? Send them to: OSGi Alliance WebMaster. |