SlideShare une entreprise Scribd logo
1  sur  31
Community or Commercial: Which Edition
of Jaspersoft is Right for You?
March 19, 2019
22
Hello from Jaspersoft!
Shane Swiderek
Product Marketing Manager
San Francisco, CA
Scott Andersen
Sr. Solutions Consultant
Denver, CO
33
Agenda
What is
Jaspersoft?
Six Differences
Community
Edition Demo
Commercial
Edition Demo
Q & A
44
What is Jaspersoft?
An embeddable reporting & analytics
platform designed for software builders
your app
our analytics
55
Why Embedded?
Old way
Your app
Analytics
Casual Data
Consumer
Modern apps
Embedded BI
Put answers
in context
Increase
adoption of BI
Give consumers
actionable data
6
Meet the Product Family
© Copyright 2000-2019 TIBCO Software Inc.
Jaspersoft Studio
Desktop report designer for
creating pixel-perfect reports
Jaspersoft ETL
Data integration for improved
reporting & analysis
JasperReports Library
World’s most popular
Java reporting library
JasperReports Server
Powerful BI platform and server
Self-serviceDistributeSecure & manage
Data virtualization at scale
Jaspersoft ADS
JasperReports IO
Reporting & data visualization
microservice
77
Jaspersoft Community & Commercial Editions Differences
Capabilities
Licenses: Embedding & Distribution
Enterprise Grade Technical Support
Extensions and Additional Certified Platform Support
Legal Protections
Managed Release Cycle
1
2
3
4
5
6
88
2 quick polling questions
99
Capabilities
User self-serviceReports
EmbeddingDashboards
Metadata layer
*
Community
Commercial
* Limited
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Demo #1
Community (Reporting)
1111
Reporting
• Fast
• Interactive
• Handle high volume production
distribution & scheduling
• Pixel Perfect
• Mobile Ready
• Export to 10 different file types
• Licensed charting libraries (commercial
editions only)
Reports
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Demo #2
Commercial (Beyond Reporting)
1313
Metadata layer
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Metadata / semantic layer
Database(s)
Business user
Metadata / semantic layer
• “Domain”
• Abstract complexity of database
• Localization
• Centralize security
• Push down queries
1414
User self-service
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Casual Data
Consumer
IT/Dev
• Web-based
• Intuitive (drag and drop)
• Access & manage data
sources with ease
• HTML5 visualizations
• Fast, responsive engine
• Save changed reports
(Commercial only)
Ad Hoc
1515
Dashboards
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
• Intuitive
• Interactive
• Mobile Ready
• Mashable
• Scheduling
(Commercial only)
Dashboards
1616
Multi-tenancy
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Do you need to share infrastructure across multiple tenants?
Multi-tenant support
• Share resources across tenants
• Private resources
• Nested sub-organizations
• Per organization admins
Commercial editions only
Demo #3
Embedding
1818
Embedding
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
*Limited for Community
Name Method Editions
HTTP API
Std Jaspersoft web UI,
iFrame
Both
REST API Web services Both
Visualize.js JavaScript library
Commercial
only
your app
Embedding
*
1919
Embedding
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
*
HTML5 & web
responsive charts
Available in commercial editions only
What is it?
A Javascript API for embedding visualizations, reports, and dashboards
inside applications
What makes it special?
Combines the power of a Business Intelligence Server
with the simplicity & control of Javascript
The Result?
• More interactive visualizations
• Much less coding
• Get to market faster
• Costs dramatically less than DIY
Visualize.js
HTML5 & web
responsive charts
2020
Data integration
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
ETL Data virtualization
Jaspersoft ETL Jaspersoft ADS Jaspersoft Domains
User IT Data Architect / ETL Developer IT Data Architect / DV Developer Business Analyst
Deployment Separate server Separate server JasperReports Server
Repository Data warehouse or data mart Abstraction layer Metadata layer
Development
approach
• Studio tool to design jobs
• Admin center to manage job execution
• Industrial scale
• Rapid iteration
• Drag & drop modeling
• Flexible scale
• Virtual data sources
• In-memory joins
• Limits on data sources
Community and Commercial
editions available
Commercial edition onlyCommercial edition only
2121
Embedding &
Distribution Rights
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Commercial Embedding
• Commercial end-user licensing
• OEM licensing
• For OEM, ISVs, and public web
site developers
• Include full reporting, analysis,
and other BI capabilities in your
application
Do you want to modify, OEM, include, or embed JasperReports Server for
use in a publically distributed product, application, or service?
Community Embedding
• Affero GPL v3 license
• OK for internal use /
development use
• Obligated to publish
modifications and derivative
works under AGPL if “distributed”
over a network
• JasperReports Library Community is LGPL
• Jaspersoft Studio Community is Eclipse
Public License (EPL)
• LGPL-like
22
Commercial Support
• Guaranteed SLAs for issues
• Several support channels
• Online incident management
• Email & telephone
• Remote troubleshooting
22
Enterprise grade support
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Do you need professional support for production applications?
Community Support
• Community forum support
• No resolution guarantees
(includes patches)
2323
Extensions & Certified
Platform Support
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Does your system need to run on a specific O/S,
application server, database, ….
Edition Community Commercial Extensions/ Certifications
Reference Operating Systems
Windows, Linux, Mac OS X.
Mobile SDK: Apple iOS, Android
Jaspersoft is 100% pure Java, so it should work in any
Java 1.7 or 1.8 environment
Red Hat Enterprise Linux (RHEL), Novell SUSE
Linux, Solaris SPARC, Open Solaris, Debian
Linux, HP-UX, FreeBSD, IBM AIX*, CentOS,
Ubuntu, Fedora, Docker
Application Servers Open Source: Apache Tomcat, JBoss, GlassFish IBM Websphere, Oracle WebLogic
Data Sources
Any RDBMS compliant with JDBC 2.1 and SQL-92
(includes most relational databases). Ships with open
source drivers. Postgres, MySQL for repository
Bean, MDX, XML/A, Custom (e.g. Hibernate, XML, etc)
Commercial JDBC drivers: Oracle, SQL Server,
DB2, Spark, Hive, Impala, MongoDB JDBC,
Salesforce, Cassandra, JSON
AWS inc. Redshift, Azure SQL Server
Web Browsers Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome, Microsoft Edge.
Content Adobe Acrobat (PDF), Word (DOC, DOCX), Excel (XLS, XLXS), PPT, …
bold = certified
not bold = compatible
2424
Legal Protection
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal
Protection
Managed Release
Cycle
Do you require product warranties and indemnification?
Commercial Protection
• Commercial license
• Indemnification for 3rd party
infringement claims
• Limited warranty
• Important for organizations and
individuals interested in legal
protections
Community Protection
• Open source software licenses
• Provided ”as-is”
• Use at own legal risk
2525
Managed release cycle
1 2 3 4 5 6
Capabilities
SupportLicense Extensions and
Platforms
Legal Protection Managed
Release Cycle
Do you want commercial-level software delivery practices?
Commercial Software Delivery
• Enterprise software best practices
• Managed release cycle: 1-2 major releases per
year
• Roadmap visibility and input
• Product management & release planning
• Managed development process (hybrid agile)
• Automated and manual Quality Assurance
testing
• Automated upgrade/migration process
• Benefits
• Plan for upgrades
• Lower upgrade effort
• Minimize risk to production apps
Community Software Delivery
• More frequent release cycle
compared to commercial
• Software updates as soon as they
are available
2626
Jaspersoft Community vs Commercial: 6 Differences
Capabilities
Embedding & Distribution Licensing
Enterprise Grade Technical Support
Extensions and Additional Certified Platform Support
Legal Protections
Managed Release Cycle
1
2
3
4
5
6
© Copyright 2000-2019 TIBCO Software Inc.
2828
Getting started
Download Jaspersoft Community vs Commercial evaluation guide
Download Jaspersoft Commercial free trial (60 days)
Launch Jaspersoft on AWS
Search for “jaspersoft aws” > AWS Marketplace
Download Jaspersoft Community for free
http://community.jaspersoft.com/download
Jaspersoft.com > Resources
http://www.jaspersoft.com/download
Appendix
1 2 3 4 5 6
Capabiliites
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Let’s Review: Open Source License Types
© TIBCO Software Inc.
Acquiring a commercial
license gives you more
flexibility to embed
Jaspersoft in your
software
LGPL – Non viral
You can link against and don’t have to release
source code (so long as you don’t modify the library
itself). Extending with APIs is OK.
GPL - Viral
You have to release source code of your “derivative work” if
you link against and distribute the library, but don’t if you
only provide a service over a network
AGPL – “Affero”
You have to allow the source code to be downloaded even
if you never distribute the binary but do provide a service
over a network
1 2 3 4 5 6
Capabiliites
SupportLicense Extensions and
Platforms
Legal Protection Managed Release
Cycle
Capabilities – Data Integration
© TIBCO Software Inc.
Do you need enterprise-ready data integration / ETL?
Jaspersoft ETL
• Graphical design environment
• Drag-and-drop process designer
• Activity Monitoring dashboard tracks job execution and performance
• Comprehensive connectors
• Native connectivity to ERP and CRM applications, mainframe, transactional, analytic databases, &
Big Data environments such as Hive for Hadoop
• Enterprise scalable support
• Shared repository consolidates project information and metadata for collaborative design
requirements
• Change data capture and automated event triggers provides real-time data synchronization
Community*
Commercial

