glassfish overview 29 oktober 2009
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 ESBTRANSCRIPT
![Page 1: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/1.jpg)
1
SUN GLASSFISH PORTFOLIOEugene BogaartSolution ArchitectSun Microsystems Nederland
1
![Page 2: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/2.jpg)
2
AGENDAsun.com/glassfish1 – History2 – Introducing: GlassFish Portfolio3 – GlassFish Enterprise Server4 – Management/Monitoring/Deployment5 – GlassFish WebSpace6 – GlassFish ESB 7 – Summary8 – Q&A
2
![Page 3: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/4.jpg)
4
GlassfishHistory
![Page 5: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/5.jpg)
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.
![Page 6: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/6.jpg)
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
![Page 7: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/7.jpg)
7
Glassfish & OpenSource Communities
...MySQL Tomcat GlassFish Liferay
Apache Ruby PHP n
![Page 8: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/8.jpg)
8
Application Infrastructure
Corporate Departmental
Impo
rtanc
e/Com
plexit
yThe More Cost-Effective Solution
$$$
Allow “Supported”Open Source
![Page 9: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/9.jpg)
9
Application Infrastructure
Corporate Departmental
Impo
rtanc
e/Com
plexit
yIn the Modern Enterprise
CIO Attention
OpenSource
![Page 10: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/10.jpg)
10
GlassfishIntroduction
![Page 11: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/11.jpg)
11
GlassFish Enterprise Server
• Java EE 5 Reference Implementation
• Enterprise Quality
• Open Source
• Community
Based on Project GlassFish
![Page 12: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/12.jpg)
12
Downloads July 2007—December 2008
GlassFish Already Growing Rapidly
V2Released
V3ComingSoon
V2.1Released
18 MillionDownloads Since 2006
![Page 13: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/13.jpg)
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:
![Page 14: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/14.jpg)
14
Project Metro – Web Services Stack
• Secure• Reliable• Transactional• .NET 3.0
Interoperability• NetBeans
integration• Industry adopted
![Page 15: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/15.jpg)
15
GlassFish Administration Console
Features without complexity
![Page 16: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/16.jpg)
16
GlassFish Administration Architecture
Sun xVMSun xVMOps CenterOps Center
![Page 17: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/17.jpg)
17
Demo• Install & Create a cluster
![Page 18: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/18.jpg)
18
Sample HA config
https://www.sun.com/offers/docs/glassfish_HAref_config.pdf
![Page 19: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/19.jpg)
19
More Availability• Use HADB• After install & config:asadmin configure-ha-cluster --devicesize 512 --hosts host01,host02 myCluster
![Page 20: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/20.jpg)
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
![Page 21: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/21.jpg)
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
![Page 22: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/22.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/23.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/24.jpg)
24
Call Flow demo
![Page 25: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/25.jpg)
25
Web Admin Console
![Page 26: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/26.jpg)
26
Enterprise Management Tools
Demonstration• Performance Advisor• Performance Monitor
Other demos• SNMP
![Page 27: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/27.jpg)
27
Enterprise Management ToolsPerformance
![Page 28: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/28.jpg)
28
Enterprise Manager
• Easy Administration
• Performance Advisor
• Performance Monitor
• SNMP Support• Self Management• Alert Manager
Improving performance and productivity with open source
![Page 29: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/29.jpg)
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
![Page 30: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/30.jpg)
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.
![Page 31: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/31.jpg)
31
GLASSFISHADOPTION
![Page 32: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/32.jpg)
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
![Page 33: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/33.jpg)
33
Downloads July 2007—December 2008
GlassFish Already Growing Rapidly
V2Released
V3ComingSoon
V2.1Released
18 MillionDownloads Since 2006
![Page 34: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/34.jpg)
34
GlassFish-Ready Partners
![Page 35: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/35.jpg)
35
GLASSFISHPORTFOLIO
![Page 36: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/36.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/37.jpg)
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.
![Page 38: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/38.jpg)
38
![Page 39: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/39.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/40.jpg)
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
![Page 41: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/41.jpg)
41
Demonstration• WebSpace/LifeRay
![Page 42: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/42.jpg)
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!
![Page 43: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/43.jpg)
43
Web Stack Enterprise Manager
![Page 44: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/44.jpg)
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
![Page 45: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/45.jpg)
45
Glassfish ESB: Extensible Platform
![Page 46: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/46.jpg)
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
![Page 47: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/47.jpg)
47
Update Center
Windows Linux
Mac OS Solaris
Simplifying the administration and support of open source
![Page 48: Glassfish Overview 29 Oktober 2009](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/48.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052410/555c2607d8b42a09438b4c8f/html5/thumbnails/49.jpg)
49
GLASSFISHQ&A