Tuesday Mar 22, 2011

GlassFish 3.1 SOTD #16 - Active Cache for GlassFish, Part 2

In this 16th post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Adam's Active Cache For GlassFish Part 2 of 2.

This is a feature that is part of Oracle GlassFish Server Control which comes bundled with Oracle GlassFish Server and available for free trial.

Following part 1, this 30-minute session offers a thorough demonstration of Active Cache for GlassFish. After a quick review of the features, Adam Leftik shows how to:
• create and configure a two-instance GlassFish cluster
• setup the application deployment descriptor to use Coherence\*Web
• configure and start a Coherence server
• configure Apache mod_jk as the load-balancer

Adam also walks you through the sample code to illustrate some Coherence APIs in addition to the API-less use of Coherence\*Web. He then deploys the application and stops/starts he GlassFish cluster to show how Coherence preserves the shared and distributed state of the application. Make sure you watch in full screen in HD resolution.

This screencast is hosted on the GlassFish YouTube Channel.

Friday Mar 18, 2011

GlassFish 3.1 Screencasts (so far)

One new thing we tried for the release of GlassFish 3.1 was to do not only blogs (see coverage), but also screencasts done mostly by the engineers themselves but also from product managers.

Screencasts are not easy to produce - they take time and the result is not always what you had hoped for (technical issues, length, scenario not well thought out) but I have to say I'm very happy with this first batch of screencasts hosted on the GlassFish YouTube Channel. Here's the list so far :

ALT DESCR

GlassFish 3.1 SOTD #1 - Product Overview
GlassFish 3.1 SOTD #2 - Upgrade cluster
GlassFish 3.1 SOTD #3 - From install to cluster in 10 minutes or so
GlassFish 3.1 SOTD #4 - Performance Tuner
GlassFish 3.1 SOTD #5 - Load-balancing with GlassFish plugin for Oracle iPlanet Web Server
GlassFish 3.1 SOTD #6 - Monitoring Scripting Client
GlassFish 3.1 SOTD #7 - Clustering Infrastructure
GlassFish 3.1 SOTD #8 - Active Cache for GlassFish (Coherence\*Web)
GlassFish 3.1 SOTD #9 - GlassFish and WebLogic JMS interoperability
GlassFish 3.1 SOTD #11 - Change Master Password
GlassFish 3.1 SOTD #12 - Oracle GlassFish Server Value-Added Features (GlassFish Server Control)
GlassFish 3.1 SOTD #13 - Developer Tools Support
GlassFish 3.1 SOTD #14 - High Availability Demo
GlassFish 3.1 SOTD #15 - Enhancements in HK2 kernel Infrastructure

You can reference all entries for these and future screencasts using this URL.

Wednesday Mar 16, 2011

GlassFish 3.1 SOTD #15 - Enhancements in HK2 kernel Infrastructure

In this fifteenth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Jerome's Enhancements in HK2 kernel Infrastructure.

This 7-minute presentation Jerome provides a recap of HK2 features as well as what's new in GlassFish 3.1. The main work involved accommodating WebLogic Server requirements for adopting HK2.

This will for instance enable both products to share code more easily. The main new features discussed are startup services, service trackers and listener as well as JUnit integration.

This screencast is hosted on the GlassFish YouTube Channel.

Tuesday Mar 15, 2011

GlassFish 3.1 SOTD #14 - High Availability Demo

In this fourteenth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Mahesh's High Availability Demo.

This 8-minute video Mahesh introduces the problem domain (replication of stateful data) and how the replication was enhanced compared to the earlier 2.x family of products and also discusses how the GMS (Group Management System) has also been enhanced for better replication and failover.

The follow-up demonstration uses a four-instance cluster (on two machines), show the installation of the load-balancer, the deployment of an application, and exercising the failover after a node has been disappeared from the cluster.

This screencast is hosted on the GlassFish YouTube Channel.

Monday Mar 14, 2011

GlassFish 3.1 SOTD #13 - Developer Tools Support

In this thirteenth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Ludo's Developer Tools Support.

This 7-minute screencast Ludo covers the main IDE (NetBeans, Eclipse but also IntelliJ) supported for developing with GlassFish 3.1.

The NetBeans part of the demo focuses on the out-of-the-box support for the entire Java EE 6 APIs and some nice productivity boosts such as the Active Redeploy feature. This video also features a demo using Eclipse 3.6 showing a similar developer experience (support for Eclipse 3.7 is coming as well). Both IDEs support inline Java EE 6 javadocs.

This screencast is hosted on the GlassFish YouTube Channel.

Sunday Mar 13, 2011

GlassFish 3.1 SOTD #12 - Oracle GlassFish Server Value-Added Features (GlassFish Server Control)

In this twelfth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Chris' GlassFish Server Control.

Oracle GlassFish Server Control is a for-fee set of features, it comes bundled with Oracle GlassFish Server and available for free trial.

This 9-minute demo Chris introduces Oracle GlassFish Server Control, a set of additional features for paying customers that go beyond what is available in the community edition to improve enterprise production deployments. This includes DAS backup and recovery, Performance Tuner, Monitoring Scripting client, ActiveCache for GlassFish, Oracle Access Manager Integration, and Load-balancer plugin & installer.

The video also includes a demo of the monitoring scripting client and the automatic domain backup. Other features are covered in other screencasts in this series.

This screencast is hosted on the GlassFish YouTube Channel.

Friday Mar 11, 2011

GlassFish 3.1 SOTD #11 - Change Master Password

