Glassfish Overview 29 Oktober 2009

Post on 20-May-2015

1.193 views 1 download

Tags:

description

This is a presentation provides an overview of most important components of GlassFish portfolio.It focuses on Enterprise Server and the enterprise tools that come with it. Further it also explains (in short) Glassfish WebSpace server and Glassfish ESB

Transcript of Glassfish Overview 29 Oktober 2009

1

SUN GLASSFISH PORTFOLIOEugene BogaartSolution ArchitectSun Microsystems Nederland

1

2

AGENDAsun.com/glassfish1 – History2 – Introducing: GlassFish Portfolio3 – GlassFish Enterprise Server4 – Management/Monitoring/Deployment5 – GlassFish WebSpace6 – GlassFish ESB 7 – Summary8 – Q&A

2

3

What is GlassFish?Please check the correct answers. [A] Web deployment platform [B] Portal framework ? [C] Application Server? [D] SOA application suite? [E] Framework for Telco Applications? [F] All of the above

4

GlassfishHistory

5

Glassfish History• The project was launched on 6 June 2005• Released first version on 4 May 2006, supporting

the Java EE 5 specification.• In May 2007 Project SailFin was announced• On 17 September 2007 the GlassFish community

released version 2 (aka SJS AS 9.1).• January 2009 GlassFish 2.1 released• In version 3, GlassFish v3 is aligned with the Java

EE 6 release.

6

Glassfish Portolio• Glassfish Enterprise Server = Glassfish Aplication

Server + Enterprise Management Tools• Glassfish ESB = GlassFish Enterprise Server

integrated with OpenESB and NetBeans• Glassfish WebSpace: Glassfish Enterprise Server

+ LifeRay Portal + Portal Add-ons + SSO & DIR• Glassfish Communication Server = Glassfish

Enterprise Server + SIP extension• Glassfish Web Stack = [S|L]AMP stack + Glassfish

Application Server

7

Glassfish & OpenSource Communities

...MySQL Tomcat GlassFish Liferay

Apache Ruby PHP n

8

Application Infrastructure

Corporate Departmental

Impo

rtanc

e/Com

plexit

yThe More Cost-Effective Solution

$$$

Allow “Supported”Open Source

9

Application Infrastructure

Corporate Departmental

Impo

rtanc

e/Com

plexit

yIn the Modern Enterprise

CIO Attention

OpenSource

10

GlassfishIntroduction

11

GlassFish Enterprise Server

• Java EE 5 Reference Implementation

• Enterprise Quality

• Open Source

• Community

Based on Project GlassFish

12

Downloads July 2007—December 2008

GlassFish Already Growing Rapidly

V2Released

V3ComingSoon

V2.1Released

18 MillionDownloads Since 2006

13

GlassFish Enterprise Server

• Enterprise Grade> Five 9's of availability> Advanced management> Record-setting performance> Enterprise Manager

• Unbeatable price/performance• Easy to use• Feature rich

Top Benefits:

14

Project Metro – Web Services Stack

• Secure• Reliable• Transactional• .NET 3.0

Interoperability• NetBeans

integration• Industry adopted

15

GlassFish Administration Console

Features without complexity

16

GlassFish Administration Architecture

Sun xVMSun xVMOps CenterOps Center

17

Demo• Install & Create a cluster

18

Sample HA config

https://www.sun.com/offers/docs/glassfish_HAref_config.pdf

19

More Availability• Use HADB• After install & config:asadmin configure-ha-cluster --devicesize 512 --hosts host01,host02 myCluster

20

Best-In-Class Performance

Based on SPECjAppServer 2004

• Record-setting single node performance

• 10% faster than BEA WebLogic 9.2• Best open source result• Outstanding multi-node

price/performance• Unbeatable single-node

price/performance

21

Unbeatable Price/Performance

• Save over 90% on the cost of proprietary alternatives.

SPECjAppServer 2004

Required disclosure: SPEC and SPECjAppServer are registered trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of 11/05/2008. 2xSun Fire X4150 (8 cores, 2chips) and 1xSun Fire X4150 (4 cores, 1 chip) 1197.10 SPECjAppServer2004 JOPS@Standard; Best result with 8 cores in application-tier of the

benchmark: Oracle 10.1.3.3 on 1xHP BL460c (8 cores,2chips) and 1xHP BL480c (8 cores,2 chips) 2056.27 SPECjAppServer2004 JOPS@Standard; Best result with 2 systems in application-tier of the benchmark: 2xDell PowerEdge 2950 (8 cores, 2 chips) running Oracle WebLogic 10.3 and 1xDell PowerEdge R900 (4 chips, 24 cores) 4,794.33 SPECjAppServer2004 JOPS@Standard.

Application Server Price/PerformanceSPECjAppServer 2004

22

GlassFish v2 for the EnterpriseIntegration• Open MQ

> High performing JMS implementation> HA for brokers and messages> Available as standalone product> Integration with GlassFish

● In memory, Out of process, or Remote• JBI support

> OpenESB 2.0 as the integration back-bone> Install, admin, and monitoring integrated in GlassFish v2> Basis for Java CAPS Release 6

