Followers

Tuesday, May 3, 2011

GlassFish 3.2

Hi Java Enthusiasts,

I am including my notes on the release of GlassFish 3.2.
GlassFish 3.2 kicked off with a first Milestone:

  • Mostly about integrating some bug fixes and has no major new feature
  • Defining Virtualization Support and PaaS Enablement as the main two goals
  • Total of 8 milestones leading up to October 2011
  • Platform as a Service (PaaS)
    • This feature will provide a Java EE centric solution to cloud computing that enables a user to deploy a Java EE application to the cloud.
    • It's basically allowing GlassFish to be plugged into an existing virtualization infrastructure.
    • Offers a Java EE centric way of deploying and managing applications without deep understanding of cloud infrastructure.
    • PaaS feature
      • Is set of services that will be available within a single process or as a set or processes running on different machines or virtual machines communicating with a well defined set of interfaces.
      • It simplifies application deployment, application management and domain creation.
      • The user is obviated of the need to manage the system at the infrastructure (machines, networking, software, storage) level.
    • Architectural Components
      • Orchestrator -- provides the ability to deploy an application to the cloud. Responsible for Service Dependency Discovery, Service Provisioning, Service Association and Deployment .
      • Elasticity Manager -- responsible for providing elasticity to the deployed application, Metric collection, Scaling decisions and Action execution.
      • IaaS Management Service (IMS) -- provides an abstraction of the IaaS cloud to the GlassFish software.  This abstraction encapsulates various APIs that are available for managing cloulds.
      • Groups -- Machines are divided into groups. 
      • Domains Manager -- responsible for automating the process of creating a domain within the cloud.
      • Domains Manager Data Store -- stores user store configuration, IaaS management service configuration information, per-user domain configuration information.
Have Fun!!
Sunit

No comments: