WSO2 Application Server
5.3.0
Product Release Webinar
Kalpa Welivitigoda
Software Engineer
Agenda
o Introduction
o What’s new in AS 5.3.0
oKey Features
oJavaEE 6 Web Profile Support
oTomcat Virtual Host Support
oWebSocket 1.1 API Support
oSAML2 SSO Support for Web Applications
Introduction
Yet Another Application Server ?
WSO2 Application Server
o Enterprise ready Web Services and Web
Application container
o Business friendly Apache 2.0 license & Fully
open source
o Build on top of the award winning WSO2
Carbon middleware platform
o Seamless integration with other WSO2
products
WSO2 Application Server
o Simple web application development lifecycle
using WSO2 Developer Studio
o Powered by Apache Tomcat, Apache Axis2,
Apache CXF and Apache TomEE
o WSO2 commercial and community support
Supported Standards
JAX-WS 2.2 JAX-RS 2.0 SOAP 1.1/1.2
WSDL 1.1/WSDL 2.0 MTOM, XOP & SwA
WS-Addressing WS-Security WS-RM WS- I BP 1.0/1.2
Servlet 3 JSP 2.2 EL 2.2 JSTL 1.2 JNDI JAVA Mail
Seamless Integration with WSO2 SOA Platform
WSO2 Developer Studio based Development
WSO2 Application Server Architecture
Apache Axis2 Apache CXF
Carbon
OSGi Runtime
Apache Tomcat
Admin Console
Web Apps
Web
Services
JAX-WS
RM
Throttling
Security
Clustering
HTTP/S
JMS
SMTP
UDP
TCP
JAX-RS
Apache TomEE
JavaEE
Web Apps
What’s new in WSO2 AS 5.3.0?
What’s new in AS 5.3.0?
o We are on GitHub!!
o Continuous Integration with Jenkins
o Released on top of Kernel 4.4.1
o Java 7 and 8 runtimes are supported
o Java 6 support dropped
o Dropped data services hosting support by default
o Key features -
o JavaEE 6 Web Profile Support
o Tomcat Virtual Host Support
o WebSocket 1.1 API Support
o SAML2 SSO Support for Web Applications
WSO2 AS is on GitHub!!
o All repos are at,
http://github.com/wso2
o Build the product
o clone the repo product-as
o build via Maven
o Other repos -
o carbon-kernel 4.4.x branch
o carbon-deployment
Jenkins for Continuous Integration
o We have integrated Jenkins for WSO2 repos
o Now, you can download latest nightly packs.
https://wso2.org/jenkins/job/product-as/
JavaEE 6 Web Profile Support
JavaEE 6 Web Profile Support
o AS 5.3.0 adds the JavaEE 6 Web Profile support
o This is based on Apache TomEE 1.7.2
o Samples are at AS_HOME/samples/JavaEE-TomEE
JavaEE 6 Web Profile Support
o Enabling JavaEE runtime - web application
<Classloading xmlns="http://wso2.org/projects/as/classloading">
<Environments>Javaee</Environments>
</Classloading>
o TomEE Configuration
oDefault TomEE configurations
<AS_HOME>/repository/conf/tomee/tomee.xml
oJVM system properties used by TomEE
<AS_HOME>/repository/conf/tomee/system.properties
JavaEE samples | demo
Tomcat Virtual Host Support
o Super tenant can deploy webapps under
different hosts in the same ip
o appBase is inside
<AS_HOME>/repository/deployment/server
Tomcat Virtual Host Support
o Defining virtual hosts for the server
oip and hostname mapping in /etc/hosts
ohost name and appBase in
<AS_HOME>/repository/conf/tomcat/catalina-server.xml
<Host name="www.vhost.com" unpackWARs="true"
deployOnStartup="false" autoDeploy="false" appBase="${carbon.
home}/repository/deployment/server/vhost/">
………
</Host>
o Virtual hosts in a clustered deployment
Webapp deployment with
Tomcat virtual host support | demo
o Implemented JSR-356 specification backed by Tomcat 7.0.59.
o Websocket allows developers to do bi-directional communication
between client and server, compared to one-directional
communication in HTTP
o Replaces technologies such as AJAX and COMET
o Ideal for building real-time, dynamic applications that need
constant communication between web browser and server
WebSocket 1.1 API Support
Snakes with Websocket | demo
o Minimum overhead to the web app developers
o Application Server handles the SSO logic in
SAMLSSOValve
o Integrated with WSO2 Identity Server
SAML2 SSO Support for Web Applications
SAML2 SSO support for
web applications | demo
o Product Download
http://wso2.com/products/application-server/
o Product Documentation
https://docs.wso2.com/display/AS530
More Information
Questions ?
Thank you !
Contact us !

