This document discusses TIBCO's messaging solutions and strategies. It provides an overview of TIBCO's various messaging products like TIBCO Enterprise Message Service, TIBCO FTL, TIBCO eFTL, Apache Kafka, Eclipse Mosquito, and Apache Pulsar. It explains how these products address different use cases and can be used together. It also discusses challenges with messaging and streaming today, TIBCO's support for open source, and a reference architecture for TIBCO Messaging. The document is presented by William McLane, Messaging Evangelist at TIBCO.
1 of 35
More Related Content
Finding your pulse for a global enterprise communications nervous system_William mclane
1. William McLane - Messaging Evangelist
[email protected]
Finding your pulse for a global enterprise
communications nervous system!
Pulsar Summit - Messaging & Streaming
Everywhere
2. We Are Going To Start Our Morning
With A Little Experiment
3. Feel Free to Participate
If you like!
• Grab a blank piece of Paper
• Grab a Pen or a Pencil
Listen Carefully
4. 1.) On the right hand side of
the page make a vertical
rectangle about 1/3 taller
than it is wide.
5. 2.) Next to the vertical
rectangle make a horizontal
rectangle about 1/3 wider
than it is tall, attach the
horizontal rectangle to the
left side of the vertical
rectangle at the bottom
6. 3.) In the front of the
horizontal rectangle make a
right triangle coming off the
left hand side of the
horizontal rectangle like a
pointy nose
7. 4.) At the bottom left corner
of the horizontal rectangle
make a circle that starts at
the corner of the horizontal
rectangle such that half the
circle is inside the rectangle
and half the circle is below
the rectangle.
8. 5.) Make a small circle inside
the circle you just made.
9. 6.) At the bottom right
corner of the horizontal
rectangle make a circle that
starts at the corner of the
horizontal rectangle such
that half the circle is inside
the rectangle and half the
circle is below the rectangle.
10. 7.) Make a small circle inside
the circle you just made.
11. 8.) At the bottom center of
the vertical rectangle make
a circle that starts at the
bottom of the vertical
rectangle such that half the
circle is inside the rectangle
and half the circle is below
the rectangle.
12. 9.) Make a small circle inside
the circle you just made.
13. 10.) In the middle of the
vertical rectangle make a
square that the top of the
square is about 1/3 from the
top of the rectangle and the
bottom of the square is
about at the halfway point
of the vertical rectangle
14. 11.) On top of the vertical
rectangle make a small thin
wide rectangle that slightly
overhangs the vertical
rectangles sides.
15. 12.) On top of the horizontal
rectangle make a small
square about the same size
of the previous square you
made, the square should be
slight off set from the left
edge of the horizontal
rectangle.
16. 13.) On top of the square
make an equilateral triangle
that very slightly overhangs
the edges of the square you
just drew.
18. Where Did Things Break Down?
Poor Instructions?
Not Enough Information?
Didn’t Listen Closely Enough?
Misunderstanding?
19. Let’s Face It, Communication Is
Hard
Breakdowns In Communication Are At
The Center Of Most Of Our Problems
20. Introductions
TIBCO’s Messaging Evangelist with
a background in Computer Science
and Communications working on
messaging and streaming
communication for over 20 years
William McLane
Messaging Evangelist,
TIBCO Software Inc.
22. 22
What Was TIBCO
®
Messaging
Multiple Messaging Products Built For Defined Purposes
TIBCO
Enterprise
Message Service ™
TIBCO FTL ®
TIBCO eFTL ™
The industry leading JMS-
based solution for store and
forward messaging services
The highest performing,
low-latency, enterprise and
cloud-ready messaging
solution
TIBCO®
Messaging to web
and mobile-based devices
with HTML5 and websockets
TIBCO
Rendezvous ®
Multicast based
communications that
revolutionized Wall Street
and was at the core of The
Information Bus Model
TIBCO
SmartSockets ®
Server based
communication, built by
Talarian for high
performance store and
forward models
23. 23
What Was TIBCO Messaging
Multiple Messaging Products Built For Defined Purposes
TIBCO
Enterprise
Message Service
TIBCO FTL
TIBCO eFTL
The industry leading JMS-
based solution for store and
forward messaging services
The highest performing,
low-latency, enterprise and
cloud-ready messaging
solution
TIBCO®
Messaging to web
and mobile-based devices
with HTML5 and websockets
24. Challenges around Messaging
(Streaming) today
Requirements:
Evolving (cloud & edge)
real-time
high-throughput
low-latency
transactional
streaming
multi-channel
micro-services
smart endpoints and dumb pipes
complex hybrid-architectures
messaging on the edge (IoT)
Multiple solutions
and vendors
support complexity
vendor maturity & viability
25. 25
What is TIBCO Messaging
TIBCO
Enterprise
Message Service
TIBCO FTL
TIBCO eFTL Apache Kafka ®
TIBCO ® Messaging -
Eclipse Mosquito
Distribution
The industry leading JMS-
based solution for store and
forward messaging services
The highest performing,
low-latency, enterprise and
cloud-ready messaging
solution
TIBCO®
Messaging to web
and mobile-based devices
with HTML5 and websockets
Connect to IoT devices using
MQTT to any TIBCO®
Messaging components
Secure, reliable, open
source, real-time streaming
data pipelines
Multiple Messaging Components in a fully integrated solution, provided in one single package
Apache Pulsar ™
Multi-tenant, High
Performance open source
solution for server-to-server
communication
26. 26
TIBCO Messaging Embracing Open Source
What does it mean to support Open Source Software
• Open Source Components are first class citizens
• Fully support the usage of the generally available Open Source
Software from Apache and Eclipse
• Support the usage of open source components for usage within
TIBCO products (TIBCO® Streaming, TIBCO® Flogo, TIBCO® BW,
etc…) and for customers to build their own applications
• Contribute to the on-going features and maintenance of all
supported Open Source Software components
27. 27
With TIBCO Messaging
TIBCO
Enterprise
Message Service
TIBCO FTL TIBCO eFTL
Apache Kafka
TIBCO Messaging - Eclipse
Mosquito Distribution
Freedom, Choice, Openness, Flexibility, Purpose Built Design, and Much Much More
Apache Pulsar
29. 29
TIBCO Messaging
Simplified Enterprise Backbone Communications
TIBCO FTL Apache Pulsar TIBCO EMS
• Enterprise communication at scale, fully managed, centrally controlled and fully
integrated
• Replicated, persisted, high volume, low latency data distribution that acts as the
nervous system a global scale