What's new with Java EE and Glassfish - PowerPoint PPT Presentation

About This Presentation
Title:

What's new with Java EE and Glassfish

Description:

In flight. Introduce profiles weight loss program. Improve portability. ReST ... Cheap support. Glassfish Differentiators. Centralized, secure, remote access ... – PowerPoint PPT presentation

Number of Views:201
Avg rating:3.0/5.0
Slides: 25
Provided by: treydrake
Category:
Tags: glassfish | java | new

less

Transcript and Presenter's Notes

Title: What's new with Java EE and Glassfish


1
What's new with Java EE and Glassfish Trey
Drake AssetWorld 2007 Albuquerque, New Mexico
November 2007
2
  • Java EE
  • Application servers
  • Glassfish

3
  • First released 1999
  • Industry standard for server-side Java
  • Portable, scalable, stable and secure
  • Web services, component model, APIs
  • Manageable

4
  • Web Applications
  • Light
  • Servlets, JSPs, JSF
  • Enterprise Applications
  • Heavy
  • EJB, JMS, JPA
  • SOA
  • Heavier
  • Web Services, Portlets, JBI, ESB

5
EE 5
  • Released 5/2006
  • Ease development pain
  • Added JSF
  • Vast improvement in web services
  • Overhauled EJB, POJO
  • Incremental improvements

6
EE 6 (JSR 316)
  • In flight
  • Introduce profiles weight loss program
  • Improve portability
  • ReST
  • Incremental improvements
  • Led by Sun, BEA, Oracle

7
Creating Specs
  • Java Community Process
  • Java EE JSRs
  • Multi-vendor
  • Sun, Oracle, BEA, IBM
  • Transparency

8
Application Servers
  • Implement Java EE
  • Open and closed source
  • Differentiate on non-standard features
  • Serve niches
  • Complexity
  • Commodity

9
Application Servers
10
Support Pricing publicly advertised prices
11
Glassfish
  • Application server
  • Reference implementation
  • Open source CDDL or GPL
  • Transparency - source, bugs, roadmap
  • The community - related technologies

12
Glassfish v2
  • Java EE 5
  • High performance
  • Load balancing, cluster, failover
  • Virtual hosting
  • Adoption - zero to lots

13
Glassfish v3
  • EE 6 reference
  • Modular only what you need
  • Faster
  • Native scripting Ruby, PHP
  • Role based console
  • IDE integration

14
1 Specification n Vendors
  • Vendor mixing
  • Adopt Oracle Top Link
  • Distribute web services, JSF to BEA, JBOSS
  • Vendor agreements and OSS

15
Glassfish Differentiators
  • The reference
  • Production quality FOSS
  • More than just Java EE
  • Console
  • Management
  • Integrated
  • Cheap support

16
Management Features
  • Centralized, secure, remote access
  • Console or CLI
  • Off-line configuration
  • Standard interfaces JMX
  • Monitoring via jConsole

17
HTTP(S)?
RMI/IIOP
JMS
Message routing/failover/load balancing
Management
AS
Clustered Instances
AS
AS
AS
AS
AS
AS
Node A
Node B
Node C
Applications and Config
HA Application State Preserved
Databases
18
Develop With NetBeans
  • Full Java EE 5 support
  • Wizards everywhere
  • Bundles Glassfish
  • XML schema tools
  • Web services orchestration
  • UML
  • www.netbeans.org

19
More Than An App Server
  • Middleware stack a la WebSphere, Red Hat
  • Tools, Eclipse plugin NetBeans
  • Open Portal, OpenESB, CAPS, OpenDS
  • JavaDB
  • OOB frameworks

20
Wider Impact
  • Encouraging and enabling Java EE 5 adoption
  • Raising the bar for FOSS app servers
  • More middleware to follow

21
Future of Application Servers
  • Easier to deploy and manage for SMB
  • Beyond Java/Java EE
  • Application bundling
  • Embedded
  • FOSS
  • Cheaper

22
Where To Get Glassfish
  • Ubuntu
  • Solaris
  • Bundled in NetBeans Enterprise Pack
  • http//glassfish.dev.java.net
  • http//www.sun.com

23
Demos
  • NetBeans
  • Console

24
Resources
  • treydrake_at_yahoo.com
  • http//glassfish.dev.java.net
  • http//blogs.sun.com/theaquarium
Write a Comment
User Comments (0)
About PowerShow.com