SlideShare a Scribd company logo
1 of 27
Download to read offline
© 2014 IBM Corporation 
Dec 2014 
IBM MQ Light Alan Chatt (alan.chatt@uk.ibm.com) Product manager for MQ Light @achatt83 #mqlight
© 2014 IBM Corporation 
IBM Messaging portfolio 
Deliver Messaging Backbone for Enterprise 
Focus on traditional MQ values, rock-solid enterprise-class service, ease-of-operation, breadth of platform coverage, availability, z/OS exploitation 
Capture Big Data from Mobile and Internet of Things 
Focus on Internet-scale events, m2m device enablement, security and privacy, feed into real-time analytics, location- based notifications 
Enable developers to build more scalable, responsive applications 
Focus on application developer use cases, breadth of language support, no administration, ease-of-deployment, lightweight & powerful API, as software or a cloud service 
2
© 2014 IBM Corporation 
MQ Light : Software and Cloud 
Messaging that application developers will love to use, helping them make responsive applications that scale easily 
Available in 3 ways 
–Software download 
–Fully managed cloud service in Bluemix 
–API coming soon to IBM MQ (statement of direction) 
Trivial to get started : just download, unzip and start coding 
Open APIs crafted to feel natural in a growing range of popular languages 
Tooling that makes modular app development easy 
3
© 2014 IBM Corporation 
The journey that got us here… 
Previous developer / IT relationship 
–Driven by centrally controlled common standards 
–Carefully planned projects delivering core business systems 
–Focused on re-using existing skills and investments 
4 
Share, 
re-use and save! 
I need to access some messaging services. I own the apps.
© 2014 IBM Corporation 
The journey that got us here… 
Evolving developer / IT relationship 
–Driven by business sponsor demands 
–Developers download and use the tools to get the job done 
–Focused on trying new apps and concepts in the market 
5
© 2014 IBM Corporation 
The journey that got us here… 
6 
Ruby 
Node.js 
Python 
C 
C++ 
Java 
C# 
Perl 
Go 
Clojure 
Lua 
Erlang 
Scala 
PHP
© 2014 IBM Corporation 
Compare Application vs Infrastructure needs 
7 
Andy 
Developer 
Iain 
Infrastructure 
Guy 
I want to execute code 
without taxing my 
Web app processes 
My job is run a 
communications service 
for my customers’ apps 
Some 
Thing 
My Apps Workers 
Messaging 
Backbone 
My Customers’ Apps
© 2014 IBM Corporation 
Use cases 
8 
Connecting external systems 
Event driven 
Worker offload 
•Posting video to multiple social sites after transcoding 
•Respond to external events 
•Updating external booking app 
•Posting updates to twitter 
•Image processing 
•Text analytics
© 2014 IBM Corporation 
Making applications more responsive and easier to scale 
9 
User Waits
© 2014 IBM Corporation 
Making applications more responsive and easier to scale 
10 
User Waits
© 2014 IBM Corporation 
Easy to get going 
Download and get coding within 5 minutes 
No administration; just code and go 
Node API client libraries installed using npm package manager 
Tutorials and examples in their languages, relevant to actual use 
11
© 2014 IBM Corporation 
Tooling to assist development 
Used to answer questions like : 
–Where did this message come from? 
–Where did that message go? 
–What messages has my app consumed? 
12
© 2014 IBM Corporation 
… 
Does not restrict language choice 
Polyglot language 
API crafted to feel native within the language 
New clients can be created by developers 
Using open protocol to build community around messaging clients 
13 
Node.js 
Python 
PHP 
Java 
Ruby 
Open protocol
© 2014 IBM Corporation 
MQ Light messaging model concepts 
14 
Clients attaching to the same topic pattern and share name attach to the same shared destination. 
DESTINATION 
1.Send (‘/test/a’, “Hello”); 
2.Send (‘/test/a’, “World!”); 
1.Hello 
2.World! 
1.Hello 
2. World! 
SHARING 
Topic Address Space 
Sender application 
DESTINATION 
Pattern=/test/# 
Pattern=/test/# 
Share=myshare 
Client 1 
Client 2 
Client 3
© 2014 IBM Corporation 
Deployment options : Statement of Direction 
Developer coding in Python, 
Ruby, JavaScript, Java, C#, 
PHP 
MQ Light for Bluemix 
WebSphere MQ 
[Statement of Direction] 
“MQ Light” 
Deploy seamlessly to “MQ Light”, MQ 
or MQ Light Service 
Builds application and uses MQ 
Light messaging and tests in local 
developer sandbox 
15
© 2014 IBM Corporation 
WALKTHROUGH 
16
© 2014 IBM Corporation 
17
© 2014 IBM Corporation 
18
© 2014 IBM Corporation 
19
© 2014 IBM Corporation 
20
© 2014 IBM Corporation 
21
© 2014 IBM Corporation 
22
© 2014 IBM Corporation 
23
© 2014 IBM Corporation 
24
© 2014 IBM Corporation 
25
© 2014 IBM Corporation 
Summary 
MQ Light : https://developer.ibm.com/messaging/mq-light/ 
MQ Light for Bluemix : www.bluemix.net 
Messaging designed for developers to create responsive and scalable applications 
–Simplified messaging API 
–Easy to acquire and incorporate into applications 
–Development focused tooling 
Range of application deployment options 
–MQ Light 
–IBM MQ [Statement of Direction] 
–MQ Light cloud service in BlueMix 
26
© 2014 IBM Corporation 
Thank you 
27