Contenu connexe

Tendances

Tendances (20)

Intro to Reactive Programming
Intro to Reactive ProgrammingIntro to Reactive Programming
Intro to Reactive Programming
 
0-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 2019
0-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 20190-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 2019
0-60: Tesla's Streaming Data Platform ( Jesse Yates, Tesla) Kafka Summit SF 2019
 
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptx
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptxIBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptx
IBM BP Session - Multiple CLoud Paks and Cloud Paks Foundational Services.pptx
 
Physical Plans in Spark SQL
Physical Plans in Spark SQLPhysical Plans in Spark SQL
Physical Plans in Spark SQL
 
Tag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and RangerTag based policies using Apache Atlas and Ranger
Tag based policies using Apache Atlas and Ranger
 
Understanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIsUnderstanding Query Plans and Spark UIs
Understanding Query Plans and Spark UIs
 
Git Branching Model
Git Branching ModelGit Branching Model
Git Branching Model
 
Stability Patterns for Microservices
Stability Patterns for MicroservicesStability Patterns for Microservices
Stability Patterns for Microservices
 
Microservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka EcosystemMicroservices in the Apache Kafka Ecosystem
Microservices in the Apache Kafka Ecosystem
 
MongoDB Backups and PITR
MongoDB Backups and PITRMongoDB Backups and PITR
MongoDB Backups and PITR
 
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis LabsRedis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
Redis + Kafka = Performance at Scale | Julien Ruaux, Redis Labs
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
 
