Top Banner
1 SUN GLASSFISH PORTFOLIO Eugene Bogaart Solution Architect Sun Microsystems Nederland 1
50

Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

Apr 06, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 1/50

Page 2: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 2/50

2

AGENDA

sun.com/glassfish1 – History

2 – Introducing: GlassFish Portfolio

3 – GlassFish Enterprise Server 

4 – Management/Monitoring/Deployment5 – GlassFish WebSpace

6 – GlassFish ESB 

7 – Summary

8 – Q&A

2

Page 3: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 3/50

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

Page 4: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 4/50

4

GlassfishHistory

Page 5: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 5/50

Page 6: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 6/50

6

Glassfish Portolio

• Glassfish Enterprise Server = Glassfish AplicationServer + 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 = GlassfishEnterprise Server + SIP extension

• Glassfish Web Stack = [S|L]AMP stack + Glassfish Application Server 

Page 7: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 7/507

Glassfish & OpenSource

Communities

...

MySQL Tomcat GlassFish Liferay

 Apache Ruby PHP n

Page 8: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 8/508

Application Infrastructure

Corporate Departmental

      I     m     p     o     r      t     a     n

     c     e      /      C     o     m     p      l     e     x      i      t     y

The More Cost-Effective Solution

$

$

$

 Allow “Supported”

Open Source

Page 9: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 9/509

Application Infrastructure

Corporate Departmental

      I     m     p     o     r      t     a     n

     c     e      /      C     o     m     p      l     e     x      i      t     y

In the Modern Enterprise

CIO

 Attention

Open

Source

Page 10: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 10/5010

GlassfishIntroduction

Page 11: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 11/5011

GlassFish Enterprise Server 

• Java EE 5 Reference

Implementation

• Enterprise Quality

• Open Source

• Community

Based on Project GlassFish

Page 12: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 12/5012

Downloads July 2007—December 2008

GlassFish Already Growing Rapidly

V2Released

V3Coming

Soon

V2.1

Released

18 MillionDownloadsSince 2006

Page 13: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 13/5013

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:

Page 14: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 14/5014

Project Metro – Web Services Stack

• Secure

• Reliable

• Transactional• .NET 3.0

Interoperability

• NetBeansintegration

• Industry adopted

Page 15: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 15/5015

GlassFish Administration Console

Features without complexity

Page 16: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 16/5016

GlassFish Administration Architecture

Sun xVMSun xVMOps Center Ops Center 

Page 17: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 17/5017

Demo

• Install & Create a cluster 

Page 18: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 18/5018

Sample HA config

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

Page 19: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 19/5019

More Availability

• Use HADB

•  After install & config:asadmin configure-ha-cluster --devicesize 512 --hostshost01,host02 myCluster

Page 20: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 20/50

20

Best-In-Class Performance

Based on SPECjAppServer 2004

• Record-setting single nodeperformance

• 10% faster than BEA WebLogic 9.2

• Best open source result

• Outstanding multi-nodeprice/performance

• Unbeatable single-nodeprice/performance

Page 21: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 21/50

21

Unbeatable Price/Performance

• Save over 90% on the

cost of proprietaryalternatives.

SPECjAppServer 2004

Required disclosure: SPEC and SPECjAppServer are registered trademarks of StandardPerformance Evaluation Corporation. Results from www.spec.org as of 11/05/2008. 2xSunFire X4150 (8 cores, 2chips) and 1xSun Fire X4150 (4 cores, 1 chip) 1197.10SPECjAppServer2004 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 1xHPBL480c (8 cores,2 chips) 2056.27 SPECjAppServer2004 JOPS@Standard; Bestresult with 2 systems in application-tier of the benchmark: 2xDell PowerEdge2950 (8 cores, 2 chips) running Oracle WebLogic 10.3 and 1xDell PowerEdgeR900 (4 chips, 24 cores) 4,794.33 SPECjAppServer2004 JOPS@Standard.

 Application Server Price/Performance

SPECjAppServer 2004

Page 22: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 22/50

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

Page 23: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 23/50

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

Page 24: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 24/50

24

Call Flow demo

Page 25: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 25/50

25

Web Admin Console

Page 26: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 26/50

26

Enterprise Management Tools

Demonstration

• Performance Advisor 

• Performance Monitor 

Other demos• SNMP

Page 27: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 27/50

27

Enterprise Management ToolsPerformance

Page 28: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 28/50

28

Enterprise Manager 

• Easy Administration

• Performance Advisor 

• PerformanceMonitor 

• SNMP Support• Self Management

•  Alert Manager 

Improving performance and productivity with open source

Page 29: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 29/50

29

GlassFish Portfolio

Competitive Positioning

> GlassFish Portfolio and MySQL Enterprise combined createthe 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 

Page 30: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 30/50

30

Supporting Heterogeneity

Both MySQL & GlassFish can enter existing environmentsApplication

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.

Page 31: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 31/50

31

GLASSFISH ADOPTION

Page 32: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 32/50

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 andproductivity 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-gradesupport

Page 33: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 33/50

33

Downloads July 2007—December 2008

GlassFish Already Growing Rapidly

V2Released

V3ComingSoon

V2.1

Released

18 MillionDownloadsSince 2006

Page 34: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 34/50

34

GlassFish-Ready Partners

Page 35: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 35/50

35

GLASSFISHPORTFOLIO

Page 36: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 36/50

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:

Page 37: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 37/50

37

GlassFish Web Space Server 

Complete User Interaction Platform

• Web / Portal Platform> Content / Widgets / WOA

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

• Social Networking> Open Social support for 

social graph

> User definedcommunities

• Process and HumanWorkflow Add social networking

to content delivery.

Page 38: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 38/50

38

Page 39: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 39/50

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

Page 40: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 40/50

40

 

• Web / Portal Platform> Content / Widgets / WOA

• User Collaboration>

Wiki, Blogs, Forums, etc.• Social Networking

> User defined communities>  Activity tracking

• Process and HumanWorkflow

 Add social networking to content delivery.

Web Space Server:Complete User Interaction Platform

Page 41: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 41/50

41

Demonstration

• WebSpace/LifeRay

Page 42: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 42/50

42

GlassFish Web Stack

http://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!

Page 43: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 43/50

43

Web Stack Enterprise Manager 

Page 44: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 44/50

44

GlassFish ESB

• Standards-based Pluggability> Java Business Integration –

JBI (JSR-208)> WS-*, BPEL, Data Mashups,

XSLT, FTP, LDAP, HTTP, DB

service and bindingcomponents

• Easy to use> Tightly integrated unified core

with Java EE and GUI tools

> Open Source, OpenCommunity> Based on the transparent

OpenESB community

• Lightweight> GlassFish ESB Architecture

Page 45: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 45/50

45

Glassfish ESB: Extensible Platform

Page 46: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 46/50

46

JBI – A Universal Plug 'n Play Layer 

●  A standard way to add newfunctionality to an existingplatform

● Standard Installation and lifecycle for components

● Standard WSDL basedcommunication acrosscomponents

● Standard deployment model for 

all components● Result of the experience we

had with our own Products:Integration Server EAI,SeeBeyond ICAN

Page 47: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 47/50

47

Update Center 

Windows Linux

Mac OS Solaris

Simplifying the administration and support of open source

Page 48: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 48/50

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

Page 49: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 49/50

49

GLASSFISHQ&A

Page 50: Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

8/2/2019 Glassfish Overview 29 Oktober 2009 091029160711 Phpapp01

http://slidepdf.com/reader/full/glassfish-overview-29-oktober-2009-091029160711-phpapp01 50/50

Thank You.

[email protected]

Sun Microsystems