How I Stopped Worrying and Learned to Love Open Source - David Cleary, Progress Software
In 2013, the OpenEdge product group of Progress embarked on developing their next generation application server. This product would replace an application server originally developed in the late 90’s with one based on Open Source and Open Standards. This presentation details the design, decisions, successes and challenges of developing an application server based on Tomcat, Spring, Camel, CXF, and a number of other open source technologies. See what we did to develop a commercial product built on a foundation of Open Source that had to meet the bar set by our classic Application Server.
About David Cleary
David Cleary has been with Progress for 23 years. The first 21 of them was as a developer in the Server Tools and Technologies group, and the last 2 have been as manager. Over his career, David has been involved in a number of Open Source and Open Standards activities. These include bringing in one of the first Open Source technologies into Progress OpenEdge, the IBM Xerces-C XML parser. David was also active in the W3C, delivering the XML Schema and XForms Recommendations. Over the past 20 years, he has spoken at numerous industry and Progress user conferences. Recently, David has been product owner and manager of the development team responsible for the Progress Application Server, which is built on top of Tomcat, Spring, and a number of other Open Source technologies.