17. Typically large licensing and support pricing models 2. Heavyweight container option – Weblogic, WebSphere, ... The monitoring and diagnostics are great but do we require the full J2EE spec? Servlet Container Enterprise Capabilities Spring Application Java EE Server
18.
19. Uses Enterprise Service Abstractions to provide similar functionality
20. In over 80% of cases, a full J2EE compliant container is under utilised . Simple Object Dependency Injection Aspect-Oriented Programming Enterprise Service Abstractions
21.
22. With proven monitoring and diagnostic capabilities Tomcat Spring Application / non-EJB workload Servlet Container Enterprise Capabilities Spring Application Java EE Server tc Server tomcat Enterprise Capabilities Enterprise Capabilities Tomcat Spring Application / non-EJB workload
23. As an Aside Who in this room has a great relationship with their operations/development team(s)? Who in this room has a great relationship with their DBA team? Why Not?
24. History and Motivations (5) [The Concept] Design a product which brings operations people and software engineers closer together. Let's all talk the talk. Developer Demarcation Operations Demarcation Servlet Container Enterprise Capabilities Spring Application Java EE Server Tomcat Spring Application / non-EJB workload Tomcat Enterprise Capabilities Tomcat Spring Application / non-EJB workload tc Server
25. History and Motivations (6) [The Result] Tomcat Enterprise support Distributed Operations Diagnostics Enterprise Capabilities The Tomcat you know. The Enterprise capabilities you need. tc Server
29. The Development Process(1) Apache Tomcat Trunk Tag 6.0.19 Tag 6.0.... tc Server tc Server Trunk Customer Binary Distribution
30. The Development Process(2) tc Server Customer 1 Customer 2 Customer 3 Vulnerability Found Issue Patched tc Server trunk updated and new binary made available Binary Distribution Binary Distribution Binary Distribution
36. Any and all vulnerabilities / patches are offered in binary form to subscription customers and back-ported to the ASF trunk.
37. Questions & Plugs Questions? http://www.springsource.com/training 16 th of June Enterprise Integration 16 th of June tc Server 7 th of July Core Spring