How I Stopped Worrying and Learned to Love Open Source - Developing a Commercial Application Server
Offered By: Linux Foundation via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of Progress Software's OpenEdge product group in developing a next-generation application server based on open source technologies. Learn about the design process, key decisions, successes, and challenges encountered while creating a commercial product built on Tomcat, Spring, Camel, CXF, and other open source technologies. Gain insights into how the team balanced the need for a robust commercial offering with the advantages of open source foundations. Discover the architectural choices, feature implementations, and compatibility considerations involved in replacing a legacy application server from the late 90s with a modern, standards-based solution. Delve into topics such as Tomcat architecture, Spring Security integration, and the development of custom extensions and management tools. This talk by David Cleary, a 23-year veteran of Progress Software, offers valuable lessons for organizations considering the adoption of open source technologies in their commercial products.
Syllabus
Intro
What is a Progress Application Server
Who are we
First Progress Version
Timeline
App Server Architecture
Why Develop a New App Server
Choosing a Platform
Tomcat
Concat
Features
Extensions
Windows Services
TCMan
Development Server
Tomcat Architecture
Tomcat Instance Runtime
Spring Security
Challenges
Compatibility
Taught by
Linux Foundation
Tags
Related Courses
Tomcat Administration Deep DiveA Cloud Guru Continuous Integration & Continuous Deployment with Jenkins
LearnKartS via Coursera DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
Packt via Coursera Java EE: Application Servers
LinkedIn Learning Learning Apache Tomcat
LinkedIn Learning