SPRINGONE 2GX 2012: THE SPRING, GROOVY, GRAILS, & CLOUD EVENT OF THE YEAR!


Mat Lowery

Software Engineer, Pentaho

Mat Lowery
Mat Lowery is a Software Engineer at Pentaho Corporation. He has been with the company for more than two years and has worked on multiple front-end and back-end development projects across many different Pentaho products.

Mat is a contributor to the Spring Framework, having provided code, defect reports, and test cases to help improve Acegi security and other modules.

In his time at Pentaho Corporation, Mat has developed and contributed to many challenging product engineering initiatives at Pentaho including:

• Implementing row-level security in a centralized metadata layer
• Automating aggregate table design in databases to improve analytical query performance
• Numerous security and security-integration projects, including single sign-on through integration with Central Authentication Service (CAS)

Prior to working at Pentaho, Mat was an Application Software Developer for four years at Wyndham Vacation Ownership where he implemented an extensible web application security infrastructure as well as data layer, business facade, and reusable UI elements for Fairfield Resorts' primary external web site using established enterprise design patterns.

Mat received a Master’s Degree in Computer Science from The University of Central Florida in 2003.



Presentations

Architecting scalable reporting and business intelligence applications using Spring and Pentaho

This session will discuss technology and techniques for Spring developers to create scalable reporting and business intelligence (BI) applications using technologies from Springsource and Pentaho. It will briefly review Pentaho’s technical capabilities and then focus on application design, integration, and deployment along with some interesting real-world use cases and customer examples.

Modern architectures and flexible open source models have made it easier and easier for developers to incorporate business intelligence and reporting capabilities directly into their applications. It’s also increasingly common that integrated BI is becoming an expected and even required component in enterprise operational applications.

Use-cases vary widely and span everything from embedding reporting to provide access to data sources and distribution in popular, easy-to-consume formats to sophisticated workflows, analytics, and visualizations.

Pentaho Corporation, its partners, and its community have addressed a huge range of applications that take advantage of the Spring framework. The session will provide real-world user and customer examples of large-scale applications, creative customizations, and more.

The core of the session will cover design, integration, and deployment issues for developers who want to take advantage of Pentaho BI capabilities within their Spring-based applications. Pentaho’s componentized, java-based architecture integrates with and takes advantage of many popular Spring-supported technologies including:

• Tomcat • Acegi • DAO • Object factories • Direct injection • Annotations