More Related Content

What's hot

What's hot (20)

Running and Supporting MQ Light Applications
Running and Supporting MQ Light ApplicationsRunning and Supporting MQ Light Applications
Running and Supporting MQ Light Applications
 
Native vs cross platform vs html5
Native vs cross platform vs html5Native vs cross platform vs html5
Native vs cross platform vs html5
 
Cognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix DevelopersCognitive IBM Watson Services for Bluemix Developers
Cognitive IBM Watson Services for Bluemix Developers
 
Ibm certified mobile application developer worklight v6.0
Ibm certified mobile application developer   worklight v6.0Ibm certified mobile application developer   worklight v6.0
Ibm certified mobile application developer worklight v6.0
 
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
 
Smaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giantSmaller Not Taller: Defeating the mobile application architecture giant
Smaller Not Taller: Defeating the mobile application architecture giant
 
Intro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with XamarinIntro to Building Mobile Apps with Xamarin
Intro to Building Mobile Apps with Xamarin
 
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful ServicesHitchhicker's Guide to Using Xamarin Forms with RESTful Services
Hitchhicker's Guide to Using Xamarin Forms with RESTful Services
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 
Introduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java DevelopersIntroduction to IBM Bluemix for Java Developers
Introduction to IBM Bluemix for Java Developers
 
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)IBM Enterprise Social Solutions  on Bluemix (XPages and Connections)
IBM Enterprise Social Solutions on Bluemix (XPages and Connections)
 
Maemo 5 KOffice @ Foss.in on 4 December2009
Maemo 5 KOffice @ Foss.in on 4 December2009Maemo 5 KOffice @ Foss.in on 4 December2009
Maemo 5 KOffice @ Foss.in on 4 December2009
 
IBM Bluemix Garage in London
IBM Bluemix Garage in LondonIBM Bluemix Garage in London
IBM Bluemix Garage in London
 
Jfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the CloudJfokus Workshop: Code in the Cloud for the Cloud
Jfokus Workshop: Code in the Cloud for the Cloud
 
Ten Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to DevTen Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to Dev
 
Mobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBMMobile Enterprise Success with Xamarin and IBM
Mobile Enterprise Success with Xamarin and IBM
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
 
What do you need to know about g rpc on .net
What do you need to know about g rpc on .net What do you need to know about g rpc on .net
What do you need to know about g rpc on .net
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 

Viewers also liked (9)

Media portrayal of first nations
Media portrayal of first nationsMedia portrayal of first nations
Media portrayal of first nations
 
