The Future of Enterprise Java
Now that enterprise Java has passed its 10 year anniversary it's timely to examine the story of evolution in the platform -- a story of dramatic change.
In the beginning, vendors built proprietary products such as TopLink that helped to define important functionality, in a traditional "cathedral" model. Open source had little influence on enterprise Java. The emergence of the JCP as the dominant influence on programming model and infrastructure design changed things dramatically. By 2000, J2EE had largely replaced proprietary models as a strategic solution. This grew the market greatly and firmly established enterprise Java, but proved unsuccessful as a source of innovation--indeed, sometimes to stifle innovation. From 2002, open source solutions began to drive innovation in enterprise Java, helping to improve the platform and make users more successful.
Today all three forces of innovation (commercial, JCP and open source) remain important, but the lines are increasingly blurred. Standards create markets; markets enable a flowering of open source; open source in turn influences standards and sometimes supplants standards; the JCP is no longer the sole significant standards body; proprietary software vendors still flourish in some areas; and there are many commercial offerings around open source. Market leading products reflect the influence of all three forces of innovation.
In this session, Rod Johnson will provide an opinionated view of the story of enterprise Java evolution, what it teaches us about the wider industry and the lessons we should consider when making technology choices. Rod will touch on OSGi, Equinox and the evolving role of the Eclipse Foundation.
Rod Johnson has served as the President and CEO of SpringSource since inception and has over 12 years of technology and management experience.
Rod conceived of and initiated the development of Spring. The Spring Porfolio of open source projects was based on the code published with Rod's best-selling Expert One-on-One J2EE Design and Development (2002). This book was one of the most influential books ever published on J2EE and the sequel, J2EE without EJB (July 2004, with Juergen Hoeller), has proven almost equally significant, establishing a comprehensive vision for lightweight, post-EJB J2EE development.
Rod is one of the world's leading authorities on Java and J2EE development. He is a best-selling author and open source thought leader, as well as a popular conference speaker. Rod founded SpringSource and has been its CEO since inception.
Rod has specialized in server-side Java since 1996 across a wide range of industries. Rod’s hands-on experience has led him to see problems from a client's perspective as well as a technology perspective, and has driven his influential criticism of bloated, inefficient, orthodox approaches to J2EE architecture.
Rod regularly speaks at conferences internationally and continues to be actively involved in guiding the direction of Spring.
Rod holds a BA with Honors in Computer Science, Mathematics and Musicology as well as a Phd from the University of Sydney.