模块式基于组件的服务器
一、OSGI
OSGI联盟是IBM,RedHat等公司组成的非营利性组织。OSGI是该组织发布的一份关于服务器设计方面的标准。标准中规定是基于组件的,是模块化的,服务器上的组件可以热插拔。这种设计非常低耦合。种种优势受到了人们的欢迎。
如果想了解OSGI标准,可以访问它的官网:http://www.osgi.org/Main/HomePage
OSGI标准下载地址为:http://www.osgi.org/Download/HomePage
二、dm server
实现OSGI标准的厂商很多,他们都有根据OSGI标准实现的对应的服务器。
其中,dm server是SpringSource公司开发的,现已移交给Eclipse社区,成为Eclipse的开源项目Virgo。
SpringSource公司是Spring的设计者成立的公司,该公司发布了很多Spring相关的产品,现已被VMWare公司收购。
Eclipse是由IBM贡献出的代码,成立的开源社区,Eclipse项目就由这个社区维护。
对于dm server的相关资料可以访问SpringSource的dm server原网站:http://www.springsource.org/dmserver,从这个网站可以链接到Eclipse Virgo项目网站,相关技术文档和产品都在Eclipse Virgo项目网站中。
dm server技术文档网址:http://www.eclipse.org/virgo/documentation/