Nov 25 Lesson 11 metis movement & the national policy
Nov 25 Lesson 11 metis movement & the national policyNov 25 Lesson 11 metis movement & the national policy
Nov 25 Lesson 11 metis movement & the national policy
 
Proclamation and treaty
Proclamation and treatyProclamation and treaty
Proclamation and treaty
 
1894 what is mq light and why it matters
1894 what is mq light and why it matters1894 what is mq light and why it matters
1894 what is mq light and why it matters
 
Omaima's project
Omaima's projectOmaima's project
Omaima's project
 
Proclamation and Treaty
Proclamation and TreatyProclamation and Treaty
Proclamation and Treaty
 
Lesson 13 the cpr and the national policy
Lesson 13 the cpr and the national policyLesson 13 the cpr and the national policy
Lesson 13 the cpr and the national policy
 
GWC : MQ Light - from monolith to Microservices for speed and scale
GWC : MQ Light - from monolith to Microservices for speed and scaleGWC : MQ Light - from monolith to Microservices for speed and scale
GWC : MQ Light - from monolith to Microservices for speed and scale
 
Велинград
ВелинградВелинград
Велинград
 

Similar to MQ light open standards webcast

IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
IBM Systems UKI
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
Robert Nicholson
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
Romeo Kienzler
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C#
Jack Chen
 

Similar to MQ light open standards webcast (20)

IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
 
Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014Mq light For Guide Share Europe 2014
Mq light For Guide Share Europe 2014
 
News from hursley jens diedrichsen - may 2014
News from hursley   jens diedrichsen - may 2014 News from hursley   jens diedrichsen - may 2014
News from hursley jens diedrichsen - may 2014
 
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conferenceIBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
 
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
IBM Bluemix on the go - Giulio Santoli (Mobility Hackathon)
 
Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104Paris Meetup Bluemix du 15/10/2104
Paris Meetup Bluemix du 15/10/2104
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
Mq light, mq, and bluemix web sphere user group july 2015
Mq light, mq, and bluemix   web sphere user group july 2015Mq light, mq, and bluemix   web sphere user group july 2015
Mq light, mq, and bluemix web sphere user group july 2015
 
Introducing MQ Light - IBM Interconnect 2015 session AME4181
Introducing MQ Light - IBM Interconnect 2015 session AME4181Introducing MQ Light - IBM Interconnect 2015 session AME4181
Introducing MQ Light - IBM Interconnect 2015 session AME4181
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
 
Bluemix overview v1.4
Bluemix overview v1.4Bluemix overview v1.4
Bluemix overview v1.4
 
Why Use Xamarin for Mobile App Development.pptx
Why Use Xamarin for Mobile App Development.pptxWhy Use Xamarin for Mobile App Development.pptx
Why Use Xamarin for Mobile App Development.pptx
 
Upmc tpdev4
Upmc tpdev4Upmc tpdev4
Upmc tpdev4
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Jack Chen Final Resume C#
Jack Chen Final Resume C# Jack Chen Final Resume C#
Jack Chen Final Resume C#
 
Why is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersWhy is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developers
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