More Related Content

PPT
ODP
Setting up and open fidy dev environment
PDF
Glassfish Web Stack Launch Jyri Virkki V2
PDF
My sql 5.6 master slave and master-master replication.step by step configurat...
PDF
My sql 5.6 installation and upgradation steps in centos
PPTX
Maven 3 New Features
PPT
My SQL Replication and Scaling
Setting up and open fidy dev environment
Glassfish Web Stack Launch Jyri Virkki V2
My sql 5.6 master slave and master-master replication.step by step configurat...
My sql 5.6 installation and upgradation steps in centos
Maven 3 New Features
My SQL Replication and Scaling

What's hot (20)

PDF
Install edq on linux
PPTX
Vagrant
PDF
"Using WSO2 ESB with FIX - Supporting Financial Messaging" - Webinar by Paul ...
PDF
Install oracle oam web gate on windows
PDF
Installing Complex Event Processing On Linux
PPTX
Hyper-V 2008 R2: What's New Since RTM?
PDF
Oracle ODI & Oracle SOA installation
PDF
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
PPTX
.NET Conf 2018: Build Great Libraries using .NET Standard
PDF
WebSockets - Today, in the Past, in Future and in Production.
PDF
Alfresco 4 compatibility.pdf
PDF
Howto: Install openQRM 5.1 on Debian Wheezy
PDF
Using the fork_cms deploy gem
PPTX
Instalar un repositorio_centos
KEY
Joomla! Day Poland 2012 - Active Security for Joomla! sites
PPTX
PHP on Heroku: Deploying and Scaling Apps in the Cloud
PPTX
Node.js primer for ITE students
PDF
Step By Step to Install Oracle Business Intelligence
PDF
Tomcat Maven Plugin
PPTX
Last Month in PHP - January 2016
Install edq on linux
Vagrant
"Using WSO2 ESB with FIX - Supporting Financial Messaging" - Webinar by Paul ...
Install oracle oam web gate on windows
Installing Complex Event Processing On Linux
Hyper-V 2008 R2: What's New Since RTM?
Oracle ODI & Oracle SOA installation
Deploying with Super Cow Powers (Hosting your own APT repository with reprepro)
.NET Conf 2018: Build Great Libraries using .NET Standard
WebSockets - Today, in the Past, in Future and in Production.
Alfresco 4 compatibility.pdf
Howto: Install openQRM 5.1 on Debian Wheezy
Using the fork_cms deploy gem
Instalar un repositorio_centos
Joomla! Day Poland 2012 - Active Security for Joomla! sites
PHP on Heroku: Deploying and Scaling Apps in the Cloud
Node.js primer for ITE students
Step By Step to Install Oracle Business Intelligence
Tomcat Maven Plugin
Last Month in PHP - January 2016
Ad

Viewers also liked (9)

PPTX
Git beyond basics
PDF
The Private API Economy
PDF
Alchemy of the API Economy
PDF
End-to-End Identity Management
PDF
Identity and Entitlement Management Concepts
PPTX
Identity Management for Web Application Developers
PPTX
WSO2 Identity Server 5.3.0 - Product Release Webinar
PDF
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
PDF
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
Git beyond basics
The Private API Economy
Alchemy of the API Economy
End-to-End Identity Management
Identity and Entitlement Management Concepts
Identity Management for Web Application Developers
WSO2 Identity Server 5.3.0 - Product Release Webinar
WSO2Con USA 2017: Rise to the Challenge with WSO2 Identity Server and WSO2 AP...
WSO2Con USA 2017: Managing Verifone’s New Payment Device “Carbon” with WSO2’s...
Ad