In this eleventh post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Bhakti's Change Master Password.

This 5-minute demo discusses how to change the master password used to encrypt the DAS en instances keystores from it default value to something more secure. Bhakti has all more in this detailed blog entry.

This screencast is hosted on the GlassFish YouTube Channel.

Thursday Mar 10, 2011

GlassFish 3.1 SOTD #10 - The Validate-Multicast Tool

In this tenth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Bobby's The Validate-Multicast Tool.

This short 3.5 minute demo illustrates how running the new asadmin validate-multicast command on the machines you'd like to see participate in a GlassFish cluster. Bobby has all the details in this blog entry.

This screencast is hosted on the GlassFish YouTube Channel.

Wednesday Mar 09, 2011

GlassFish 3.1 SOTD #9 - GlassFish and WebLogic JMS interoperability

In this ninth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Nigel's GlassFish and WebLogic JMS interoperability.

This 13-minute demo Nigel walk you through the steps to configure GlassFish applications to use WebLogic JMS using the GenericJMSRA resource adapter.

It offers a quick 2-minute introduction and dives straight into the demo with setup and configuration done respectively using the WebLogic Server and GlassFish Server Admin Consoles, a standalone JMS client code to generate some messages for the WebLogic JMS instance and an MDB application deployed on GlassFish. Check out the GenericJMSRA project on java.net and the entire sample code from its Download section.

This screencast is hosted on the GlassFish YouTube Channel.

Tuesday Mar 08, 2011

GlassFish 3.1 SOTD #8 - Active Cache for GlassFish (Coherence*Web)

In this eighth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Adam Leftik's Active Cache For GlassFish Part 1.

This is a feature that is part of Oracle GlassFish Server Control which comes bundled with Oracle GlassFish Server and available for free trial. In addition, this requires the upcoming Oracle Coherence 3.7 product.

This is part one of a two-part video discussing the concepts behind Oracle Coherence and how Active Cache for GlassFish provides seamless integration with Coherence*Web. If you are already familiar with Coherence, you may want to jump to 17:45 into part 1 to hear about the installation and setup for Oracle GlassFish Server 3.1.

Stay tuned for part 2!
This screencast is hosted on the GlassFish YouTube Channel.

Monday Mar 07, 2011

GlassFish 3.1 SOTD #7 - Clustering Infrastructure

In this seventh post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Tom's Clustering Infrastructure in GlassFish 3.1.

In this 7-minute demo Tom covers the use of local or ssh commands to create remote node and instances grouped in a cluster.

Tom also demonstrates deployment with a single command of applications to that cluster showing how cluster provisioning and application deployment can be fully carried out from a central location using the command-line but also how the Web Admin console offers the same set of features in a graphical environment.

To read more about the clustering infrastructure in GlassFish 3.1, you should check out the High Availability Administration Guide documentation (of course!) but also read this new "Clustering in GlassFish Version 3.1" article on the GlassFish site.

This screencast is hosted on the GlassFish YouTube Channel.

Sunday Mar 06, 2011

GlassFish 3.1 SOTD #6 - Monitoring Scripting Client

In this sixth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Tom's Monitoring Scripting Client.

This is a feature that is part of Oracle GlassFish Server Control which comes bundled with Oracle GlassFish Server and available for free trial.

This 8-minute demo shows how this scripted monitoring command (asadmin run-script) can operate on a 2-instance cluster (setup included in the demo) using one of the 100+ fine grained probes defined in JavaScript. This is a supported version of the technology previously made available in beta form and which now obviously has been extended to clustered environments.

This screencast is hosted on the GlassFish YouTube Channel.

Friday Mar 04, 2011

GlassFish 3.1 SOTD #5 - Load-balancing with GlassFish plugin for Oracle iPlanet Web Server

In this fifth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is John's Load-Balancing for GlassFish 3.1 which he's discussed on his blog.

This is a feature that is part of Oracle GlassFish Server Control which comes bundled with Oracle GlassFish Server and available for free trial.

This is actually a 5-part series showing :
an intro and downloads of all the artifacts (glassfish, web server and load-balancer)
installing GlassFish and creating a cluster
installing the web erver (including setting up the self-signed certificate)
installing the load-balancer plugin (graphical installer, includes DAS certificate file configuration)
testing high-availability of a deployed application

You can also read Configuring HTTP Load Balancing from the Oracle GlassFish Server documentation set and find more screencasts hosted on the GlassFish YouTube Channel.

Thursday Mar 03, 2011

GlassFish 3.1 SOTD #4 - Performance Tuner

In this fourth post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Jennifer's Performance Tuner.

This is a feature that is part of Oracle GlassFish Server Control which comes bundled with Oracle GlassFish Server and available for free trial.

This 6-minute demo walks you through a tuning scenario answering questions about the underlying hardware, high-level JVM options, etc. and present you with a list of suggested optimizations. You can also apply changes directly to the configuration of the server.

This screencast is hosted on the GlassFish YouTube Channel.

Wednesday Mar 02, 2011

GlassFish 3.1 SOTD #3 - From install to cluster in 10 minutes or so

In this third post of the SOTD (Screencast Of The Day) series following the release of GlassFish 3.1, here is Anissa's Centralized Administration in GlassFish 3.1.

This 11-minute demo shows :
• the installation of GlassFish 3.1
• the configuration of remote clustered instances (via SSH)
• the web admin console to configure the cluster and instances
• deployment of an application to the cluster
Very neat!

This screencast is hosted on the GlassFish YouTube Channel.