MQ light open standards webcast

  • 1. © 2014 IBM Corporation Dec 2014 IBM MQ Light Alan Chatt (alan.chatt@uk.ibm.com) Product manager for MQ Light @achatt83 #mqlight
  • 2. © 2014 IBM Corporation IBM Messaging portfolio Deliver Messaging Backbone for Enterprise Focus on traditional MQ values, rock-solid enterprise-class service, ease-of-operation, breadth of platform coverage, availability, z/OS exploitation Capture Big Data from Mobile and Internet of Things Focus on Internet-scale events, m2m device enablement, security and privacy, feed into real-time analytics, location- based notifications Enable developers to build more scalable, responsive applications Focus on application developer use cases, breadth of language support, no administration, ease-of-deployment, lightweight & powerful API, as software or a cloud service 2
  • 3. © 2014 IBM Corporation MQ Light : Software and Cloud Messaging that application developers will love to use, helping them make responsive applications that scale easily Available in 3 ways –Software download –Fully managed cloud service in Bluemix –API coming soon to IBM MQ (statement of direction) Trivial to get started : just download, unzip and start coding Open APIs crafted to feel natural in a growing range of popular languages Tooling that makes modular app development easy 3
  • 4. © 2014 IBM Corporation The journey that got us here… Previous developer / IT relationship –Driven by centrally controlled common standards –Carefully planned projects delivering core business systems –Focused on re-using existing skills and investments 4 Share, re-use and save! I need to access some messaging services. I own the apps.
  • 5. © 2014 IBM Corporation The journey that got us here… Evolving developer / IT relationship –Driven by business sponsor demands –Developers download and use the tools to get the job done –Focused on trying new apps and concepts in the market 5
  • 6. © 2014 IBM Corporation The journey that got us here… 6 Ruby Node.js Python C C++ Java C# Perl Go Clojure Lua Erlang Scala PHP
  • 7. © 2014 IBM Corporation Compare Application vs Infrastructure needs 7 Andy Developer Iain Infrastructure Guy I want to execute code without taxing my Web app processes My job is run a communications service for my customers’ apps Some Thing My Apps Workers Messaging Backbone My Customers’ Apps
  • 8. © 2014 IBM Corporation Use cases 8 Connecting external systems Event driven Worker offload •Posting video to multiple social sites after transcoding •Respond to external events •Updating external booking app •Posting updates to twitter •Image processing •Text analytics
  • 9. © 2014 IBM Corporation Making applications more responsive and easier to scale 9 User Waits
  • 10. © 2014 IBM Corporation Making applications more responsive and easier to scale 10 User Waits
  • 11. © 2014 IBM Corporation Easy to get going Download and get coding within 5 minutes No administration; just code and go Node API client libraries installed using npm package manager Tutorials and examples in their languages, relevant to actual use 11
  • 12. © 2014 IBM Corporation Tooling to assist development Used to answer questions like : –Where did this message come from? –Where did that message go? –What messages has my app consumed? 12
  • 13. © 2014 IBM Corporation … Does not restrict language choice Polyglot language API crafted to feel native within the language New clients can be created by developers Using open protocol to build community around messaging clients 13 Node.js Python PHP Java Ruby Open protocol
  • 14. © 2014 IBM Corporation MQ Light messaging model concepts 14 Clients attaching to the same topic pattern and share name attach to the same shared destination. DESTINATION 1.Send (‘/test/a’, “Hello”); 2.Send (‘/test/a’, “World!”); 1.Hello 2.World! 1.Hello 2. World! SHARING Topic Address Space Sender application DESTINATION Pattern=/test/# Pattern=/test/# Share=myshare Client 1 Client 2 Client 3
  • 15. © 2014 IBM Corporation Deployment options : Statement of Direction Developer coding in Python, Ruby, JavaScript, Java, C#, PHP MQ Light for Bluemix WebSphere MQ [Statement of Direction] “MQ Light” Deploy seamlessly to “MQ Light”, MQ or MQ Light Service Builds application and uses MQ Light messaging and tests in local developer sandbox 15
  • 16. © 2014 IBM Corporation WALKTHROUGH 16
  • 17. © 2014 IBM Corporation 17
  • 18. © 2014 IBM Corporation 18
  • 19. © 2014 IBM Corporation 19
  • 20. © 2014 IBM Corporation 20
  • 21. © 2014 IBM Corporation 21
  • 22. © 2014 IBM Corporation 22
  • 23. © 2014 IBM Corporation 23
  • 24. © 2014 IBM Corporation 24
  • 25. © 2014 IBM Corporation 25
  • 26. © 2014 IBM Corporation Summary MQ Light : https://developer.ibm.com/messaging/mq-light/ MQ Light for Bluemix : www.bluemix.net Messaging designed for developers to create responsive and scalable applications –Simplified messaging API –Easy to acquire and incorporate into applications –Development focused tooling Range of application deployment options –MQ Light –IBM MQ [Statement of Direction] –MQ Light cloud service in BlueMix 26
  • 27. © 2014 IBM Corporation Thank you 27