TomcatTrackUs09 Sessions Here are the proposals for the PMC (extracted for an email discussion):
The idea is to have a day of Tomcat in the mean ApacheConUS2009 track (Wednesday) and then to have a day in one small (50 people) room with more technical tracks (Thursday). Additionally we will run BOFs or Meetups on Thrusday evening.
So something like:
1 - Have an introduction (something like what Mladen (See below mturk) proposed).
2 - Have more details presentation on the new tech (Tomcat7, Servlet 3.0)
3 - Have a remainder of the existing new stuff (Bayeux, Comet, jdbc-pool, tomcat-lite).
4 - Have well known stuff, like admin/conf stuff, mod_jk/mod_proxy and clustering.
5 - A bunch of technical presentations.
Tomcat community overview
by Mladen Turk
Presentation - 60 minutes. The presentation gives current overview of the Apache Tomcat Project and directions it is heading.
It explains how we work as a community of developers and how we interact with our community of users. It gives brief overview of each technology Apache Tomcat Project is developing and maintaining
- Tomcat versions
Audience should be both generic (at least for the technical and community overview I plan to do) and technical for an in-depth presentations offered by Mark, Filip and Rainer.
Mladen Turk is a Principal Software Engineer at JBoss, a division of Red Hat (Switzerland), where he is responsible for Native Integration, Enterprise Web Services and Multiplatform technologies. He is member of JBoss Application Server team and gives more then 20 years of experience in client/server technologies. Mladen is currently acting as Apache Tomcat PMC chair, and beside Tomcat, he actively contributes to APR, Httpd and Commons projects.
All you want to know about reverse proxies
By Rainer Jung
mod_jk in depth
By Rainer Jung
- Based on some users list feedback: I could either present on mod_jk (in
case there's no conflict with Mladen), or - thinking about André's suggestion, I could give a "Reverse Proxies" talk.
That talk would be more for sys admins, not for developers, and would explain the special situation a reverse proxy is in:
- Request Routing
- Loadbalancing/Stickyness procedures
- Changing URLs, Cookies, etc.
- Content rewriting
- AJP protocol
- Keep-Alive issues
- Resource issues (blocking)
etc. It would include examples from mod_jk, mod_proxy_*, mod_substitute/mod_sed, mod_proxy_html (a module done by Nick Kew) and if available then even the GSOC Tomcat reverse proxy.
I think it would be fun, doing a talk that is not directly related to one single software component or project but more focused on a real-life topic and solution ingredients. +++
- Yes, for the two proposals coming from me (working titles):
- All you want to know about reverse proxies
- mod_jk in depth
Both of my talks are more directed to admins.
Securing your Tomcat installation
By Tim Funk
Whether you are new to Tomcat or used it for a long time, we'll walk through ways to make your installation more secure. Even though we make Tomcat secure out of the box, you will make configuration changes. In this talk, we'll give you hints to make sure your changes don't expose you to security issues. We'll also cover items developers should and should not do in their code to keep the installation secure. Out of scope in this discussion: SSL.
Tim Funk has been a Tomcat user for over 7 years and committer since 2003. Tim currently resides in Pennsylvania and works for Armstrong World Industries performing a range of roles, enjoying the role of developer the most. Tim has a Masters of Software Engineering from Penn State.
mod_jk / mod_proxy and others
By Mladen Turk/Rainer Jung/Jean-Frederic Clere
Tomcat is often used as a cluster and/or is the back-end server of a front-end reserve proxy.
Several front-end can be used, mod_jk, mod_proxy, mod_serf and mod_cluster, quick presentation of each of them, featuring: loadbalancing, failover, QoS etc. "Inktomi Traffic Server" if incubated will be presented too.