Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Finding your pulse for a global enterprise communications nervous system_William mclane

93 views

Published on

Building a globally scalable message distribution platform can be overwhelming when faced with the challenges of replication, access and dynamic data distribution. Come hear how TIBCO uses Apache Pulsar as a part of TIBCO Messaging to enable their customers a simpler alternative to using Apache Kafka when messaging and streaming requirements evolve to enterprise scales. In this session you will get a first hand look at a reference architecture using Apache Pulsar at the core to provide global data distribution and access for some of the largest most demanding environments on the planet.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Finding your pulse for a global enterprise communications nervous system_William mclane

  1. 1. William McLane - Messaging Evangelist wmclane@tibco.com Finding your pulse for a global enterprise communications nervous system! Pulsar Summit - Messaging & Streaming Everywhere
  2. 2. We Are Going To Start Our Morning With A Little Experiment
  3. 3. Feel Free to Participate If you like! • Grab a blank piece of Paper • Grab a Pen or a Pencil Listen Carefully
  4. 4. 1.) On the right hand side of the page make a vertical rectangle about 1/3 taller than it is wide.
  5. 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. 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. 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. 8. 5.) Make a small circle inside the circle you just made.
  9. 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. 10. 7.) Make a small circle inside the circle you just made.
  11. 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. 12. 9.) Make a small circle inside the circle you just made.
  13. 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. 14. 11.) On top of the vertical rectangle make a small thin wide rectangle that slightly overhangs the vertical rectangles sides.
  15. 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. 16. 13.) On top of the square make an equilateral triangle that very slightly overhangs the edges of the square you just drew.
  17. 17. What Was describedWhat Did You Draw Vs.
  18. 18. Where Did Things Break Down? Poor Instructions? Not Enough Information? Didn’t Listen Closely Enough? Misunderstanding?
  19. 19. Let’s Face It, Communication Is Hard Breakdowns In Communication Are At The Center Of Most Of Our Problems
  20. 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.
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 30 TIBCO ® Messaging Reference Architecture Leveraging Native Bridging to tap into existing data EMEA DatacentersUSA DatacentersAPJ Datacenters
  30. 30. 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

×