Download presentation
Presentation is loading. Please wait.
Published byMiles Willis Modified over 6 years ago
1
JReport Enables Cloud Reporting through Amazon EC2, Database.com
Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Sr. Product Engineer Jinfonet Software Rockville, MD
2
Agenda Introduction Flexible Architecture Options
Compatibility with Cloud Environments Amazon EC2 Preview High Performance Testing (Amazon EC2) Powerful Visualization Software Demo of JReport Q&A
3
About Jinfonet Software:
Our Mission: To simplify information delivery and data presentation for enterprise applications. About Jinfonet Software: Privately Held, Self-funded, Debt-free Profitable with Significant Re-investment in R&D Over 160 Java Developers Continue to Enhance JReport First to Offer Embedded Reporting for Java Apps in 1998 3
4
Introduction to JReport
BI platform vendor solutions Enterprise capabilities Higher cost & complexity Vendor lock-in Positioned in the sweet spot between high complexity BI platforms and high risk open source Open source BI solutions Focused features & lower cost Agile development Higher risk 4
5
Customers who Have Implemented Operational BI with JReport
Government Software / Consulting Healthcare / Healthcare Insurance Telecom Consumer / Manufacturing Financial Services 5 5 5
6
BI and Cloud Computing “Either we get on the cloud train or we get run over by it” Linda Briggs, TDWI Forrester on Cloud market Global market will grow from $40.7B in 2011 to $241B in 2020 Public clouds like Amazon will be $159.3B of the $241B Impact on BI is unavoidable Empowers small companies and business units to create their own BI initiatives Barriers Security and data privacy How to access local and cloud data
7
Types of Cloud Environments
IaaS (Infrastructure-as-a-Service) Provides raw computing power and storage Forrester says it will reach peak in 2014 and taper off Vendors: Rackspace, Microsoft, Google, Amazon PaaS (Platform-as-a-Service) Middleware for the cloud, provides hardware, software and network services PaaS is used to host apps in a virtual private cloud Forester expects steady growth through 2020 Vendors: Windows Azure, Tibco, Cordys, Force.com, etc. SaaS (Software-as-a-Service) Entire application is provided as a service, CRM, ERP, etc. Forester says it will be over 25% of total packaged software market by 2016
8
A Perfect Fit for the Cloud
Seamlessly Integrated Deployed in 4+ Architecture Options Compatible with all cloud environments: Private Public Hybrid
9
Run Reports & Access Results
Option 1 - Run Reporting as a Standalone Reporting Application without any integration with a customers application TIER 1 TIER 2 TIER 3 Legacy Java Objects XML RDBMS JReport Server Browser JDBC ODBC UDS Run Reports & Access Results Fetch Data
10
Run Reports & Access Results
Option 2 - Run Reporting as a Standalone Reporting Application but integrate with a remote web application using RMI TIER 1 TIER 2 TIER 3 JReport Server Application RMI Application Server Legacy Java Objects XML RDBMS Browser JDBC ODBC UDS Run Reports & Access Results Fetch Data
11
Run Reports & Access Results
Option 3 - Run Reporting as a web application integrated in the same VM as the customers application TIER 1 TIER 2 TIER 3 JReport Server Custom Application Application Server Legacy Java Objects XML RDBMS Browser Run Reports & Access Results JDBC/UDS Application Server
12
Run Reports & Access Results
Option 4 - Run Reporting as part of a Portal TIER 1 TIER 2 TIER 3 Application Server JReport Server Portal Portlet RMI Legacy Java Objects XML RDBMS Browser JDBC ODBC UDS Run Reports & Access Results Fetch Data
13
JReport and Private Clouds
IT provides instant provisioning for new applications Flexible use of all internal IT infrastructure to maximize ROI for resources Private Cloud DBMS Your Application Client Browser Web Service JReport Server Fax Printer Repository PDF Excel RTF CSV 13 13 13
14
JReport and Public Clouds
Amazon EC2, Windows Azure, etc. Instantly provision, scale, fund No capitol investment required Public Cloud Your Application DBMS Client Browser JReport Server Database.com Amazon S3 Fax Printer Repository PDF Excel RTF CSV 14 14 14
15
Public and Private Clouds
JReport and Hybrid Clouds Instantly provision for spikes in resource demand No capitol funding Public and Private Clouds DBMS Your Application Client Browser JReport Server Database.com Amazon S3 Fax Printer Repository PDF Excel RTF CSV 15 15 15
16
JReport and Virtual Machines
VMWare, Microsoft Virtual PC, Oracle VM, etc Single install and start of entire application Virtual Machine DBMS Your Application Client Browser Web Service JReport Server Fax Printer Repository PDF Excel RTF CSV 16 16 16
17
Public or Private Cloud
JReport Can Access Cloud Data Integrate local and cloud data Lower cloud costs for data transfer Cloud Data Public or Private Cloud Amazon S3 Your Application Client Browser Database.com JReport Server DBMS Fax Printer Repository PDF Excel RTF CSV 17 17 17
18
Benchmark Description
TCP-H test data – 10 million total records SQL Server 2008 Database Average query returns 5000 records Reports vary from 1 page to 500 pages Combination of DBMS fields, formulas, images and labels JReport scheduler for batch reports Browser load simulator for on-demand and Studio actions EC2 Compute Unit has equivalent CPU capacity of a 1.0 GHz 2007 Opteron 18 18 18
19
Batch Generation Horizontal scaling averages 87% per added node Add low cost servers
20
Batch Generation Vertical and horizontal scaling Horizontal scaling may be more cost effective
21
Interactive Studio Reports
Keep response time constant by adding nodes 21 21 21
22
JReport: Key Differentiators
100% Java Designed for Embedded Reporting Small Installation Footprint Also Supports “Standalone” Reporting End-user Thin Client 100% Server-based, No Controls Downloaded to User Greater richness & options in GUI w/o programming Dedicated to Customer Success Lower TCO
23
JReport: Standards and Compliance
JAVA Standards Based JDK 1.6 or above, Java Authentication and Authorization Services (JAAS) JNDI application server naming and connection pool support Java EE Web Application (Tomcat, JBoss, etc.) Thin client browser based report creation and viewing Federal regulatory Section electronic and information technology is accessible to people with disabilities Standard HTML, XML, Excel and PDF output formats Portal servers JSR 168 portlets
24
JReport: Security & Control
Integration with single sign on Complete security functionality in JReport Roles, Groups, users and inheritance Signature certificates Encryption Role base security – based on LDAP or custom sources Watermarks Row level security Tie to sign-ons Groups of users – access – view – maintain – update Control of Access to Reports ]
25
JReport 10 Supports Two Web Report Types: Web Layout Report vs
JReport 10 Supports Two Web Report Types: Web Layout Report vs. Page Layout Report Paper sized On screen filter and control Chart navigation Pixel perfect Page navigation Table navigation
26
JReport Visualization
Rich Internet Application (RIA) Easy-to-use tools for developing rich, interactive applications End-users access and interact with dashboards and reports and create ad hoc reports from the browser Dashboards, Charting and Tables Tabular layout with synchronized auto- refresh components New bullet, gauge, bubble charts Quick Interactions Users can easily modify their data view and perform “what-if” analysis with on screen filters and cascading parameters Expand and collapse grouped data, and convert chart and table types 26
27
Visualization with Charts
Bar Bench Line Pie Doughnut Combo: Line + Area Combo: Line + Bar Area Full Gauge Half Gauge Quarter Gauge Linear Gauge Bubble Gauge Bubble Scatter Bullet Spark Line Stock Radar 27
28
Interaction using Web Controls
Icon/Image Control Drop Down List Control Form Control Radio Button Control Slider Control Filter Control 28
29
Interact with your Data
Link Report Drill on Chart Drill on Crosstab Go to Detail Conditional Formatting 29
30
Why JReport and Cloud Data
Business Intelligence for your Cloud applications Easily design the reports you need to make sense of overwhelming amounts of Data Data Visualization: see relationships and trends “Ask Questions” of your Data Actionable information at your fingertips Self-service gives users the power to understand their data
31
Join us for our next webinar
Go to our home page to register today! Version 10.1: Easily Create & Modify JDashboards to Improve Data Visualization Wednesday, June 8 at 2 PM
32
Type your question in the chat box now!
Q & A Type your question in the chat box now! Contact us: Web: Sales: Phone:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.