Jinfonet Corporate Overview Presentation by wuyunqing

VIEWS: 3 PAGES: 32

									   JReport Enables Cloud
   Reporting through Amazon
   EC2, Database.com


Tyler Wilchek       Greg Harris
Marketing Manager   Sr. Product Engineer

Jinfonet Software   Jinfonet Software
Rockville, MD       Rockville, MD
Agenda

1. Introduction
2. Flexible Architecture Options
3. Compatibility with Cloud Environments
4. Amazon EC2 Preview
5. High Performance Testing (Amazon EC2)
6. Powerful Visualization
7. Software Demo of JReport
8. Q&A
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
Introduction to JReport

Enterprise capabilities    BI platform
Higher cost & complexity     vendor
Vendor lock-in              solutions



                                          Positioned in the
                                          sweet spot between
                                          high complexity BI
                                          platforms and high
                                          risk open source


                                                       Focused features
                           Open source                 & lower cost
                           BI solutions                Agile development
                                                       Higher risk
Customers who Have Implemented
Operational BI with JReport
                                       Healthcare /
 Financial    Consumer /                              Software /
                             Telecom    Healthcare                 Government
 Services    Manufacturing                            Consulting
                                        Insurance




                                                                            5
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
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
A Perfect Fit for the Cloud

• Seamlessly Integrated
• Deployed in 4+ Architecture Options
• Compatible with all cloud environments:
  – Private
  – Public
  – Hybrid
Option 1 - Run Reporting as a Standalone Reporting Application without any
integration with a customers application

       TIER 1                              TIER 2                        TIER 3




                                                                         RDBMS

                                                    JDBC
                Run Reports &    JReport            ODBC   Fetch
   Browser      Access Results                             Data
                                  Server                           Legacy
                                                    UDS
                                                                             Java Objects




                                                                   XML
Option 2 - Run Reporting as a Standalone Reporting Application but integrate
with a remote web application using RMI

        TIER 1                                   TIER 2                        TIER 3




                                     Application                               RDBMS


                                         RMI              JDBC
                 Run Reports &                            ODBC   Fetch
   Browser       Access Results                                  Data
                                                                         Legacy
                                       JReport            UDS
                                        Server                                     Java Objects



                                  Application Server
                                                                         XML
Option 3 - Run Reporting as a web application integrated in the same VM as the
customers application

        TIER 1                                 TIER 2                     TIER 3



                                    Application Server
                                                                          RDBMS


                                     Custom
   Browser
                 Run Reports &      Application          JDBC/UDS
                 Access Results
                                                                    Legacy

                                               JReport                        Java Objects
                                                Server

                                  Application Server                XML
Option 4 - Run Reporting as part of a Portal


        TIER 1                                           TIER 2                                TIER 3



                                                Portal

                                  Portlet   Portlet   Portlet   Portlet                        RDBMS


                                  RMI        RMI       RMI        RMI     JDBC
                 Run Reports &                                            ODBC   Fetch
   Browser       Access Results                                                  Data
                                                                                         Legacy
                                                                          UDS
                                        JReport Server                                             Java Objects




                                     Application Server                                  XML
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




                      Email   Fax   Printer   Repository   PDF   Excel     RTF     CSV


                                                                                         13
JReport and Public Clouds
• Amazon EC2, Windows Azure, etc.
• Instantly provision, scale, fund
• No capitol investment required
                                       Public Cloud


        DBMS                              Your
                                       Application                            Client
                                                                             Browser

                                        JReport
                                         Server

       Database.
         com

        Amazon
          S3




                         Email   Fax   Printer    Repository   PDF   Excel    RTF      CSV


                                                                                       14
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




                        Email   Fax     Printer    Repository   PDF   Excel    RTF      CSV



                                                                                        15
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




                     Email   Fax    Printer   Repository   PDF   Excel     RTF     CSV



                                                                                         16
JReport Can Access Cloud Data
• Integrate local and cloud data
• Lower cloud costs for data transfer


        Cloud Data                 Public or Private Cloud

         Amazon
                                           Your                                Client
           S3
                                        Application                           Browser

        Database.
          com                            JReport
                                          Server




          DBMS




                         Email   Fax     Printer   Repository   PDF   Excel     RTF     CSV



                                                                                        17
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
Batch Generation

• Horizontal scaling averages 87% per added node
• Add low cost servers
Batch Generation

• Vertical and horizontal scaling
• Horizontal scaling may be more cost effective
Interactive Studio Reports

• Keep response time constant by adding nodes




                                                21
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
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 508 - electronic and information technology is
     accessible to people with disabilities
   – Standard HTML, XML, Excel and PDF output formats
• Portal servers
   – JSR 168 portlets
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
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




                 Table navigation                         Page navigation
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
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
 Interaction using Web Controls
 Icon/Image Control    Drop Down List Control   Form Control




Radio Button Control       Slider Control       Filter Control




                                                                 28
Interact with your Data

Link Report      Drill on Chart     Drill on Crosstab




Go to Detail                      Conditional Formatting




                                                        29
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
Join us for our next webinar

     Go to our home page to register today!
            http://www.Jinfonet.com



    Version 10.1: Easily Create & Modify JDashboards
             to Improve Data Visualization
                Wednesday, June 8 at 2 PM
Q&A


Type your question in the chat box now!




Contact us:
Web: http://www.Jinfonet.com
E-Mail: GregHarris@Jinfonet.com
Sales: Sales@Jinfonet.com
Phone: 240-477-1000

								
To top