GlassFish v3 Prelude is a lightweight, modular application server featuring enhancements such as modular OSGi architecture, dynamic deployment capabilities, and support for Java EE 6 technologies. It provides simplified development features like auto redeployment and session retention. The lightweight server can be used for Java, Groovy, Ruby on Rails, and other applications and includes tools like the update center and embedded usage.
Presentation of GlassFish v3 at JavaZone conference on September 9th 2009. Check this for demos: http://blogs.sun.com/alexismp/entry/glassfish_v3_at_javazone_slides
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.
In this presentation, we will discuss the benefits of hybrid applications and demonstrate how such applications can be built and deployed. A hybrid application is both an OSGi bundle as well as a Java EE application. GlassFish is a natural container of choice for such applications.
With Java 9, modularity comes to your doorstep (whether you ordered it or not). This isn't your average language feature: making the most out of it may involve rewiring your brain. In this session we explore the benefits of a modular codebase using Java 9 modules. Because who doesn’t like more reliable and secure applications, meanwhile killing the dreaded classpath?
After reviewing the basic concepts of modules, we'll explore modularity patterns that enhance your design and development skills. We all have existing software, so migration of codebases to a modular world is an important topic as well. Automatic modules and other new concepts are added to your toolbox to this end.
Want examples? We've got plenty in this practical and code-driven talk. Even if you intend to use Java 9 without modules, this talk helps you prevent common issues. You'll be ready for Java 9 before you know it.
Both speakers are currently writing “Java 9 Modularity” for O’Reilly, expected early 2017. They have extensive experience under the belt already with the Java 9 Jigsaw early access builds.
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
The talk is introduction to OSGi specification and its implementations. It summarizes corner stones of OSGi (bundles, services, components) and describes a technical background of OSGi implementations on a simple example.
The new GraalVM from Oracle supports multiple language including JavaScript, Python, Ruby, R, C++ as well as Java and other JVM languages. This opens up interesting possibilities for polygot enterprise applications. Now you can use a Node library in a Java application or call an R statistical function from an EJB. Previously, this type of integration was extremely challenging. This session will provide recipes to get up and running along with best practices and some cool demos.
Code: https://github.com/rcuprak/graalvm_jee
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesVMware Tanzu
SpringOne 2020
Weaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Maria Gabriella Brodi, Sr. Solution Engineer at VMware
Cora Iberkleid, Advisory Solutions Engineer at VMware
Discuss about java 9 with latest featuresNexSoftsys
The upcoming version of java will be transformational for the platform but developers can comfort that java 9 officially launch in 2017. In this presentation also discuss about latest features included in java 9.
Tips for Fixing A Hacked WordPress Site - Vlad LaskyWordCamp Sydney
WordPress's popularity has made it a prime target for hackers. Each day countless self-hosted WordPress sites are damaged or taken down, usually by automated attacks exploiting known vulnerabilities.
Many WordPress site administrators only learn way too late about the important of pre-emptive security hardening after they have become victims of an attack and have suffered the consequences - loss of visitors, search engine ranking and damage to data.
Vlad Lasky from Aussie WP Expert shares his strategies and approaches to recovering compromised WordPress sites.
Common ways in which WordPress sites are compromised
Assessing the damage
Determining the means of infiltration
Recovering the WordPress installation
Preventing reinfection
Restoring Search Engine ranking
Automobiles are incorporating a sophisticated mix of connectivity, driver assistance, and consumer device integration. Capabilities for integrating smart devices and utilizing Wi-Fi connectivity for wide area connectivity on the road is proliferating. The mix of consumer device, infotainment, and critical driver assist and safety technologies present a myriad of time to market and security challenges for auto manufacturers. Join us as auto technology experts discuss the "Auto IoT" environment and the latest tools, technologies, and design considerations for implementation and delivery.
Presentation of GlassFish v3 at JavaZone conference on September 9th 2009. Check this for demos: http://blogs.sun.com/alexismp/entry/glassfish_v3_at_javazone_slides
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.
In this presentation, we will discuss the benefits of hybrid applications and demonstrate how such applications can be built and deployed. A hybrid application is both an OSGi bundle as well as a Java EE application. GlassFish is a natural container of choice for such applications.
With Java 9, modularity comes to your doorstep (whether you ordered it or not). This isn't your average language feature: making the most out of it may involve rewiring your brain. In this session we explore the benefits of a modular codebase using Java 9 modules. Because who doesn’t like more reliable and secure applications, meanwhile killing the dreaded classpath?
After reviewing the basic concepts of modules, we'll explore modularity patterns that enhance your design and development skills. We all have existing software, so migration of codebases to a modular world is an important topic as well. Automatic modules and other new concepts are added to your toolbox to this end.
Want examples? We've got plenty in this practical and code-driven talk. Even if you intend to use Java 9 without modules, this talk helps you prevent common issues. You'll be ready for Java 9 before you know it.
Both speakers are currently writing “Java 9 Modularity” for O’Reilly, expected early 2017. They have extensive experience under the belt already with the Java 9 Jigsaw early access builds.
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
The talk is introduction to OSGi specification and its implementations. It summarizes corner stones of OSGi (bundles, services, components) and describes a technical background of OSGi implementations on a simple example.
The new GraalVM from Oracle supports multiple language including JavaScript, Python, Ruby, R, C++ as well as Java and other JVM languages. This opens up interesting possibilities for polygot enterprise applications. Now you can use a Node library in a Java application or call an R statistical function from an EJB. Previously, this type of integration was extremely challenging. This session will provide recipes to get up and running along with best practices and some cool demos.
Code: https://github.com/rcuprak/graalvm_jee
Weaving Through the Mesh: Making Sense of Istio and Overlapping TechnologiesVMware Tanzu
SpringOne 2020
Weaving Through the Mesh: Making Sense of Istio and Overlapping Technologies
Maria Gabriella Brodi, Sr. Solution Engineer at VMware
Cora Iberkleid, Advisory Solutions Engineer at VMware
Discuss about java 9 with latest featuresNexSoftsys
The upcoming version of java will be transformational for the platform but developers can comfort that java 9 officially launch in 2017. In this presentation also discuss about latest features included in java 9.
Tips for Fixing A Hacked WordPress Site - Vlad LaskyWordCamp Sydney
WordPress's popularity has made it a prime target for hackers. Each day countless self-hosted WordPress sites are damaged or taken down, usually by automated attacks exploiting known vulnerabilities.
Many WordPress site administrators only learn way too late about the important of pre-emptive security hardening after they have become victims of an attack and have suffered the consequences - loss of visitors, search engine ranking and damage to data.
Vlad Lasky from Aussie WP Expert shares his strategies and approaches to recovering compromised WordPress sites.
Common ways in which WordPress sites are compromised
Assessing the damage
Determining the means of infiltration
Recovering the WordPress installation
Preventing reinfection
Restoring Search Engine ranking
Automobiles are incorporating a sophisticated mix of connectivity, driver assistance, and consumer device integration. Capabilities for integrating smart devices and utilizing Wi-Fi connectivity for wide area connectivity on the road is proliferating. The mix of consumer device, infotainment, and critical driver assist and safety technologies present a myriad of time to market and security challenges for auto manufacturers. Join us as auto technology experts discuss the "Auto IoT" environment and the latest tools, technologies, and design considerations for implementation and delivery.
How enterprises learned to stop worrying and love open sourceRogue Wave Software
There's an obvious competitive edge to using OSS and it's at the core of your enterprise, but do you know the key lessons learned from the history of open source risks? Learn:
The history of the OSS revolution; The impacts of package, language, and skills growth; Lessons learned for security, technical, and licensing risks.
The Future of Blogging, keynote for blogger conference Blogst 2016 in Hamburg. It's about interaction, live video and accepting you are a social influencer, not 'just' a blogger.
A 1 hour presentation of how GlassFish v3 Prelude provides support for Scripting / Dynamic Languages. Ruby/JRuby/Rails and Groovy/Grails are specifically described.
Dynamic Languages & Web Frameworks in GlassFishIndicThreads
“Dynamic languages such as JRuby, Groovy, and Jython are increasingly playing an important role in the web these days. The associated frameworks such as Rails, Grails, and Django are gaining importance because of the agility provided by them.
The GlassFish project provides an easy-to-use and robust development and deployment platform for hosting these web applications. It also enables the various languages to leverage the investment in your existing Java Platform, Enterprise Edition (Java EE platform) infrastructure. This session gives an overview of various Dynamic Languages and associated Web frameworks that can be used on the GlassFish project.
It starts with a brief introduction to JRuby and details on how the GlassFish project provides a robust development and deployment platform for Rails, Merb, Sinatra and other similar applications without pain. As a basis for further discussion, this presentation shows the complete lifycycle for JRuby-on-Rails applications on GlassFish v2 and v3. It discusses the various development options provided by GlassFish v3, demonstrates how popular Rails applications can be easily deployed on GlassFish without any modification, and shows how v3 Gem can be used as an effective alternative to WEBrick and Mongrel. It also demonstrates debugging of Rails applications using NetBeans IDE. For enterprise users, it shows how JMX and other mechanisms can be used to monitor Rails applications.
It also talks in detail about the Groovy/Grails and Python/Django development and deployment models in context of GlassFish v3. By following the simple deployment steps the presentation shows, developers will be able to deploy their existing web applications on the GlassFish project.The session also describes the known limitations and workarounds for each of them.
The talk will show a working sample created in different frameworks and deployed on GlassFish v3. The demo will show how different features of the underlying GlassFish runtime are easily accessible to the frameworks running on top of it.”
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.
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 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
6. GlassFish v2
• GlassFish v2ur2 released April 2008
> 4 millions downloads, strong usage increase in 1 year
> Signification number of production deployments
• Out of the box :
> “Grizzly”: Scalable and Innovative Web Tier
> “Metro”: Full Web Services + interop with Microsoft
> “Shoal”: Complete Java EE Clustering
> 1st class Administration and Monitoring tools
> Performance (SPECjAppServer record)
> Tooling (Best with NetBeans, Eclipse)
6
14. Compile on Save/Deploy on Change
• Java EE development doesn't have to be painful :)
• Incremental compile of all Java EE artifacts
• Auto-deploy of all Java EE and static artifacts
14
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 NetBeans 6.5 :
15
18. Not just Java !
And right from the Update Center
● Groovy / Grails
– Uses GlassFish Embedded on %grails run-app
– Smaller archives with %grails shared-war
● JRuby on Rails
> Multiple deploys strategies
including “Native” directory-based
– One command, one instance, one process
● Grizzly, admin, JDBC pooling, Metro, available
to all!
18
20. JAX-RS (JSR 311) with Jersey
• Making it easy to build RESTful Web services
• Production-quality Reference Implementation
@javax.ws.rs.Path(quot;/users/{id}quot;)
public class UserResource {
@javax.ws.rs.GET
@javax.ws.rs.Produces(quot;text/xmlquot;)
public String getUser( @PathParam(quot;idquot;)
String userName) {
...
}
}
• Final and supported v1.0
20
21. GlassFish Embedded
AppServer glassfish = new AppServer(8080);
glassfish.deployWar(warFile);
21
22. GlassFish Embedded
public class Main {
public static void main (String[] args) {
AppServer glassfish = new AppServer(8080);
glassfish.deployWar(warFile);
}
}
22
23. GlassFish Embedded
@BeforeClass
public static void setUpClass () {
AppServer glassfish = new AppServer(8080);
glassfish.deployWar(warFile);
}
@Test
public void pingApplication () {
...
}
23
24. A lot more ...
• Comet, Cometd/Bayeux
• Full support for mod_jk, WebDAV, CGI, SSI
• Metro 1.4 Web Services
• pkg and IPS console user
• RESTful admin
domain.xml
Central Config
Central Config Admin Console
Admin Console
• Monitoring Container
Container
C
o
C
o GUI Parts
• Extensible Runtime
Runtime n
f
n GUI Parts
f
> Runtime Grizzly Adapter
Grizzly Adapter i
i
g
g
Admin commands
Admin commands
> Admin console
> Config file Kernel
Kernel
client/browser admin invocation
24
25. GlassFish v3 Prelude – Practical
• Get it from http://glassfish.org
• Download size: 26MB
> Graphical Installer
> Zip version
> Community-contributed IzPack installer
• Runs on Java 5 and Java 6
• Questions and feedback to :
USERS@glassfish.dev.java.net or GlassFish forum.
• Supported product, subscriptions available
25
26. v3 Prelude vs. GlassFish v2
Feature GlassFish Server v2 GlassFish v3 Prelude
Java Platform, Enterprise Edition
Java Compatible, Enterprise Edition (Java EE 5) Certified X
Web Application and Service Technologies
Java Web Technologies (Servlet 2.5, JSP 2.1, JSF 1.2) X X
Metro Web Services Stack X X [1][4]
.NET 3.0 Web Services Interoperability X
.NET 3.5 Web Services Interoperability X[1][4]
Next Generation Web
jMaki (Ajax Framework) X[4] X[4]
Jersey/JAX-RS 1.0 (RESTful Web Services) X[4] X[4]
Administration
Admin Console and CLI (Centralized Administration) X X
JMX X X
Node Agent & Cluster Mgmt X
Upgrade Tool X
Client
Application Client Container X
Java WebStart support X
Enterprise Application Technologies
Java DB, JDBC Connection Pooling X X
JTA/JTS X X
J2EE Connector Architecture 1.5 X X[2]
EJB 3.0 X
JMS X
JPA 1.0 (TopLink) X
26
27. v3 Prelude vs. GlassFish v2 (2)
Feature GlassFish Server v2 GlassFish v3 Prelude
Scripting
jRuby/Rails Web Archive (.war) deployment X[4] X[4]
“Native” jRuby/Rails deployment – without need for Servlet container X[4]
Dynamic resizing of jRuby Runtime Pool X[4]
Groovy/Grails X[4]
Developer Tools
Integrated Development Support (Eclipse and NetBeans) X X
Rapid Redeployment - Maintain session state on application redeploy X
Update Center X X
Update Center integration with Administration Console X
Verification Tools X
Image Packaging System (IPS) Tools X
Framework Technologies
Grizzly (Java NIO) X X
Comet (HTTP Push) X X
CORBA X
Modular Architecture Based on OSGi X
GlassFish Embedded X
Extend GlassFish Functionality (Extensibility APIs) (Administration Console, asadmin CLI utility, more) X
System/Performance Technologies
Clustering X X[3]
Load Balancer Plugin X
Centralized Administration of Load Balancer Plugin Configuration X
High Availability X
Integration
Integration with Identity Manager, OpenSSO, OpenESB, OpenPortal... X
27
28. v3 Prelude Usage
xWiki
GlassFishV3
JavaDB
Project Fuji
SailFin (OpenESB.next)
(Telco AppServer)
WebSynergy
(Portal, Liferay)
EHCache Server WebEngine
GlassFish v3 Embedded GlassFish v3 Embedded
Jersey Jersey
28