One of the main advantages of Oracle GlassFish Server 3.1, the commercial version, over the GlassFish Server Open Source Edition 3.1 is the GlassFish Server Control. It is a suite of features that improves performance, enables fine-grained monitoring, and enables more secure and highly available production deployments.
The picture below shows all six of them and a description follows:
DAS Backup & Recovery: A disaster recovery solution that allows you to back up an existing domain in an archive and recover in case of a disaster. Oracle GlassFish Server can backup a running DAS on pre-defined and custom schedules, and on-demand as well. A DAS can then be quickly restored on a new host by importing one of the stored backups. The commands like "backup-domain", "restore-domain", "list-backups" give you the full power scheduling timestamped backups and storing them directories away from the domain directory. Read more details here.
Performance Tuner (online help only): Analyse the underlying infrastructure and tunes the GlassFish runtime for optimal throughput & scalabilty. Using answers to a series of user-friendly questions like “How much time does your application spend in the database?”, Performance Tuner will recommend Java Virtual Machine and Oracle GlassFish Server configuration settings. All settings can be applied with a single button press, and instructions are also given on how to apply each setting individually. Read more details here.
See it live in action in the following video:
Coherence Active Cache: New feature that enables integration with Oracle Coherence. Active Cache for GlassFish enables Oracle Coherence*Web as a drop-in replacement for in-memory HTTP session state replication. This enables more
flexible session caching algorithms, and can offload session caching to its own logical tier, freeing application server resources to perform business logic.
Check out a recent video that shows the complete action:
Oracle Access Manager Integration: Delegate authorization & authentication to OAM. Oracle GlassFish Server includes a security provider, implemented as a JSR 196 Server Authentication Module, that allows applications to authenticate and obtain single sign-on functionality by authenticating against Oracle Access Manager. Read more details here.
Load Balancer Plugin & Installer: GlassFish Server is designed for production deployments and includes high availability for continuous availability in case of a GlassFish Server instance failure. To facilitate smart instance failover, the load balancer plug-in, available for popular web servers, detects instance failure and redirects traffic directly to the instance hosting the backup session. The installer simplifies plug-in installation and configuration through a graphical user interface, and can be run in “silent” mode to automate configuration across a web server farm.
Watch all the action in this space in this multi-part video:
Download Oracle GlassFish Server 3.1 now and take any/all of the above features for a test drive!
Read more details about Oracle GlassFish Server Control in the datasheet (PDF).