+ All Categories
Home > Travel > Overzicht van de GlassFish technologie, Eugene Bogaart

Overzicht van de GlassFish technologie, Eugene Bogaart

Date post: 01-Nov-2014
Category:
Upload: jaco-haans
View: 1,059 times
Download: 0 times
Share this document with a friend
Description:
Presentatie: “Overzicht van de GlassFish technologie” Eugene Bogaart, Product specialist, Sun Microsystems Nederland
Popular Tags:
37
1 SUN GLASSFISH PORTFOLIO Eugene Bogaart Solution Architect Sun Microsystems 1
Transcript
Page 1: Overzicht van de GlassFish technologie, Eugene Bogaart

1

SUN GLASSFISH PORTFOLIOEugene BogaartSolution ArchitectSun Microsystems

1

Page 2: Overzicht van de GlassFish technologie, Eugene Bogaart

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

3

INTRODUCING:GLASSFISHPORTFOLIO

Page 4: Overzicht van de GlassFish technologie, Eugene Bogaart

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

5

Why?:GLASSFISH

Page 6: Overzicht van de GlassFish technologie, Eugene Bogaart

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

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

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

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

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

11

IndepthGLASSFISH

Page 12: Overzicht van de GlassFish technologie, Eugene Bogaart

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

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

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

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

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

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

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

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

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

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

22

Indepth ESBGLASSFISH

Page 23: Overzicht van de GlassFish technologie, Eugene Bogaart

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

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

25

Open ESB Architecture

Page 26: Overzicht van de GlassFish technologie, Eugene Bogaart

26

Glassfish ESB: Extensible Platform

Page 27: Overzicht van de GlassFish technologie, Eugene Bogaart

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

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

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

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

31

Design Time : NetBeans

Page 32: Overzicht van de GlassFish technologie, Eugene Bogaart

32

Page 33: Overzicht van de GlassFish technologie, Eugene Bogaart

33

JBI in Admin Console

Page 34: Overzicht van de GlassFish technologie, Eugene Bogaart

34

Open Source – Core SOA Components

Page 35: Overzicht van de GlassFish technologie, Eugene Bogaart

35

ConclusionsGLASSFISH

Page 36: Overzicht van de GlassFish technologie, Eugene Bogaart

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

Page 37: Overzicht van de GlassFish technologie, Eugene Bogaart

37

Thank You.Eugene [email protected] Microsystems Nederland

37


Recommended