• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What is OSGi?

 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65129
92
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For those wondering exactly what OSGi is, here's the Wikipedia article: OSGi.
 
Lanny Gilbert
Ranch Hand
Posts: 122
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK.. I've read the Wikipedia entry and looked at the Apache Felix page.

I work for a *BIG* telecom company and we are somewhat locked in to payware.

Are there any payware app server vendors that use OSGi? If so, can anyone point me to samples?
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
GlassFish (the JEE 6 reference implementation server) has Apache Felix built into it at a very deep level. It's what allows it to load, unload, and reload various parts if its functionality at runtime. That at least shows that the concept is sound, whether commercial servers do it similarly or not.
 
Jeff McAffer
author
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The question is more "are there any payware app servers that do NOT use OSGi". Here is a list of those that I know that DO.
- Websphere
- Glassfish
- Spring dm Server
- SAP Netweaver (moving)
- JBoss (building their own OSGi but that story seems to be evolving)
- Oracle (I can never keep track due to acquisitions but they definitely have OSGi based server offerings)

So this is pretty safe ground for enterprise infrastructure.
 
Jeff McAffer
author
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
D'oh! I forgot to mention that Jetty is part of the Eclipse space as well. It does not use OSGi explicitly but they produce bundles that run in an OSGi system so you can embed Jetty in your OSGi app (and vice versa).
 
Anil Vupputuri
Ranch Hand
Posts: 527
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeff McAffer wrote:- Spring dm Server


I think Spring's other server, "tc Server" (a.k.a Tomcat) do not support OSGi.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic