This week's book giveaways are in the Java EE and JavaScript forums.
We're giving away four copies each of The Java EE 7 Tutorial Volume 1 or Volume 2(winners choice) and jQuery UI in Action and have the authors on-line!
See this thread and this one for details.
The moose likes IDEs, Version Control and other tools and the fly likes What is OSGi? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "What is OSGi?" Watch "What is OSGi?" New topic
Author

What is OSGi?

Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61092
    
  66

For those wondering exactly what OSGi is, here's the Wikipedia article: OSGi.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Lanny Gilbert
Ranch Hand

Joined: Jun 11, 2002
Posts: 103
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
Marshal

Joined: Mar 22, 2005
Posts: 41599
    
  55
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.


Ping & DNS - my free Android networking tools app
Jeff McAffer
author
Greenhorn

Joined: Apr 13, 2010
Posts: 15
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.


http://equinoxosgi.org
Jeff McAffer
author
Greenhorn

Joined: Apr 13, 2010
Posts: 15
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

Joined: Oct 31, 2000
Posts: 527
Jeff McAffer wrote:- Spring dm Server


I think Spring's other server, "tc Server" (a.k.a Tomcat) do not support OSGi.


SCJP 1.5, SCEA, ICED (287,484,486)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What is OSGi?