Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

How I Stopped Worrying and Learned to Love Open Source - Developing a Commercial Application Server

Linux Foundation via YouTube

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

Reviews

Start your review of How I Stopped Worrying and Learned to Love Open Source - Developing a Commercial Application Server

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.