Virgo Tomcat Server是什么?

来源:互联网 发布:运营商域名劫持 编辑:程序博客网 时间:2024/06/10 05:20

Virgo Tomcat Server是什么?

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

Virgo Tomcat Server是由什么构成的?

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

  • Spring Framework, 很显然!
  • Tomcat 作为一个外部容器.
  • OSGi R4.3.
  • Equinox作为OSGi实现.
  • Spring Dynamic Modules for OSGi 使OSGi能工作在Spring下.
  • SpringSource Tool Suite 开发工具.

注意 ,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应用的支持。

0 0
原创粉丝点击