• Oracle TopLink as default JPA persistence engine> Hibernate also easily usable

23

GlassFish v2 for EnterprisesManagement & Monitoring

• Graphical, command-line, tools, ANT ...> JMX and Centralized

• Call Flow• Self-management• Diagnostic reports• VisualVM

> Now in Java 6u7> GlassFish plugin

24

Call Flow demo

25

Web Admin Console

26

Enterprise Management Tools

Demonstration• Performance Advisor• Performance Monitor

Other demos• SNMP

27

Enterprise Management ToolsPerformance

28

Enterprise Manager

• Easy Administration

• Performance Advisor

• Performance Monitor

• SNMP Support• Self Management• Alert Manager

Improving performance and productivity with open source

29

GlassFish PortfolioCompetitive Positioning

> GlassFish Portfolio and MySQL Enterprise combined create the leading open web platform on the market today.

Versus Open Source Vendors• Better Price & performance• More feature rich• Support for Sun JDK included• Easier to use, Better support

Versus Microsoft• Open Source• Multi-Platform• Java EE Support

Designed for the Web

GlassFish Portfolio

Versus Proprietary• Quality• Avoid Lock-in• Innovation• Extensibility• Better Price/Perf

30

Supporting HeterogeneityBoth MySQL & GlassFish can enter existing environments

Application

Language

Infrastructure

Database

OS

ERP, CRM, SCM, HR, SFAWeb, Web 2.0, Enterprise 2.0,

SaaS, Custom

ERP, CRM, SCM, HR, SFAWeb, Web 2.0, Enterprise 2.0,

SaaS, Custom

Sun is the leading provider for an enterprise open source strategy.

31

GLASSFISHADOPTION

32

Customer Advantages

Enterprises • Have BEA or IBM but wish to reduce costs• Need to standardize open source • Want to standardize support for existing LAMP• What quality, innovations, lower cost of open source and

productivity modules / tooling and enterprise support

SMBs and Startups • Desire Java / LAMP stack from same vendor• Want easy to acquire, easy to use stack w/ Enterprise-grade

support

33

Downloads July 2007—December 2008

GlassFish Already Growing Rapidly

V2Released

V3ComingSoon

V2.1Released

18 MillionDownloads Since 2006

34

GlassFish-Ready Partners

35

GLASSFISHPORTFOLIO

36

GlassFish Enterprise Server

• Enterprise Grade> Five 9's of availability> Advanced management

• Superior Price/Performance• Easy to Use• Feature Richness

> Support for Dynamic Languages> Interoperability with .NET 3.0

Top Benefits:

37

GlassFish Web Space ServerComplete User Interaction Platform

• Web / Portal Platform> Content / Widgets / WOA

• User Collaboration> Wiki, Blogs, Forums, etc.

• Social Networking> Open Social support for

social graph> User defined

communities• Process and Human

WorkflowAdd social networking to content delivery.

38

39

• Virtual Host support• Human readible urls• Webbased configuration

& administration> Private or hidden pages

• Access control based on permission model

• Repository based, RDBMS

LifeRay featuresComplete User Interaction Platform

• Application Server deployment

• Pluggable CMS for content delivery

40

• Web / Portal Platform> Content / Widgets / WOA

• User Collaboration> Wiki, Blogs, Forums, etc.

• Social Networking> User defined communities> Activity tracking

• Process and Human Workflow

Add social networking to content delivery.

Web Space Server:Complete User Interaction Platform

41

Demonstration• WebSpace/LifeRay

42

GlassFish Web Stackhttp://opensolaris.org/os/project/webstack/

• Sun Web Server• Apache HTTPd• GlassFish• Lighttpd• Memcached• Mod_jk,perl, ruby• PHP, Ruby, Python• Squid, TomcatMediaWiki, Drupal, Wordpress,

Joomla — deploy in minutes!

43

Web Stack Enterprise Manager

44

GlassFish ESB• Standards-based Pluggability

> Java Business Integration – JBI (JSR-208)

> WS-*, BPEL, Data Mashups, XSLT, FTP, LDAP, HTTP, DB service and binding components

• Easy to use> Tightly integrated unified core

with Java EE and GUI tools> Open Source, Open

Community> Based on the transparent

OpenESB community• Lightweight> GlassFish ESB Architecture

45

Glassfish ESB: Extensible Platform

46

JBI – A Universal Plug 'n Play Layer● A standard way to add new

functionality to an existing platform

● Standard Installation and life cycle for components

● Standard WSDL based communication across components

● Standard deployment model for all components

● Result of the experience we had with our own Products: Integration Server EAI, SeeBeyond ICAN

47

Update Center

Windows Linux

Mac OS Solaris

Simplifying the administration and support of open source

48

Summary

• Learn more at www.sun.com/glassfish• Attend: Customer Webinar: Feb 25• GlassFish Portfolio

> Open Platform for building dynamic web applications> Built from the leading open source projects> Fully supported and indemnified by Sun> 90% cost savings, 7x price performance> Purchase per-server or unlimited subscriptions

49

GLASSFISHQ&A

50

Thank You.Eugene.Bogaart@Sun.com

Sun Microsystems51