![Page 1: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/1.jpg)
1
SUN GLASSFISH PORTFOLIOEugene BogaartSolution ArchitectSun Microsystems
1
![Page 2: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/2.jpg)
2
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 3: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/3.jpg)
3
INTRODUCING:GLASSFISHPORTFOLIO
![Page 4: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/4.jpg)
4
Introducing Sun GlassFish PortfolioThe Open Platform for Building Dynamic Web Applications
Enterprise Server Web Space Server
Web Stack
Portal for web sitedevelopment andcollaborativework spaces
ApplicationServer withEnterprise-scalemanagement and monitoring,including support for SNMP
A full SOA web platform
A complete LAMP stack
Web Stack GlassFish ESB
![Page 5: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/5.jpg)
5
Why?:GLASSFISH
![Page 6: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/6.jpg)
6
GlassFish Portfolio
• Price / Performance Leadership saving 90% over proprietary alternatives
• Easy to Acquire, Install and Manage• Extensive Features and Capabilities• Enterprise Support for Open Source• Integrated Support with MySQL• Flexible Pricing Options
Top Benefits:
![Page 7: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/7.jpg)
7
Advantages
For large organisations• Reduce costs• Standardize open source • Increase quality• Accelerate innovations• Need support options
Small companies and startups • Desire Java / LAMP stack from same vendor• Want easy to acquire, easy to use stack w/ Enterprise-grade
support
![Page 8: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/8.jpg)
8
Open Source Benefits
• Higher Quality> From Sun and Community
• Increased Technical Features> Community Innovations> Community sets feature priority
• Transparency – (with access to binaries)
• Extensibility – (with access to binaries)• Reduced vendor lock-in and reliance
Realize the Benefits: Over Proprietary
![Page 9: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/9.jpg)
9
Open Source Costs
• Reduce TOTAL Costs> Initial Costs> Annual Subscription / Maint. Costs> Pay at Point of Value> Lower Skills required (than
IBM/ORA or other Open Source)> Performance Tuned, Config Tools,
Version Control all by Sun> Productivity Focus
Realize the Benefits: Open Source Reduces TCO
Is Open SourceReally LowerTCO?
YES – from Sun!
![Page 10: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/10.jpg)
10
Preserving Intellectual Property
GainQuality (from community)InnovationsTransparencyExtensibilityPay at point of value
High License CostsComplex productivity toolsVendor Lock InVendor derived innovationsVendor derived extenstionsPAY AT START
Drain
Open Source
Closed Source
![Page 11: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/11.jpg)
11
IndepthGLASSFISH
![Page 12: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/12.jpg)
12
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 13: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/13.jpg)
13
Introducing Sun GlassFish PortfolioThe Open Platform for Building Dynamic Web Applications
Enterprise Server Web Space Server
Web Stack
Portal for web sitedevelopment andcollaborativework spaces
ApplicationServer withEnterprise-scalemanagement and monitoring,including support for SNMP
A full SOA web platform
A complete integrated, supportedLAMP stack formultiple OS, includesGlassFish.
Web Stack GlassFish ESB
![Page 14: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/14.jpg)
14
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 15: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/15.jpg)
15
GlassFish Enterprise server• Web Tier> Grizzly nio framework (& SIP)> Dynamic Web Container> Ultra-fast JSP compilation• Metro Web Services > Incl: Microsoft interoperability• Clustering, LB & HA> Dynamic group management
system (Shoal)> In-memory replication> Unified Management
Rich ootb feature set• Open MQ> High perf JMS implementation> HA for brokers and messages> Available as standalone product> Integration with GlassFish
• JBI support> OpenESB 2.0 as back-bone> Install, admin, and monitoring
integrated in GlassFish v2
• TopLink as JPA > Or Hibernate also easily usable
![Page 16: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/16.jpg)
16
Introducing Sun GlassFish PortfolioThe Open Platform for Building Dynamic Web Applications
Enterprise Server Web Space Server
Web Stack
Portal for web sitedevelopment andcollaborativework spaces
ApplicationServer withEnterprise-scalemanagement and monitoring,including support for SNMP
A full SOA web platform
A complete integrated, supportedLAMP stack formultiple OS, includesGlassFish.
Web Stack GlassFish ESB
![Page 17: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/17.jpg)
17
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 18: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/18.jpg)
18
Introducing Sun GlassFish PortfolioThe Open Platform for Building Dynamic Web Applications
Enterprise Server Web Space Server
Web Stack
Portal for web sitedevelopment andcollaborativework spaces
ApplicationServer withEnterprise-scalemanagement and monitoring,including support for SNMP
A full SOA web platform
A complete integrated, supportedLAMP stack formultiple OS, includesGlassFish.
Web Stack GlassFish ESB
![Page 19: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/19.jpg)
19
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 20: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/20.jpg)
20
Introducing Sun GlassFish PortfolioThe Open Platform for Building Dynamic Web Applications
Enterprise Server Web Space Server
Web Stack
Portal for web sitedevelopment andcollaborativework spaces
ApplicationServer withEnterprise-scalemanagement and monitoring,including support for SNMP
A full SOA web platform
A complete integrated, supportedLAMP stack formultiple OS, includesGlassFish.
Web Stack GlassFish ESB
![Page 21: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/21.jpg)
21
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 22: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/22.jpg)
22
Indepth ESBGLASSFISH
![Page 23: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/23.jpg)
23
What is OpenESB
“ Open ESB is an open community effort to create an open source service bus leveraging the latest industry standards such as Java Business Integration (JSR208). This project provides developers the opportunity to collaborate and contribute to defining the next generation of OPEN enterprise service bus releasing the shackles of existing proprietary solutions.”
![Page 24: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/24.jpg)
24
What is Project Open ESB?
• Project Open ESB implements an Enterprise Service Bus (ESB) runtime using Java Business Integration (JBI) as the foundation> This allows easy integration of web services to create
loosely coupled enterprise class composite applications.
• It also provides various tools for the development, deployment, and management of composite applications
![Page 25: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/25.jpg)
25
Open ESB Architecture
![Page 26: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/26.jpg)
26
Glassfish ESB: Extensible Platform
![Page 27: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/27.jpg)
27
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 28: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/28.jpg)
28
JBI in a NutshellESB Container Foundation
JBICore
Services
Normalized Message RouterNormalized Message Router
J2EE™ Platform
Syste
mMa
nage
ment
Orchestration(BPEL)
Transformation(XSLT) J2EE Platform
AS2 JMSWS-I BasicSOAP
Service Engines (SEs) as logic containers
Binding Components (BCs)as proxies to outside world
• The “JBI Bus”: a fast, reliable, in-memory messaging bus
• Mediates all message exchanges between consumers and providers
• Message payloads are opaque data sent along to the receiver (no canonicalization)
• Normalization not performed when consumer and provider in same JBI container
![Page 29: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/29.jpg)
29
IDE Web Server
BPELEditor
Java EESE JBI Bus
XSLT
SE
HTTP
BC
FTP
BC
FTP
BCMany More
SEs…
FTP
BCMany More
BCs…
App S
erve
r
XSLTEditor
CompositeApplication
Project
IEP Editor
CompositeApplicationManager
Runtime
BPEL
SE
Java EE
EJBs
Servlets
Java EESE JBI Bus
XSLT
SE
HTTP
BC
FTP
BC
FTP
BCMany More
SEs…
FTP
BCMany More
BCs…Ap
p Ser
ver
BPEL
SE
Java EE
EJBs
Servlets
Design-Time Management
3rd Party
Service
Platforms
3rd Party
Service
Platforms
Open Standard Based Service BusWS-Reliable MessagingWS-SecurityWS-FastInfoSet, …
Many MoreEditorsMany MoreEditors
IEPMonitor
BPELMonitor
XSLTMonitor
Many MoreEditorsMany MoreMonitors
![Page 30: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/30.jpg)
30
IDE Web Server
BPELEditor
Java EESE JBI Bus
XSLT
SE
HTTP
BC
FTP
BC
FTP
BCMany More
SEs…
FTP
BCMany More
BCs…
App S
erve
r
XSLTEditor
CompositeApplication
Project
IEP Editor
CompositeApplicationManager
Runtime
BPEL
SE
Java EE
EJBs
Servlets
Java EESE JBI Bus
XSLT
SE
HTTP
BC
FTP
BC
FTP
BCMany More
SEs…
FTP
BCMany More
BCs…Ap
p Ser
ver
BPEL
SE
Java EE
EJBs
Servlets
Design-Time Management
3rd Party
Service
Platforms
3rd Party
Service
Platforms
Open Standard Based Service BusWS-Reliable MessagingWS-SecurityWS-FastInfoSet, …
Many MoreEditorsMany MoreEditors
IEPMonitor
BPELMonitor
XSLTMonitor
Many MoreEditorsMany MoreMonitors
Open ESB Detailed ArchitectureOpen ESB Detailed Architecture
![Page 31: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/31.jpg)
31
Design Time : NetBeans
![Page 32: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/32.jpg)
32
![Page 33: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/33.jpg)
33
JBI in Admin Console
![Page 34: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/34.jpg)
34
Open Source – Core SOA Components
![Page 35: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/35.jpg)
35
ConclusionsGLASSFISH
![Page 36: Overzicht van de GlassFish technologie, Eugene Bogaart](https://reader034.vdocuments.net/reader034/viewer/2022051411/54572827af7959795d8b4ebc/html5/thumbnails/36.jpg)
36
Wrap up: GlassFish• Cost Effective SOA stack> OpenSource (with support option form a single vendor)
• Proven technology> With best performance
• Innovative,> Adopted latest technology trends
• Open Integration with (based on standards)> Security products, Development Tools, Management