SlideShare a Scribd company logo
William McLane - Messaging Evangelist
wmclane@tibco.com
Finding your pulse for a global enterprise
communications nervous system!
Pulsar Summit - Messaging & Streaming
Everywhere
We Are Going To Start Our Morning
With A Little Experiment
Feel Free to Participate
If you like!
• Grab a blank piece of Paper
• Grab a Pen or a Pencil
Listen Carefully
1.) On the right hand side of
the page make a vertical
rectangle about 1/3 taller
than it is wide.
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
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
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.
5.) Make a small circle inside
the circle you just made.
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.
7.) Make a small circle inside
the circle you just made.
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.
9.) Make a small circle inside
the circle you just made.
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
11.) On top of the vertical
rectangle make a small thin
wide rectangle that slightly
overhangs the vertical
rectangles sides.
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.
13.) On top of the square
make an equilateral triangle
that very slightly overhangs
the edges of the square you
just drew.
What Was describedWhat Did You Draw Vs.
Where Did Things Break Down?
Poor Instructions?
Not Enough Information?
Didn’t Listen Closely Enough?
Misunderstanding?
Let’s Face It, Communication Is
Hard
Breakdowns In Communication Are At
The Center Of Most Of Our Problems
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.
Finding your pulse for a global enterprise communications nervous system_William mclane
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
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
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
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
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
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
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 2014-2019 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information.
Project Flogo™
28
Project Flogo
Open Source Ecosystem for Event-driven Apps
10-50x lighter than
Java, .NET, or Node.js
100% open source stack for
all things event-driven
Common core for all event-
driven capabilities
Deploy as serverless
functions, containers, or to
IoT edge devices
Build smart applications with
embedded machine learning
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
30
TIBCO
®
Messaging Reference Architecture
Leveraging Native Bridging to tap into existing data
EMEA DatacentersUSA DatacentersAPJ Datacenters
Finding your pulse for a global enterprise communications nervous system_William mclane
Finding your pulse for a global enterprise communications nervous system_William mclane
Finding your pulse for a global enterprise communications nervous system_William mclane
Finding your pulse for a global enterprise communications nervous system_William mclane
William McLane - Messaging Evangelist - wmclane@tibco.com
https://www.tibco.com/products/apache-pulsar
https://community.tibco.com/wiki/tibco-messaging-
and-tibco-activespaces-article-links-quick-access
http://www.flogo.io
www.tibco.com

More Related Content

Finding your pulse for a global enterprise communications nervous system_William mclane

  • 1. William McLane - Messaging Evangelist wmclane@tibco.com 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.
  • 17. What Was describedWhat Did You Draw Vs.
  • 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
  • 28. 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 2014-2019 TIBCO Software Inc. All rights reserved. TIBCO Proprietary Information. Project Flogo™ 28 Project Flogo Open Source Ecosystem for Event-driven Apps 10-50x lighter than Java, .NET, or Node.js 100% open source stack for all things event-driven Common core for all event- driven capabilities Deploy as serverless functions, containers, or to IoT edge devices Build smart applications with embedded machine learning
  • 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
  • 30. 30 TIBCO ® Messaging Reference Architecture Leveraging Native Bridging to tap into existing data EMEA DatacentersUSA DatacentersAPJ Datacenters
  • 35. William McLane - Messaging Evangelist - wmclane@tibco.com https://www.tibco.com/products/apache-pulsar https://community.tibco.com/wiki/tibco-messaging- and-tibco-activespaces-article-links-quick-access http://www.flogo.io www.tibco.com