Similar to WSO2 Product Release Webinar: WSO2 Application Server 5.3 (20)

PDF
WSO2 Application Server - Product Overview
PDF
Jax WS JAX RS and Java Web Apps with WSO2 Platform
PDF
WSO2 Application Server
PDF
Product Release Webinar- WSO2 Developer Studio 3.5
PDF
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
PPTX
Introducing the WSO2 Platform
PDF
Buiding and Deploying SaaS with WSO2 as as-a-Service
PDF
WSO2 Application Server - 5.0.0
PDF
Kick Start your Application Development and Management Strategy
PDF
WSO2 Quarterly Technical Update
PPTX
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
PDF
WSO2 Year End Tech Update Webinar
PPTX
2014 q3-platform-update-v1.06.johnmathon
PDF
How to extend WSO2 Carbon for your middleware needs
PDF
Introduction to the WSO2 Carbon Platform
PDF
Introduction to the wso2 carbon platform webinar
PDF
WSO2Con USA 2015: Carbon 5: A Preview
PDF
Carbon 5 : A Preview
PDF
WSO2 Product Release webinar - WSO2 Carbon 4.3
PDF
Wso2 product release webinar wso2 carbon 4.3
WSO2 Application Server - Product Overview
Jax WS JAX RS and Java Web Apps with WSO2 Platform
WSO2 Application Server
Product Release Webinar- WSO2 Developer Studio 3.5
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
Introducing the WSO2 Platform
Buiding and Deploying SaaS with WSO2 as as-a-Service
WSO2 Application Server - 5.0.0
Kick Start your Application Development and Management Strategy
WSO2 Quarterly Technical Update
WSO2Con 2011: Introduction to the WSO2 Carbon Platform
WSO2 Year End Tech Update Webinar
2014 q3-platform-update-v1.06.johnmathon
How to extend WSO2 Carbon for your middleware needs
Introduction to the WSO2 Carbon Platform
Introduction to the wso2 carbon platform webinar
WSO2Con USA 2015: Carbon 5: A Preview
Carbon 5 : A Preview
WSO2 Product Release webinar - WSO2 Carbon 4.3
Wso2 product release webinar wso2 carbon 4.3

More from WSO2 (20)

PDF
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
PDF
Platformless Modernization with Choreo.pdf
PDF
Application Modernization with Choreo for the BFSI Sector
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
PDF
Accelerate Enterprise Software Engineering with Platformless
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
Demystifying CMS-0057-F - Compliance Made Seamless with WSO2
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
Platformless Modernization with Choreo.pdf
Application Modernization with Choreo for the BFSI Sector
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2Con 2025 - Architecting Cloud-Native Applications
Mastering Intelligent Digital Experiences with Platformless Modernization
Accelerate Enterprise Software Engineering with Platformless
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation

Recently uploaded (20)

PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
giants, standing on the shoulders of - by Daniel Stenberg
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Introduction to MCP and A2A Protocols: Enabling Agent Communication
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Auditboard EB SOX Playbook 2023 edition.
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Data Virtualization in Action: Scaling APIs and Apps with FME
4 layer Arch & Reference Arch of IoT.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
A symptom-driven medical diagnosis support model based on machine learning te...
Co-training pseudo-labeling for text classification with support vector machi...
Training Program for knowledge in solar cell and solar industry
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
LMS bot: enhanced learning management systems for improved student learning e...
SGT Report The Beast Plan and Cyberphysical Systems of Control