Log management with ELK
Log management with ELKLog management with ELK
Log management with ELK
 
Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?Monitoring with Graylog - a modern approach to monitoring?
Monitoring with Graylog - a modern approach to monitoring?
 
Snowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at ScaleSnowflake Data Science and AI/ML at Scale
Snowflake Data Science and AI/ML at Scale
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without Pain
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse Architecture
 
Exactly-once Stream Processing with Kafka Streams
Exactly-once Stream Processing with Kafka StreamsExactly-once Stream Processing with Kafka Streams
Exactly-once Stream Processing with Kafka Streams
 
Grafana.pptx
Grafana.pptxGrafana.pptx
Grafana.pptx
 

Similaire à Community or Commercial: Which Edition of JasperSoft is Right For You?

WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
Spiffy
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
F5 Networks
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practices
sflynn073
 

Similaire à Community or Commercial: Which Edition of JasperSoft is Right For You? (20)

Cloud Computing Architecture Primer
Cloud Computing Architecture PrimerCloud Computing Architecture Primer
Cloud Computing Architecture Primer
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
Business Intelligence Tool Jaspersoft
Business Intelligence Tool JaspersoftBusiness Intelligence Tool Jaspersoft
Business Intelligence Tool Jaspersoft
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
Weave GitOps 2023.04 Release: Optimizing Developer Productivity & Experience ...
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of Glass
 
How to choose the right software
How to choose the right softwareHow to choose the right software
How to choose the right software
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practices
 
与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库与 PHP 和 Perl 使用 MySQL 数据库
与 PHP 和 Perl 使用 MySQL 数据库
 
2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes Mainstream2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes Mainstream
 
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
 
