通过查看官网上的介绍我们可以得到以下信息:
GlassFish 4.0 将实现 Java EE 7 特性, 致力于 Java EE 7 参考实现。此前未Java EE 6此版本主要要实现以下2个特性:
- 对虚拟化的支持
- PaaS的实现
PaaS
PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。云计算时代相应的服务器平台或者开发环境作为服务进行提供就称为PaaS。PaaS实现的功能是,一个程序在多台机器(包括虚拟机)间运行。PaaS可以看做是增加了虚拟特性的扩展DAS。
在GFv4中,实现PaaS 牵涉到4个服务:
- Orchestrator——Orchestrator实现将application 配备到cloud上。
- Elasticity Manager——负责application的监控数据,动态调整策略。
- IaaS Management Service——为GlassFish提供API管理云端IaaS。
- Domains Manager——负责自动在cloud中创建domain。
PaaS简化了application的配备、管理和集群的创建。包含以下特性:
Simplify application deployment by
1. allowing services that are required by an application to be inferred from the application
2. allowing services to be used by an application to be specified as part of the application deployment plan,
3. providing the ability to provision the services for an application based on virtual machines allocated from a cloud,
4. deploying an application to a cluster that is created for the application,