Ben Alex, SpringSource, Australia
Dr Ben Alex is a Principal Software Engineer with SpringSource, and has been working professionally in software since 1995. He is well known for Spring Security, which he founded in 2003 and continues to lead. Spring Security is a popular, open-source security framework that is used in numerous government, banking and military installations. Whilst written in Java, the success of Spring Security has seen its architecture ported to other platforms such as Microsoft .NET and Python.
Ben's career history also includes other accomplishments in software development and business. From 2005 until 2008, he led the establishment and exponential growth of SpringSource's operations in Asia-Pacific. Prior to SpringSource, Ben founded and grew a successful Australian software company, Acegi Technology Pty Limited. In his spare time, he has been a director and advisor to businesses in industries as diverse as business services, intellectual property licensing and ecommerce.
In recent years Ben has presented at technology conferences including The Spring Experience (2005, 2006, and 2007), SpringOne (2006 and 2007), The Server Side Java Symposium (2007 and 2008), JAOO (2008) and JavaOne (2008). He is a regular guest presenter at user groups across the world, with recent appearances in Sydney, Melbourne, Brisbane, Canberra, Perth, Singapore, Wellington, Auckland, Christchurch and Stockholm. He also authored the security chapter of the Wiley book, "Professional J2EE Development with Spring Framework", and maintains a blog at http://blog.springsource.com/main/author/bena/.
Introducing Spring Security
Spring Security is a popular, open-source Java security framework that represents the Spring
portfolio's official security capability. It has received hundreds of thousands of downloads, been
ported to other platforms (such as Python and Microsoft .NET) and represents a popular choice in
many banking, government, and military installations.
This session presents practical solutions for addressing today’s complex enterprise application
security requirements using Spring Security. It takes attendees on a step-by-step journey that begins
with the simple security requirement of a login form, and grows to include more advanced
requirements such as web request authorization, single sign on and federated identity (OpenID),
advanced method authorization, plus rich client security considerations.
Ben's security sessions are always intensely demonstration-oriented, and this session promises at
least five separate live demonstrations and code discussions. As such, you will not only discover the
important architectural concepts and standards applicable to enterprise application security, but
you'll also receive plenty of practical tips and solid advice on using this powerful and flexible