Jan De Nul & LoQutus: Implementing an API strategy at Jan De Nul
Jan De Nul & LoQutus: Implementing an API strategy at Jan De NulJan De Nul & LoQutus: Implementing an API strategy at Jan De Nul
Jan De Nul & LoQutus: Implementing an API strategy at Jan De Nul
 
Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079Fusion techie - iBANK.UK.COM 07474222079
Fusion techie - iBANK.UK.COM 07474222079
 
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
ARC's Bob Mick Presentation on Using Server Virtualization In Manufacturing O...
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications Unlimited
 
RIA
RIARIA
RIA
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 

Plus de TIBCO Jaspersoft

Plus de TIBCO Jaspersoft (20)

Managing the Experience + Ad Hoc Reporting
Managing the Experience + Ad Hoc ReportingManaging the Experience + Ad Hoc Reporting
Managing the Experience + Ad Hoc Reporting
 
How to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users LoveHow to Design Reports and Data Visualizations Your Users Love
How to Design Reports and Data Visualizations Your Users Love
 
Back to Basics: Data Integration and Virtualisation 101
Back to Basics: Data Integration and Virtualisation 101  Back to Basics: Data Integration and Virtualisation 101
Back to Basics: Data Integration and Virtualisation 101
 
Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101Back to Basics: Embedded Analytics 101
Back to Basics: Embedded Analytics 101
 
Back to Basics: Dashboards 101
Back to Basics: Dashboards 101Back to Basics: Dashboards 101
Back to Basics: Dashboards 101
 
Back to Basics: Reporting 101
Back to Basics: Reporting 101Back to Basics: Reporting 101
Back to Basics: Reporting 101
 
Best practices: embedding interactive reports & visualizations in your app
Best practices: embedding interactive reports & visualizations in your appBest practices: embedding interactive reports & visualizations in your app
Best practices: embedding interactive reports & visualizations in your app
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
 
Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2Introducing TIBCO Jaspersoft 7.2
Introducing TIBCO Jaspersoft 7.2
 
Easy Data Integrations Tips for High-Value Reporting
Easy Data Integrations Tips for High-Value ReportingEasy Data Integrations Tips for High-Value Reporting
Easy Data Integrations Tips for High-Value Reporting
 
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
Throwing IoT in the Trash (literally) - How sensor data, analytics, and AWS c...
 
Embedding Reports & Data Visualizations into Applications: JasperReports IO T...
Embedding Reports & Data Visualizations into Applications: JasperReports IO T...Embedding Reports & Data Visualizations into Applications: JasperReports IO T...
Embedding Reports & Data Visualizations into Applications: JasperReports IO T...
 
PART 2: Producing reports & data visualizations with JasperReports IO
PART 2: Producing reports & data visualizations with JasperReports IOPART 2: Producing reports & data visualizations with JasperReports IO
PART 2: Producing reports & data visualizations with JasperReports IO
 
How Analytic Solutions Drive Real-world Change (Interesting Use Cases)
How Analytic Solutions Drive Real-world Change (Interesting Use Cases)How Analytic Solutions Drive Real-world Change (Interesting Use Cases)
How Analytic Solutions Drive Real-world Change (Interesting Use Cases)
 
PART 1: Intro To JasperReports IO And How To Build Your First Report
PART 1: Intro To JasperReports IO And How To Build Your First ReportPART 1: Intro To JasperReports IO And How To Build Your First Report
PART 1: Intro To JasperReports IO And How To Build Your First Report
 
Make Your Reports Over the Counter
Make Your Reports Over the CounterMake Your Reports Over the Counter
Make Your Reports Over the Counter
 
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
Fundamentals of Ad Hoc Reporting: Create a beautiful report-building oasis fo...
 
Upgrading to TIBCO Jaspersoft 7 with The Customer Success Team
Upgrading to TIBCO Jaspersoft 7 with The Customer Success TeamUpgrading to TIBCO Jaspersoft 7 with The Customer Success Team
Upgrading to TIBCO Jaspersoft 7 with The Customer Success Team
 
