GlassFish Server is a Java EE application server that is simple, fast, and innovative. It is open source and has been downloaded over 24 million times. Future versions of GlassFish Server will continue to align with Java EE standards and focus on virtualization and platform-as-a-service capabilities. GlassFish Server 3.1 improves performance and adds clustering and high availability features.
This presentation will take you on a journey to better understand this quiet, shy and unassuming member of the Oracle family and ask the question: Should you consider Glassfish for your Production environment?
Presented at AUSOUG Perth 2013 Conference by Andrew Rosson from Lansen.
GlassFish architect Jerome Dochez presents the architecture (kernel, services, extensibility) and the status of GlassFish v3, a lightweight and modular application server based on OSGi and able to run both Java (EE) and scripting (Rails, Grails, PHP, etc...) applications. Fairly technical.
Get to know GlassFish Community, the differences between Oracle GlassFish Server, and also all the capabilities for Management, Administrative tasks, Monitoring, Tuning and Configuration for Production Environments of all your Java EE applications
It was year 1999 when EJBoss made it’s debut as an alternative opensource J2EE implementation. 15+ years is more than a lifetime in technology terms and yet the JBoss Application Server project, renamed in 2013 into WildFly has managed to thrive and stay relevant by evolving into the Swiss Army Knife of Application Servers.dandreadis
In this talk we are going to look at the latest developments in WildFly and get an introduction to it’s sister project called WildFly Swarm. WildFly provides a robust, modular, lightweight, fully manageable and fast runtime, implementing the complete set of Java EE7 APIs. WildFly Swarm on the other hand gives you the ability to pick and choose only the server parts you need and bundle them with your application to create fat jars easy to deploy as microservices.
Thus with WildFly & WildFly Swarm you get the richness and maturity of Java EE combined with extreme flexibility about your deployment options in traditional setups or dynamic cloud environments.
Who’s said Java EE needs to be boring?
WildFly AppServer - State of the Union
as presented at SoftShake Geneva, Oct 2015
http://soft-shake.ch/2015/en/
Covering the whole WildFly v8/9/10 series and the key aspects of the base AS7 architecture.
This presentation extract a as Preview from the JPassion.com e-learning web site give you an overview of the JEE platform and the novelty of the JEE 8 specifications
This presentation will take you on a journey to better understand this quiet, shy and unassuming member of the Oracle family and ask the question: Should you consider Glassfish for your Production environment?
Presented at AUSOUG Perth 2013 Conference by Andrew Rosson from Lansen.
GlassFish architect Jerome Dochez presents the architecture (kernel, services, extensibility) and the status of GlassFish v3, a lightweight and modular application server based on OSGi and able to run both Java (EE) and scripting (Rails, Grails, PHP, etc...) applications. Fairly technical.
Get to know GlassFish Community, the differences between Oracle GlassFish Server, and also all the capabilities for Management, Administrative tasks, Monitoring, Tuning and Configuration for Production Environments of all your Java EE applications
It was year 1999 when EJBoss made it’s debut as an alternative opensource J2EE implementation. 15+ years is more than a lifetime in technology terms and yet the JBoss Application Server project, renamed in 2013 into WildFly has managed to thrive and stay relevant by evolving into the Swiss Army Knife of Application Servers.dandreadis
In this talk we are going to look at the latest developments in WildFly and get an introduction to it’s sister project called WildFly Swarm. WildFly provides a robust, modular, lightweight, fully manageable and fast runtime, implementing the complete set of Java EE7 APIs. WildFly Swarm on the other hand gives you the ability to pick and choose only the server parts you need and bundle them with your application to create fat jars easy to deploy as microservices.
Thus with WildFly & WildFly Swarm you get the richness and maturity of Java EE combined with extreme flexibility about your deployment options in traditional setups or dynamic cloud environments.
Who’s said Java EE needs to be boring?
WildFly AppServer - State of the Union
as presented at SoftShake Geneva, Oct 2015
http://soft-shake.ch/2015/en/
Covering the whole WildFly v8/9/10 series and the key aspects of the base AS7 architecture.
This presentation extract a as Preview from the JPassion.com e-learning web site give you an overview of the JEE platform and the novelty of the JEE 8 specifications
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 ESB
Full Java EE 6 support, great developer experience, multiple yet simple admin tools, embedded mode, mutli-language runtime, OSGi modularity, ... The GlassFish set of feature reads like the roadmap of our closest competitors. See how they can work for you. Today.
A fairly short (26 slides) presentation covering the GlassFish community and product (v2 and upcoming modular v3) as well as Java EE 5 and upcoming Java EE 6.
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
Oracle CAF - Cloud Application Foundation - delivers top quality Java Middleware software for mission critical solutions. Find out what's new and noteworthy on CAF 12.1.3, mainly WebLogic and Coherence.
Slides from the June Oracle Middleware Forum held in Canberra, Australia. Covers some of the new features of WebLogic 12c; including HTML5 support, WebSockets, integrated Maven, managed Coherence servers among others
Personal snapshot of the JavaFX eco system in Germany at 25th of October 2017 to work with JavaFX 8 as JDK 8 Update 151 and developer preparation for JavaFX 9 with JDK 9.0.1
Java EE 6 and GlassFish v3: Paving the path for futureArun Gupta
This session provides an overview of Java EE 6 and GlassFish v3. Using multiple simple-to-understand samples it explains the value propositionprovided by Java EE 6.
OSGi enRoute is an OSGi project to make OSGi as easy to use as some of non-java dynamic web development environments but still provide the benefits of OSGi's strong modularity. OSGi makes it easy to get started with OSGi by providing an integrated tool chain with several runtime environments, that uses OSGi as it always was intended to be used. By leveraging OSGi's powerful features like services and the powerful requirement/capability model, development of applications can be significantly simplified.
This presentation will provide an introduction to OSGi, the way it is used in enRoute, and then a demo of how to build an application with enRoute.
Bio:
Peter Kriens is an independent consultant since 1990.He currently works for the OSGi Alliance and Paremus. During the eighties he developed advanced distributed systems for newspapers based on microcomputers based on, at the time very novel, object oriented technologies. For this experience in Objects he was hired by a number of international companies, including Adobe, Intel, Ericsson, IBM, and many others. During his work at Ericsson Research in 1998 he got involved with the OSGi specification; Later he became the primary editor for these specifications. In 2005 he was awarded the OSGi Fellows title. After taking a sabbatical in 2012 to develop jpm4j he returned to the OSGi Alliance to help increasing adoption. He is Dutch but decided to live in France.
Similar to Boston 2011 OTN Developer Days - GlassFish (20)
5 Skills To Force Multiply Technical Talents.pdfArun Gupta
This talk explains what are non-technical skills, why they are relevant, and what are some of the most important skills to master to force multiply your technical talent.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
2. The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle's
products remains at the sole discretion of Oracle.
3. Java EE 6 and GlassFish Server 3
shipped final releases on
th
December 10 2009
4. World's First Java EE 6 Compatible
App Server with
Clustering & High Availability
th
Shipped Feb 28 2011
6. GlassFish Server Chronology
2006 2007 2008 2009 2010 2011 …
GlassFish v1
Java EE 5, Single Instance
GlassFish v2
Java EE 5, High Availability
GlassFish Server 3
Java EE 6, Single Instance
GlassFish Server 3.1
Java EE 6, High Availability
GlassFish Server 3.2
Virtualization, PaaS
7. GlassFish Community
● Proven by developers
● Over 24 million downloads
● 50K active users in 30 days w/GlassFish Server 3
● Active user forums
● Sub-projects
– Jersey (JAX-RS), Metro (JAX-WS), Grizzly (nio),
Atmosphere, OpenMQ (JMS), and more
● Application Server
● Open Source and high-quality runtime
● Java EE 5 / 6 Reference Implementation, early
access to latest standards
● Clustering and High Availability
● Full Commercial Support from Oracle
8. Future of GlassFish Open Source
● No change to operation of project
● Open Source license, governance, participation,
transparency, ...
● Roadmap GlassFish Server Open Source Edition
● GlassFish Server 3.1 in February 2011
● GlassFish Server 3.0.1 shipped in June 2010
● GlassFish Server 3.2 Virtualization, PaaS
● GlassFish Server 4.0 aligned with Java EE 7
● Details at http://glassfish.org/roadmap
10. GlassFish Server Distributions
Distribution License Features
• Java EE 6 compatibility
GlassFish Server Open Source CDDL & • Web Profile support
Edition 3.1 GPLv2 • In-memory replication / clustering
Web Profile
• Centralized Administration
• Java EE 6 compatibility
GlassFish Open Source Edition CDDL & • Full Java EE distribution
3.1 GPLv2 • In-memory replication / clustering
• Centralized Administration
• Adds
Oracle GlassFish Server 3.1 Commercial
Web Profile • Oracle GlassFish Server Control
• Patches, support, knowledge base
• Adds
Oracle GlassFish Server 3.1 Commercial • Oracle GlassFish Server Control
• Patches, support, knowledge base
12. Oracle Application Grid
Efficiency Simplification
Lowest operational Competitiveness Best foundation for
costs Outperform with speed and flexibility entire software stack
13. GlassFish and WebLogic together
•
Best open source application server with •
Best commercial application server for
support from Oracle transactional Java EE applications
•
Open source platform of choice for light- •
Platform of choice for standardization
weight Web applications •
Focus on lowest operational cost and
•
Focus on latest Java EE standards and mission critical applications
community driven innovation •
integration with Oracle Database, Fusion
•
Certified interoperability with Fusion Middleware & Fusion Applications
Middleware
•
Differentiated innovation, scout thread
Production Java Production Java
Application Deployment Application Deployment
GlassFish Server WebLogic Server
14. Painless Java EE development !
The save/reload paradigm
● Incremental compile of all Java EE artifacts
● Auto-deploy of all Java EE and static artifacts
15. Session Retention
● Deployment option to maintain stateful
sessions across re-deployments
$ asadmin redeploy --properties
keepSessions=true myapp.war
● Greatly simplifies the
development paradigm
● Integrated in IDEs
16. Yes, Eclipse too !
OEPE : http://www.oracle.com/technetwork/developer-tools/eclipse
18. Java EE 6 Themes
Flexible Embrace open source
Web Profile & frameworks
Pruning Lightweight Extensible
Enables Drag & Drop
Java EE framework installation
Developer
Productivity
More annotations
POJO development
Less XML configuration
19. GlassFish Server Goals
Java EE 6 Themes Oracle GlassFish Server
• Flexibility • Flexibility
• Extensibility • Extensibility
• Developer Productivity • Developer Productivity
• Modularity / OSGi / Hybrid Apps
• Manageability
• High availability clustering
• 24 x 7 x 365 support
20. Overview
● Built on GlassFish 3
● Modular and Extensible HK2 Kernel
● ~262 modules
● Clustering and High Availability
● HTTP, EJB, IIOP, SSO, Metro
● Dynamic Invocation of Services
● End-to-end extensibility
21. Fast and Furious ...
● 29% better startup/deploy/re-deploy cycle over
3.0.1
● 33% better HA performance over 2.1.1
● Scalable Grizzly Adapter based on Java NIO
●
Full-session and Modified-attribute* scope
● Multiple clusters per domain, multiple instances
per cluster, up to 100 instances per domain
http://weblogs.java.net/blog/sdo/archive/2011/03/01/whats-new-glassfish-v31-performance
22. Modular and Dynamic
● Modular : Apache Felix (OSGi)
● Extensible : HK2
● Yet very Fast !
23.
24. More Painless Development
● Fast auto-deploy of all Java EE and static
artifacts
● Application runner
●
java -jar glassfish.jar toto.war
● Maven integration
●
mvn gf:run, gf:start, gf:deploy, ...
● Containers added dynamically and transparently
● Excellent Tools support
25. Embedded uses
● Testing
●
EJBContainer API (EJB 3.1)
● Simple testing using Java SE (JUnit, Maven, ...)
using EJB container
● Packaging / Bundling
● Beyond the specification: control all of GlassFish
Server with an API = GlassFish Embedded
● Integration testing & ship the server inside the app
26. What's the deal with OSGi?
● GlassFish Server runs on top of OSGi (Felix)
● Also runs unmodified on Equinox (and Knopflerfish)
● GlassFish ships as 260+ bundles
● Can run without OSGi (Static mode)
● Can use OSGi management tools (CLI or Web)
● Can be installed on top of existing OSGi runtime
● Any OSGi bundle will run in GlassFish Server
● Drop it in glassfish/modules{/autostart}
● Can also asadmin deploy it using --type osgi
● GlassFish OSGi admin console
27. Extending GlassFish
OSGi-style – an example, a demo and a picture
● OSGi declarative service
●
Service-Component
entry in the JAR Manifest
● Invoke the service from a
servlet using standard
@Resource injection
● Never use a GlassFish
API !
● No need to chose
between OSGi and
Java EE
Step by step: http://blogs.sun.com/dochez/entry/glassfish_v3_extensions_part_4
28. OSGi + Java EE = Hybrid Apps
● GlassFish Server as the modular runtime
● Assembled spontaneously
● Admin tools (Web & CLI)
● Implementation of Java EE related OSGi
services & standards
● OSGi RFC's
● Support for Java EE 6 platform
● e.g. JPA, EJB, JDBC, JTA, ... as OSGi services
● Web Application Bundle (WAB)
● WAR + OSGi metadata + Web-ContextPath header
30. Monitoring and Management
Beyond web console and asadmin
● Dynamic and non-intrusive monitoring
● BTrace integration
– Portable, dynamic and safe tracing tool for Java
– Btrace annotations and API to write scripts
● Java-defined Probe Providers
● RESTful interface
● DTrace for end-to-end
● JavaScript Monitoring tool (add-on)
● Still exposed via JMX
●
jconsole and visualvm as natural clients
31. RESTful admin
● Jersey + Grizzly to provide REST interfaces to :
● Configure runtime (via GET, POST, DELETE)
● Invoke commands (restart, stop, deploy, etc..)
● Monitoring (GET only)
● Available from :
●
http://localhost:4848/management/domain
●
http://localhost:4848/monitoring/domain
● Use REST clients as Admin GUI substitute
● Use you favorite glue/scripting language or tool
● Data offered as either XML, HTML or JSON
● Extensible
32. More GlassFish Server 3.x
● Developer performance
● Embedded API
● RESTful API
● Update Center
● Metro 2.0
● OpenMQ 4.x
● Admin console
● Btrace monitoring
● ...
34. GlassFish Server 3.1
Developer Highlights
● Developer Productivity
● Improved embedded API support
● Updated NetBeans and Eclipse plugin
● Updated Technologies
● Grizzly WebSocket support
● Improved CDI, JSON, hypermedia support in Jersey
● Technology refresh – JSF, CDI, Grizzly, OSGi, JPA,
Jersey, Bean Validation, Metro, UC, etc.
● Implementation of various Enterprise OSGi Specs
35. GlassFish Server 3.1
Clustering Highlights
● HTTP, EJB, IIOP, SSO, Metro
● New - RM Sequence, Secure Conversations
● Shoal GMS over Grizzly implementation
● Session-based replication
● Support for conventional clustering of MQ
brokers in embedded mode
● Distributes session state uniformly among
instances
● OSGi module, loaded when HA-enabled apps
are deployed
36. GlassFish Server 3.1
Manageability Highlights
● SSH based remote management and
provisioning
● Application versioning support
● Application scoped resources
● Statement leak detection and reclaim
● Improved monitoring
● Console based on RESTful API
37. GlassFish Server Control
Monitoring
DAS Backup & Recovery Performance Tuner Scripting Client
Active Cache for GlassFish Oracle Access Load Balancer
Manager Integration Plugin & Installer
38. Strategy for continued success
● Continue to deliver outstanding performance
● Continue to improve developer productivity
● Continue product execution
● Deliver Java EE 7 first
● Deliver on product roadmap
● Continue to innovate
● Improve manageability
● Hybrid OSGi / Java EE applications
39. GlassFish Server – Get Started!
● Get it from http://glassfish.org
● Graphical Installer, Zip version
● Download size starting at 33MB
● Stay informed :
● Twitter : @glassfish
● http://facebook.com/glassfish
● http://blogs.sun.com/theaquarium
● http://www.youtube.com/user/GlassFishVideos