• 欢迎访问MACD实战投资网站,推荐使用最新版谷歌Chrome浏览器访问本网站,关注公众号 丁火甲木庚金 www.macd11.com/subscriptions

(总结)Virgo Tomcat Server简析

原创总结 丁火 12年前 (2012-11-12) 6715次浏览 0个评论

PS:近来公司几个项目都用了Virgo Tomcat Server(简称VTS),取代了单独的Tomcat。其实VTS就是集成版的Tomcat,最大的好处是集成了运行OSGI的环境。搜索了一下,下面这篇介绍比较简洁,记录一下:

Virgo Tomcat Server是什么?

Virgo Tomcat Server, 简称VTS,是Virgo Server应用服务器的一种。它是轻量级, 模块化, 基于OSGi系统。提供从开发,部署到管理企业级应用的一整套解决方案。通过利用相关的优秀技术并且在他们之上作出扩展与改善,使的VTS能够提供一套非常酷的企业级解决方案。

Virgo Tomcat Server是由什么构成的?

Virgo Tomcat Server 是建立在下面技术之上的:

注意 ,Virgo Tomcat Server不仅仅是将这些技术的一个组合, 在一定程度上,它是将他们整合在一起并且扩展了这些技术从而提供了一些不可或缺的特性来支持开发部署和管理当今的企业级应用。

下图为VTS的架构



Virgo Tomcat Server的心脏是Virgo Kernel简称VK. VK基于OSGi,并且充分利用OSGi的模块化和版本控制。 VK构建在Equinox之上,扩展了它的部分特性,来支撑应用配置和库文件的管理, 而且为VTS提供核心功能。

为保持最小的运行环境, VK会根据需要安装必要的OSGi bundles,这样是为了可以将应用安装到运行中的VTS中并且安装应用需要的依赖库。不需要自己手动删除与安装应用的依赖,那将相当麻烦,VK会保持最小的内存使用率,并且VTS提供管理工具帮助开发者管理依赖库。

图中, 在Jvm中VK运行在Equinox之上 。 VK之上提供管理,服务功能,和Web应用的支持。

转自:http://blog.csdn.net/xiaxiayoyo520/article/details/7490353

附:OSGI简介:OSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。 Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。 这些组件能够组装进一个应用和部署中。


macd11.com 和 丁火甲木庚金 公众号版权所有丨如未注明 , 均为原创丨转载请注明原文链接。
喜欢 (0)
[sp91@qq.com]
分享 (0)

您必须 登录 才能发表评论!