Deploying Embedded BI in Modern ... - TIBCO Software
Transcript of Deploying Embedded BI in Modern ... - TIBCO Software
![Page 1: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/1.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Deploying Embedded BI in Modern Application Architectures
Jan Schiffman & Sherman Wood
![Page 2: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/2.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
DISCLAIMER
During the course of this presentation, TIBCO or its representatives may make forward-looking statements regarding future
events, TIBCO’s future results or our future financial performance. Although we believe that the expectations reflected in the
forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking
statements could prove to be incorrect and actual results or financial performance could differ materially from those stated
herein.
TIBCO could experience factors that could cause actual results or financial performance to differ materially from those
contained in any forward-looking statement made in connection with this presentation. TIBCO does not undertake to update
any forward-looking statements that may be made from time to time or on its behalf.
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned
testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes
only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to
this document or any information in it, including, without limitation, that the information is error-free or meets any conditions
of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by
any means without our prior written permission.
The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The
information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development,
release, and timing of any features or functionality described for our products remains at our sole discretion.
![Page 3: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/3.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Optimize Pricing Prevent
Fraud
Predict impending equipment failure
Anticipate and handle disruptions
Cars are becoming computers on wheels.
Banks are digital service providers, not physical places.
The Internet and mobile is killing bricks and mortar.
Fill in your own industry…..
Better, faster, stronger.
Transformative.
Disruptive.
Global.
We’re all software companies now.
Software companies build
applications.
Digital Transformation!
![Page 4: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/4.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
4
Digital Transformation
Infrastructure Transformation
Application Transformation
![Page 5: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/5.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Data in applications is mainstream
LinkedIn “Who’s viewed your profile?”
Strava “How many miles have you cycled?
Mint.com “How much are you
spending?”
![Page 6: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/6.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
From idea to code to services
invention process innovation commercial innovation
ideas code apps & services deployment
![Page 7: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/7.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Compete on the ability to execute
![Page 8: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/8.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
Jaspersoft for Docker
what & why how
embedding with Jaspersoft
Jaspersoft® architecture & Docker
TIBCO Jaspersoft® for Docker in 4 steps
![Page 9: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/9.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
What is Embedded BI?
New World
Increase adoption of information
Put answers in context
Give actionable data when
needed
embedded analytics
Old World
your app
analytics
![Page 10: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/10.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
What makes embedded BI different?
Application consumer
Non-technical, non-analyst
Intuitive data experiences
![Page 11: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/11.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Designed for software builders
API-first approach
Built to 100% web standards, including our award-
winning JavaScript API for embedding, visualize.js
Seamless integration
![Page 12: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/12.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
SaaS is King
Security across all customers and data
Multi-tenant support
Pre-configured. Control access to data &
resources for all your customers.
![Page 13: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/13.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Architecture Support
Fits in any architecture
Deploy using any method. Run anywhere and
on any thing. 100% open architecture.
App deploying and running Jaspersoft in Docker container
![Page 14: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/14.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
Jaspersoft for Docker
what & why how
embedding with Jaspersoft
Jaspersoft for Docker in 4 steps + embed
Jaspersoft architecture & Docker
![Page 15: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/15.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
The Apps They Are A-Changin’
![Page 16: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/16.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
![Page 17: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/17.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Small services, or containers
Image source: https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/ISS_Configuration_as_of_August_2016.svg/2000px-ISS_Configuration_as_of_August_2016.svg.png
Zarya module
![Page 18: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/18.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Telephone (1861) Touch Screen (1973)
Liquid Crystal Display (1922) Cellular Phone (1973)
Unix (1970) Lithium Ion Batteries (1974)
Microprocessor (1970) GPS (1985)
![Page 19: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/19.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Internet (1973) Load Balancing (1992)
Chroot Jails (1979) Git (2005)
DNS (1983) Go (2009)
Linux (1991) Raft Algorithm (2013)
![Page 20: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/20.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
What is Docker?
Docker is a platform that builds,
deploys and manages applications
as “containers”
Agility Control Portability
![Page 21: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/21.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
What do containers bring to developers?
Con
trol
Ag
ilit
y
Po
rta
bilit
y
Environments
Example Services
Deployments
Containers
< > Dev Integration Test Production
Authentication
Service
CAS
Application
Logic
Java™
Backend Data
Service
MongoDB®
Integration
Service
TIBCO
BusinessWorks™
Container Edition
Embedded BI
Service
Jaspersoft
On Prem Developers Cloud
![Page 22: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/22.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
What do you know about containers?
Never heard of them?
Know the “pets vs cattle” discussion?
No plans? Exploring? Using?
Using with Microservices?
Cloud deployment?
![Page 23: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/23.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
A container is a virtual machine, right?
Each house needs its own
electrical, plumbing, heating, etc
*APT BUILDING
(Docker Host)
The apartment building offers shared electrical,
plumbing, heating, etc to each apartment
![Page 24: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/24.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Still sounds like a virtual machine!
Server
Host operating system
Guest OS Guest OS Guest OS
Bins/Libs
Hypervisor
Bins/Libs Bins/Libs
App 1 App 2 App 3
Virtual Machine
Each app needs its own OS
Server
Host operating system
Docker engine
Bins/Libs Bins/Libs Bins/Libs
App 1 App 2 App 3
Containers
Containers include app and run isolated from each other on Host OS.
Network
Volume
Volume
![Page 25: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/25.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
![Page 26: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/26.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
In a sentence, please?
Retail intelligence tool for optimizing
paid search effectiveness and spend
SaaS
Dockerized JRS Benefits
• Each service is assigned optimal resources (CPU,
RAM) reducing both CAPEX and OPEX
• Running same setup in staging as in production
making new changes easy to test and deploy
• Moving Jaspersoft containers or deploying new
versions is done with almost zero downtime
Reports
Dozens of services
& microservices in
architecture
“Camato”
App front end
Elastic Cluster Manager
Computing Resources
“Configuration changes and patches applied on Jaspersoft for Docker can be
tracked and managed via the Dockerfile in a Git repository, just like any other
source code. Having our Jaspersoft setup bundled into a Docker image enables us
to have exactly the same setup running in staging as in production.”
– Dr. Robert Heise, Sr. Data Engineer, crealytics GmbH
![Page 27: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/27.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
what is Docker?
what & why how
embedding with Jaspersoft
Jaspersoft for Docker in 4 steps + embed
Jaspersoft architecture & Docker
![Page 28: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/28.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Tools for an Embedded User Experience Your app, Your audience
Give users control Content to take away and consume
Self Service: Ad Hoc Views
Visualizations & Dashboards
Seamless, Interactive
Reports
![Page 29: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/29.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Embedded User Interface Options
• Total control
• Administration tool
• Programming required
1: REST API
• Jaspersoft native user interface
• Themes
• Simple
2: iFrame
• Javascript library
• Seamless in-page visualizations and interactivity
3: visualize.js
![Page 30: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/30.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Embedded with Data How to connect to it?
Optimized (ETL, Warehouse, …)
Virtualized (Multiple data sources)
Metadata layer (Domain, SQL)
Direct (Native)
What to connect to?
Full Name Customer Salary
John Smith Customer 11 $35,000
Nancy Snowden
Customer 24 $45,000
Martin Scotcher
Customer 11 $57,500
Terry Knight Customer 11 $42,000
Megan McGovern
Customer 7 $45,000
Sue Gonzales Customer 9 $37,500
How to secure it?
By “Tenant”
Single Sign on
![Page 31: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/31.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
Jaspersoft for Docker
what & why how
embedding with Jaspersoft
Jaspersoft for Docker in 4 steps + embed
Jaspersoft architecture & Docker
![Page 32: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/32.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Distributed application architecture External Services
Data sources
Email Services
Service Containers
Browser user
Web services client
Web applications, Load balancer
![Page 33: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/33.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Integrating Jaspersoft in Applications
Repository
Database
Service Containers
Web applications, Load balancer
Browser user
Web services client
Containers or External Services
Repository database
Data sources
Email Services
External Auth
e.g. CAS, LDAP, JAAS
![Page 34: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/34.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Being MEAN with Docker and Jaspersoft
![Page 35: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/35.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
Jaspersoft for Docker?
what & why how
embedding with Jaspersoft
Jaspersoft for Docker in 4 steps
Jaspersoft architecture & Docker
![Page 36: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/36.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Jaspersoft for Docker in 4 Steps
PostgreSQL repository
Apache Tomcat® app server
Containers
Customizations
License
Jaspersoft web app
Volumes
Networks
#> clone or fork github project
#> copy WAR file to resources folder
#> review Dockerfile, documentation and
runtime environment
#> docker-compose up
https://github.com/TIBCOSoftware/JS-Docker
Github project
™
![Page 37: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/37.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Open Source Traction
![Page 38: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/38.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Statement of Direction
The following is intended to indicate our general product direction. It is not a commitment to deliver any functionality, and the development, release, and timing of any product or features described remains at the sole discretion of TIBCO.
![Page 39: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/39.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
JasperReports Library as a containerized service?
Embedded as component in a Java application WebService API WebService API
WebService API WebService API
Orchestration Layer
• Scalability
• Availability
• Performance
• Redundancy
Accessed as a service via REST API
JRLib
Java Servlet Container
• Monolithic
• Durable
• Fixed Resources
Embedded as a containerized service
![Page 40: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/40.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
what is embedded BI?
evolution of application architectures
Jaspersoft for Docker
what & why how
embedding with Jaspersoft
Jaspersoft architecture & Docker q & a
Jaspersoft for Docker in 4 steps
![Page 41: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/41.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Get started…
Download Jaspersoft for Docker Project (& Doc)
https://github.com/TIBCOSoftware/JS-Docker
Register for Weekly Live Demo
https://www.jaspersoft.com/jaspersoft-weekly-live-demos
Test Drive Jaspersoft BI Platform—60 Day Free Trial
https://www.jaspersoft.com/download-jaspersoft-bi-software
Evaluating Jaspersoft?
![Page 42: Deploying Embedded BI in Modern ... - TIBCO Software](https://reader030.fdocuments.us/reader030/viewer/2022032610/623a7c4019a2a645bb14fcb6/html5/thumbnails/42.jpg)
This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. It is for informational purposes only
and its contents are subject to change without notice. © Copyright 2000-2017 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Thank you!