1 / 24

Top 4 Ways to Deploy Reporting into your Business Application

Top 4 Ways to Deploy Reporting into your Business Application. Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD. Mike Obrebski Sales Engineer Jinfonet Software Rockville, MD. Greg Harris Product Engineer Jinfonet Software Rockville, MD. Agenda. Introduction

sgrogan
Download Presentation

Top 4 Ways to Deploy Reporting into your Business Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Top 4 Ways to Deploy Reporting into your Business Application Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Mike Obrebski Sales Engineer Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software Rockville, MD

  2. Agenda Introduction Top 4 Ways to Deploy JReport Integration Demo Invitation Q&A

  3. Jinfonet Software Our Mission: To simplify information delivery and data visualization 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

  4. JReport Core Concepts 4

  5. Customers who Have Implemented Operational BI with JReport Financial Services Consumer / Manufacturing Telecom Healthcare / Healthcare Insurance Software / Consulting Government 5

  6. JReport: Power Made Accessible complex systems embeddable power BI Platforms completeness of features JReport Open Source legacy tools simplistic solutions ease of embedding

  7. Integration Application Weblayer Business layer Application Embedded Server Integration Depth of Integration Server Integrated Standalone JReport JReport Server JReport Server URL API Java APIs Functional Integration

  8. Range of Deployment Integration • Standalone JReport • Out of the box functional • Fully self contained reporting system • Installer wizard based setup • No programming required • Runs on any Java JDK enabled platform Depth of Integration • Server Integrated • Drop in War/Ear file • Leverage your existing Java EE infrastructure • Integrate into your existing sys admin workflow • Single click War/Ear generation for • Small Footprint • Application Integrated • Inclusion of JReport jar files • Drop in reporting solution in your application • Deploy and distribute along with your application • Integrate into your build and deployment workflow

  9. Range of Functional Integration • Standalone JReport • Out of the box functional • Fully self contained reporting system • Installer wizard based setup • Minimal sys admin involvement • Includes web based user interface console • Includes web based admin console Depth of Integration • URL API • Integrate into your app at the presentation layer • Create and Control reporting with your own UI • Seamless transition from app to report • Integrate into any web layer technology • Only require web layer skill set Customer Application Web Layer (JSP, HTML, ...) JReport Server Business layer Customer Application • Java APIs • Full integration into your Java application • Control all aspect of reporting workflow • Integrated into your own security • Free up Java Developer resources • Utilize your existing Java EE skill set Web layer JReport Server Business layer (Java objects)

  10. User Interface Framework 10

  11. Option 1 - Run Reporting as a Standalone Reporting Application without any integration with a customers application TIER 1 TIER 2 TIER 3 JReport Enterprise Server RDBMS Browser JDBC ODBC Run Reports & Access Results Fetch Data UDS Legacy Java Objects XML

  12. 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 Browser RMI Run Reports & Access Results Fetch Data JReport Enterprise Server Legacy Application Server JDBC ODBC Java Objects UDS XML

  13. 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 Browser Custom Application Run Reports & Access Results JDBC/UDS JReport Enterprise Server Legacy Application Server Java Objects XML

  14. One-Click to Create WAR Click “makewar.bat” to create WAR Find the WAR result Deploy the WAR to your Application Server “Makewar.bat” is an built-in tool of JReport Server. You can find it from <Server Installation Directory>\bin Initialize the WAR parameters You will find the WAR file in "distribute” directory 14

  15. Option 4 - Run Reporting as part of a Portal TIER 1 TIER 2 TIER 3 Portal RDBMS Browser Run Reports & Access Results Fetch Data RMI RMI RMI RMI Legacy JReport Enterprise Server Portlet Portlet Portlet Portlet JDBC ODBC Application Server Java Objects UDS XML

  16. What is the Most Common Deployment? Running in the same Application Server through a simple WAR File Kana Software: Needed a reporting solution that was easy to deploy cross-platform after working with a primarily Windows platform. EMC: Took advantage of pure 100% Java architecture and a rich set of API’s to enable seamless integration

  17. Seamless Integration Easy to Embed Ready to Customize Totally Seamless 100% Java Full J2EE Architecture Compliance Match the look and feel of your app Embed API’s and URL’s CSS Style Reports Standards-Based Architecture Transparent Interface Runs in the same JVM as host app Quickly access any data source

  18. Blog Demo A simple piece of code to make JReport run into my blog

  19. Why do we Visualize Data? Quick decisions and immediate action Actionable information at your fingertips “Ask Questions” of your Data Make sense of overwhelming amounts of Data 19

  20. 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 20

  21. JDashboard Visualization • Instant & Intuitive Interactions • Dynamically connected components • Supports AJAX & Flash • Component Library (Mashup) • Google Maps • Web services • Flexible Layout 21

  22. Reporting for Business Applications JReport is a 100% Java Web Application Can be fully deployed as a single WAR file JReport offers flexible deployment options with robust end user experience Use out of the box or fully custom Compare to alternatives: Can only send request to a remote report server Platform specific software Large separate installation Report viewers not integrated with application

  23. Join us for our next webinar Top 5 Reasons to Choose A Reporting Platform Wednesday, November 16th 2 PM Open a new tab to Register now! http://www.Jinfonet.com

  24. Q & A Type your question in the chat box now! www.Jinfonet.com GregHarris@Jinfonet.com Sales@Jinfonet.com 240-477-1000

More Related