Westin Diplomat
Westin Diplomat
3555 South Ocean Drive
Hollywood, FL 33019
Map »


Ben Alex

Creator of Spring Security, Spring Roo & SpringSource Principal S/W Engineer

Dr Ben Alex is a Principal Software Engineer with SpringSource, and has been working professionally in software since 1995. Ben founded the Spring Security project in 2003 and led its development into a popular, open-source security framework that is used in numerous government, banking and military installations. More recently Ben founded and serves as lead of the Spring Roo and Spring Shell projects, both of which deliver significant productivity and usability benefits to those using Spring technologies.

Ben's career history also includes other roles 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. He has been a director and advisor to businesses in diverse industries including business services, intellectual property licensing and ecommerce.

In recent years, Ben has presented at technology conferences including JavaOne, The Server Side Java Symposium, JAOO, Oredev, SpringOne and The Spring Experience. 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/.

Presentations

Spring Security Fundamentals

This session introduces Spring Security to those not already using it, or those seeking to gain a wider appreciation of what it can do for a typical enterprise application. Attendees will learn how to configure and deploy a basic Spring Security system, as well as gain knowledge on how to extend the system to meet their unique security requirements.

Most enterprise applications are multiuser systems dealing with business-critical corporate data. Such applications generally require a security approach that at least addresses user identification and their permissions.

Spring Security (formerly known as Acegi Security) is the Spring Portfolio's security module, and is widely used in security-critical environments such as banking, finance, defence and government departments. Spring Security delivers value by freeing application developers from the time-consuming and complex work of securing their applications, with out-of-the-box capabilities including authentication, authorization, domain object access control, human user detection, channel switching and so on. As such, Spring Security significantly reduces the cost and risk of securing enterprise applications, while also providing a robust, production-proven solution that is extremely flexible to current and future requirements.

This session is aimed at introducing Spring Security to those not already using it, or those wishing to gain a wider appreciation of what it can do in typical enterprise applications. We'll demonstrate adding Spring Security to an existing web application. This will show you how easy it is to configure and deploy Spring Security.

Attendees already familiar with Spring/Acegi Security are invited to consider attending the "What's New In Spring Security 2" session, which will provide specific in-depth coverage of the new Spring Security 2 features.

Birds of a Feather: Security

Come to this session for a lively discussion on implementing secure systems with Ben Alex and Erwin Vervaet.

What's New In Spring Security 2?

This session will cover the exciting new capabilities of Spring Security 2 M1. We'll cover what each new feature does and how you would configure it. We'll highlight how to upgrade your existing Acegi Security 1.0.x configurations to the new and significantly simplified Spring Security 2 configuration format.

Spring Security has provided comprehensive security infrastructure for Spring-based applications since 2003. Formerly known as Acegi Security, Spring Security 2 Milestone 1 offers considerably simplified configuration, together with a wide range of other new features including Windows NTLM authentication, a user management API, persistence-backed remember-me services, hierarchical roles, Spring LdapTemplate support, considerable ACL enhancements, portlet support, and much more.

This session will cover the new capabilities specific to Spring Security 2 M1, and what we're working towards for the 2.0 final releases (M2 and RC). We'll cover what each new feature does, and how you would configure it with Spring Security. We'll also cover in detail how to upgrade your existing Acegi Security configurations to the new and significantly simplified Spring Security 2 configuration namespace.

This session is aimed at existing Spring/Acegi Security users. Those not already using Spring/Acegi Security are invited to consider attending the "Introduction to Spring Security" session for a broader introduction to the Spring Security feature set and introductory implementation approaches. Those interested in the new prtlet support in Spring Security are encouraged to attend John Lewis' session, "Securing Portlets with Spring Security".





Featured Speakers


 

Featured Sessions


 

Follow us on Twitter

Registration Fees

Registration is not currently available


Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email:

 

Blogs