A full day seminar presented by Arun Gupta and Peter Williams. This workshop is being coordinated by Dr. Sanjeev Kumar, Assistant Professor in Management Information, Lubar School of Business, UW-Milwaukee
GlassFish is an open source community that delivers a production-quality and Java EE 5 compatible Application Server. GlassFish has all the features expected of an enterprise grade Application Server. It has an industry-grade Web services stack that implements the common Web services standards and provides interoperability with .NET platform. It provides out-of-the-box support for clustering, high availability, and load balancing providing up to 99.999% of availability for service and data. The browser-based administration makes it really simple and intuitive to deploy Web and EJB applications, view log files, and perform monitoring functions. The seamless integration with NetBeans and Eclipse simplifies the development cycle. There are many other features that silently operate to provide a robust development/deployment environment for your enterprise applications.
The next version of GlassFish (v3) is upping the ante by providing a highly modular, embeddable, and extensible App Server. It will provide a complete implementation of Java EE 6 and the several specifications defined as part of the platform. The dynamic languages and associated frameworks like Ruby-on-Rails and Groovy-and-Grails will be first class citizens. An extensibility layer is available at administration, monitoring, deployment, configuration, and all other levels that allows you to write custom containers to customize your GlassFish installation.
GlassFish clearly has advantages over Tomcat, and best of all, the move to GlassFish should be seamless. Sun, the creator of Tomcat, has enabled any application running today on Tomcat to run on GlassFish with no modification whatsoever.
While GlassFish is free and open source (dual CDDL + GPLv2 license), Sun also has a business strategy to monetize GlassFish through services. One such service is the subscription that covers access to patches and interim releases, access to support, and escalation of bugs as well as indemnification. Sun also recently announced the GlassFish and MySQL unlimited offering.
GlassFish v2 & v3
Java EE 5/6
•Getting Started with GlassFish
CLI and browser-based administration
Developing/Deploying/Debugging Java EE applications
•Web Services: SOAP and REST
•Clustering/High Availability/Load Balancing
•Dynamic Languages and Frameworks
•Value Added Features
About the speaker
Arun Gupta is a GlassFish Evangelist focusing on Web Tier at Sun. He was the spec lead for APIs in the Java platform, committer in multiple Open Source projects, participated in standard bodies and contributed to Java EE and SE releases. He is a prolific blogger with numerous useful tips at http://blogs.sun.com/arungupta.
Peter Williams is a Sun Staff Engineer on the GlassFish Tools Team and Tech Lead for Performance Monitor. He has previously worked on Java EE and Web Service tooling in NetBeans and NetBeans-GlassFish integration for Java EE and Ruby on Rails. He has been writing client and server side development tools for Web technologies for several years.
Who should Attend?
Web developers, administrators, IT managers, architects, solution providers, students, faculty, and anybody else who is interested in learning how to use GlassFish. The attendees will learn tips and tricks that will make them highly productive with GlassFish. The workshop will be heavily focused on hands-on-lab, allowing the attendees to leverage the knowledge in their environment.
Dr. Sanjeev Kumar is Assistant Professor in Management Information Systems, Lubar School of Business, UW-Milwaukee