Provisioning GlassFish in the enterprise
By alexismp on Sep 18, 2007
No matter how many efforts the team has put into making managing GlassFish v2 deployments easier, there will always be a point where some users (service providers or anyone else doing massive deployments) would like some extra help. This is where the N1 Service Provisioning System comes to the rescue. The idea is to help manage hundreds of hosts spread across many geographic locations (see demo) by provisioning the software - describing it once, deploying it many times. Installing the bits, configuring the product (creating resources), and deploying applications to it can all be taken care of by N1 SPS. This same product can provision just about anything else your architecture requires - database, web servers, etc...
Prasanth has a two-blog series on the support of Sun Java System Application Server (GlassFish v2) from within this provisioning software. The first one defines what plans, components, variable sets, and plugins are and specifically described the Sun Application Server 9.1 plugin. The second one covers the scriptable (N1SPS CLI) part of the provisioning.
This N1 SPS plugin supports not only SJS Application Server 9.1, but also SJSAS 8.2 (part of Java Enterprise System 5) and SJSAS 8.1 (part of Java Enterprise System 4). Version 6.0 of the plugin is due to be released on 10/04/07.
Update: Sreeni has a blog post on that very same topic.