Modern Reporting At Scale - Migration Path for Dummies
Modern Reporting At Scale - Migration Path for DummiesModern Reporting At Scale - Migration Path for Dummies
Modern Reporting At Scale - Migration Path for Dummies
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Community or Commercial: Which Edition of JasperSoft is Right For You?

  • 1. Community or Commercial: Which Edition of Jaspersoft is Right for You? March 19, 2019
  • 2. 22 Hello from Jaspersoft! Shane Swiderek Product Marketing Manager San Francisco, CA Scott Andersen Sr. Solutions Consultant Denver, CO
  • 4. 44 What is Jaspersoft? An embeddable reporting & analytics platform designed for software builders your app our analytics
  • 5. 55 Why Embedded? Old way Your app Analytics Casual Data Consumer Modern apps Embedded BI Put answers in context Increase adoption of BI Give consumers actionable data
  • 6. 6 Meet the Product Family © Copyright 2000-2019 TIBCO Software Inc. Jaspersoft Studio Desktop report designer for creating pixel-perfect reports Jaspersoft ETL Data integration for improved reporting & analysis JasperReports Library World’s most popular Java reporting library JasperReports Server Powerful BI platform and server Self-serviceDistributeSecure & manage Data virtualization at scale Jaspersoft ADS JasperReports IO Reporting & data visualization microservice
  • 7. 77 Jaspersoft Community & Commercial Editions Differences Capabilities Licenses: Embedding & Distribution Enterprise Grade Technical Support Extensions and Additional Certified Platform Support Legal Protections Managed Release Cycle 1 2 3 4 5 6
  • 8. 88 2 quick polling questions
  • 9. 99 Capabilities User self-serviceReports EmbeddingDashboards Metadata layer * Community Commercial * Limited 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle
  • 11. 1111 Reporting • Fast • Interactive • Handle high volume production distribution & scheduling • Pixel Perfect • Mobile Ready • Export to 10 different file types • Licensed charting libraries (commercial editions only) Reports 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle
  • 13. 1313 Metadata layer 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Metadata / semantic layer Database(s) Business user Metadata / semantic layer • “Domain” • Abstract complexity of database • Localization • Centralize security • Push down queries
  • 14. 1414 User self-service 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Casual Data Consumer IT/Dev • Web-based • Intuitive (drag and drop) • Access & manage data sources with ease • HTML5 visualizations • Fast, responsive engine • Save changed reports (Commercial only) Ad Hoc
  • 15. 1515 Dashboards 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle • Intuitive • Interactive • Mobile Ready • Mashable • Scheduling (Commercial only) Dashboards
  • 16. 1616 Multi-tenancy 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Do you need to share infrastructure across multiple tenants? Multi-tenant support • Share resources across tenants • Private resources • Nested sub-organizations • Per organization admins Commercial editions only
  • 18. 1818 Embedding 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle *Limited for Community Name Method Editions HTTP API Std Jaspersoft web UI, iFrame Both REST API Web services Both Visualize.js JavaScript library Commercial only your app Embedding *
  • 19. 1919 Embedding 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle * HTML5 & web responsive charts Available in commercial editions only What is it? A Javascript API for embedding visualizations, reports, and dashboards inside applications What makes it special? Combines the power of a Business Intelligence Server with the simplicity & control of Javascript The Result? • More interactive visualizations • Much less coding • Get to market faster • Costs dramatically less than DIY Visualize.js HTML5 & web responsive charts
  • 20. 2020 Data integration 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle ETL Data virtualization Jaspersoft ETL Jaspersoft ADS Jaspersoft Domains User IT Data Architect / ETL Developer IT Data Architect / DV Developer Business Analyst Deployment Separate server Separate server JasperReports Server Repository Data warehouse or data mart Abstraction layer Metadata layer Development approach • Studio tool to design jobs • Admin center to manage job execution • Industrial scale • Rapid iteration • Drag & drop modeling • Flexible scale • Virtual data sources • In-memory joins • Limits on data sources Community and Commercial editions available Commercial edition onlyCommercial edition only
  • 21. 2121 Embedding & Distribution Rights 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Commercial Embedding • Commercial end-user licensing • OEM licensing • For OEM, ISVs, and public web site developers • Include full reporting, analysis, and other BI capabilities in your application Do you want to modify, OEM, include, or embed JasperReports Server for use in a publically distributed product, application, or service? Community Embedding • Affero GPL v3 license • OK for internal use / development use • Obligated to publish modifications and derivative works under AGPL if “distributed” over a network • JasperReports Library Community is LGPL • Jaspersoft Studio Community is Eclipse Public License (EPL) • LGPL-like
  • 22. 22 Commercial Support • Guaranteed SLAs for issues • Several support channels • Online incident management • Email & telephone • Remote troubleshooting 22 Enterprise grade support 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Do you need professional support for production applications? Community Support • Community forum support • No resolution guarantees (includes patches)
  • 23. 2323 Extensions & Certified Platform Support 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Does your system need to run on a specific O/S, application server, database, …. Edition Community Commercial Extensions/ Certifications Reference Operating Systems Windows, Linux, Mac OS X. Mobile SDK: Apple iOS, Android Jaspersoft is 100% pure Java, so it should work in any Java 1.7 or 1.8 environment Red Hat Enterprise Linux (RHEL), Novell SUSE Linux, Solaris SPARC, Open Solaris, Debian Linux, HP-UX, FreeBSD, IBM AIX*, CentOS, Ubuntu, Fedora, Docker Application Servers Open Source: Apache Tomcat, JBoss, GlassFish IBM Websphere, Oracle WebLogic Data Sources Any RDBMS compliant with JDBC 2.1 and SQL-92 (includes most relational databases). Ships with open source drivers. Postgres, MySQL for repository Bean, MDX, XML/A, Custom (e.g. Hibernate, XML, etc) Commercial JDBC drivers: Oracle, SQL Server, DB2, Spark, Hive, Impala, MongoDB JDBC, Salesforce, Cassandra, JSON AWS inc. Redshift, Azure SQL Server Web Browsers Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Google Chrome, Microsoft Edge. Content Adobe Acrobat (PDF), Word (DOC, DOCX), Excel (XLS, XLXS), PPT, … bold = certified not bold = compatible
  • 24. 2424 Legal Protection 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Do you require product warranties and indemnification? Commercial Protection • Commercial license • Indemnification for 3rd party infringement claims • Limited warranty • Important for organizations and individuals interested in legal protections Community Protection • Open source software licenses • Provided ”as-is” • Use at own legal risk
  • 25. 2525 Managed release cycle 1 2 3 4 5 6 Capabilities SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Do you want commercial-level software delivery practices? Commercial Software Delivery • Enterprise software best practices • Managed release cycle: 1-2 major releases per year • Roadmap visibility and input • Product management & release planning • Managed development process (hybrid agile) • Automated and manual Quality Assurance testing • Automated upgrade/migration process • Benefits • Plan for upgrades • Lower upgrade effort • Minimize risk to production apps Community Software Delivery • More frequent release cycle compared to commercial • Software updates as soon as they are available
  • 26. 2626 Jaspersoft Community vs Commercial: 6 Differences Capabilities Embedding & Distribution Licensing Enterprise Grade Technical Support Extensions and Additional Certified Platform Support Legal Protections Managed Release Cycle 1 2 3 4 5 6
  • 27. © Copyright 2000-2019 TIBCO Software Inc.
  • 28. 2828 Getting started Download Jaspersoft Community vs Commercial evaluation guide Download Jaspersoft Commercial free trial (60 days) Launch Jaspersoft on AWS Search for “jaspersoft aws” > AWS Marketplace Download Jaspersoft Community for free http://community.jaspersoft.com/download Jaspersoft.com > Resources http://www.jaspersoft.com/download
  • 30. 1 2 3 4 5 6 Capabiliites SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Let’s Review: Open Source License Types © TIBCO Software Inc. Acquiring a commercial license gives you more flexibility to embed Jaspersoft in your software LGPL – Non viral You can link against and don’t have to release source code (so long as you don’t modify the library itself). Extending with APIs is OK. GPL - Viral You have to release source code of your “derivative work” if you link against and distribute the library, but don’t if you only provide a service over a network AGPL – “Affero” You have to allow the source code to be downloaded even if you never distribute the binary but do provide a service over a network
  • 31. 1 2 3 4 5 6 Capabiliites SupportLicense Extensions and Platforms Legal Protection Managed Release Cycle Capabilities – Data Integration © TIBCO Software Inc. Do you need enterprise-ready data integration / ETL? Jaspersoft ETL • Graphical design environment • Drag-and-drop process designer • Activity Monitoring dashboard tracks job execution and performance • Comprehensive connectors • Native connectivity to ERP and CRM applications, mainframe, transactional, analytic databases, & Big Data environments such as Hive for Hadoop • Enterprise scalable support • Shared repository consolidates project information and metadata for collaborative design requirements • Change data capture and automated event triggers provides real-time data synchronization Community* Commercial