WSO2 Product Release Webinar: WSO2 Application Server 5.3

  • 1. WSO2 Application Server 5.3.0 Product Release Webinar Kalpa Welivitigoda Software Engineer
  • 2. Agenda o Introduction o What’s new in AS 5.3.0 oKey Features oJavaEE 6 Web Profile Support oTomcat Virtual Host Support oWebSocket 1.1 API Support oSAML2 SSO Support for Web Applications
  • 5. WSO2 Application Server o Enterprise ready Web Services and Web Application container o Business friendly Apache 2.0 license & Fully open source o Build on top of the award winning WSO2 Carbon middleware platform o Seamless integration with other WSO2 products
  • 6. WSO2 Application Server o Simple web application development lifecycle using WSO2 Developer Studio o Powered by Apache Tomcat, Apache Axis2, Apache CXF and Apache TomEE o WSO2 commercial and community support
  • 7. Supported Standards JAX-WS 2.2 JAX-RS 2.0 SOAP 1.1/1.2 WSDL 1.1/WSDL 2.0 MTOM, XOP & SwA WS-Addressing WS-Security WS-RM WS- I BP 1.0/1.2 Servlet 3 JSP 2.2 EL 2.2 JSTL 1.2 JNDI JAVA Mail
  • 8. Seamless Integration with WSO2 SOA Platform
  • 9. WSO2 Developer Studio based Development
  • 10. WSO2 Application Server Architecture Apache Axis2 Apache CXF Carbon OSGi Runtime Apache Tomcat Admin Console Web Apps Web Services JAX-WS RM Throttling Security Clustering HTTP/S JMS SMTP UDP TCP JAX-RS Apache TomEE JavaEE Web Apps
  • 11. What’s new in WSO2 AS 5.3.0?
  • 12. What’s new in AS 5.3.0? o We are on GitHub!! o Continuous Integration with Jenkins o Released on top of Kernel 4.4.1 o Java 7 and 8 runtimes are supported o Java 6 support dropped o Dropped data services hosting support by default o Key features - o JavaEE 6 Web Profile Support o Tomcat Virtual Host Support o WebSocket 1.1 API Support o SAML2 SSO Support for Web Applications
  • 13. WSO2 AS is on GitHub!! o All repos are at, http://github.com/wso2 o Build the product o clone the repo product-as o build via Maven o Other repos - o carbon-kernel 4.4.x branch o carbon-deployment
  • 14. Jenkins for Continuous Integration o We have integrated Jenkins for WSO2 repos o Now, you can download latest nightly packs. https://wso2.org/jenkins/job/product-as/
  • 15. JavaEE 6 Web Profile Support
  • 16. JavaEE 6 Web Profile Support o AS 5.3.0 adds the JavaEE 6 Web Profile support o This is based on Apache TomEE 1.7.2 o Samples are at AS_HOME/samples/JavaEE-TomEE
  • 17. JavaEE 6 Web Profile Support o Enabling JavaEE runtime - web application <Classloading xmlns="http://wso2.org/projects/as/classloading"> <Environments>Javaee</Environments> </Classloading> o TomEE Configuration oDefault TomEE configurations <AS_HOME>/repository/conf/tomee/tomee.xml oJVM system properties used by TomEE <AS_HOME>/repository/conf/tomee/system.properties
  • 19. Tomcat Virtual Host Support o Super tenant can deploy webapps under different hosts in the same ip o appBase is inside <AS_HOME>/repository/deployment/server
  • 20. Tomcat Virtual Host Support o Defining virtual hosts for the server oip and hostname mapping in /etc/hosts ohost name and appBase in <AS_HOME>/repository/conf/tomcat/catalina-server.xml <Host name="www.vhost.com" unpackWARs="true" deployOnStartup="false" autoDeploy="false" appBase="${carbon. home}/repository/deployment/server/vhost/"> ……… </Host> o Virtual hosts in a clustered deployment
  • 21. Webapp deployment with Tomcat virtual host support | demo
  • 22. o Implemented JSR-356 specification backed by Tomcat 7.0.59. o Websocket allows developers to do bi-directional communication between client and server, compared to one-directional communication in HTTP o Replaces technologies such as AJAX and COMET o Ideal for building real-time, dynamic applications that need constant communication between web browser and server WebSocket 1.1 API Support
  • 24. o Minimum overhead to the web app developers o Application Server handles the SSO logic in SAMLSSOValve o Integrated with WSO2 Identity Server SAML2 SSO Support for Web Applications
  • 25. SAML2 SSO support for web applications | demo
  • 26. o Product Download http://wso2.com/products/application-server/ o Product Documentation https://docs.wso2.com/display/AS530 More Information