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