Enterprise Development and OSGi
A fad in the 90's, the promise of Component Based Development was never fully realized. A decade later, however, the dynamic module system for Java, codenamed OSGi, is exciting the development community by redefining delivery of component based systems developed in Java.
Initially focused on embedded systems and networked devices, OSGi technology is gaining significant momentum within the enterprise. In this introductory session, we'll provide insight to OSGi technology for enterprise software development, and compare and contrast work done by the OSGi Alliance and the Java Community Process. Additionally, this session will introduce two OSGi implementations ? Apache Felix and Server-Side Equinox, briefly explore Spring-OSGi, and discuss major vendor support for OSGi. To conclude, we will provide insight to how OSGi blends with the world of SOA and Web Services. Through numerous examples, we will discuss how OSGi technology stands to change the landscape of how Java business applications are architected, designed, and delivered.
About Kirk Knoernschild
Kirk is software developer with a passion for building great software. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development. His recent book, Java Application Architecture was published in 2012, and presents 18 patterns that help you design modular software.
More About Kirk »