SlideShare a Scribd company logo
IBM MQ Light 
Rob Nicholson (rob_nicholson@uk.ibm.com) 
IBM 
4/11/2014 
Session PC 
@nicholsr #mqlight
Please Note 
IBM’s statements regarding its plans, directions, and intent are subject to change or 
withdrawal without notice at IBM’s sole discretion. Information regarding potential future 
products is intended to outline our general product direction and it should not be relied on 
in making a purchasing decision. 
The information mentioned regarding potential future products is not a commitment, 
promise, or legal obligation to deliver any material, code or functionality. Information 
about potential future products may not be incorporated into any contract. The 
development, release, and timing of any future features or functionality described for our 
products remains at our sole discretion 
Performance is based on measurements and projections using standard IBM 
benchmarks in a controlled environment. The actual throughput or performance that any 
user will experience will vary depending upon many factors, including considerations 
such as the amount of multiprogramming in the user’s job stream, the I/O configuration, 
the storage configuration, and the workload processed. Therefore, no assurance can be 
given that an individual user will achieve results similar to those stated here. 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
2
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
IBM Messaging portfolio 
3 
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
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
MQ Light : Software and Cloud 
4 
 Messaging that application developers will 
love to use, helping them make responsive 
applications that scale easily 
 3 ways to get it: 
– Bluemix service 
– MQ Light software download (Linux/ 
/Windows / Mac) 
– Statement of Direction for support in MQ Version 8. 
 Open APIs crafted to feel natural in a 
growing range of popular languages 
 Tooling that makes modular app 
development easy
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 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 
5 
Share, 
re-use and 
save! 
I need to access 
some messaging 
services. I own 
the apps.
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 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 
6
Python 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
The journey that got us here… 
7 
Ruby 
Node.js 
C 
Java 
C++ 
C# 
Perl 
Go 
Clojure 
Lua 
Erlang Scala 
PHP
Worker Offload 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
Use Cases 
8 
Intensive work offloaded and distributed 
amongst worker processes to be performed 
asynchronously 
- Processing images or videos 
- Performing text analytics 
Event Driven 
Take one or more actions when something 
interesting happens 
- Email logs and update dashboards when build finishes 
- Upload videos once finished transcoding
Delayed Processing 
3rd Party Integration 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
Use Cases 
9 
Schedule a task to happen at a specific point in 
time 
- Run in detailed reports when app use is low 
- Generate end of day summary 
Ensure applications remain responsive even when 
3rd party system are not available or responding 
fast enough 
- Updating existing CRM system 
- Booking appointment
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 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 
10
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 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? 
11
Session feedback – Do it online at tyc.gse.org.uk/feedback 
… 
© 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 
– Clients based on Open source Apache Qpid Proton 
 Using open protocol (AMQP 1.0) to build community around messaging clients 
12 
Node.js 
Python 
PHP 
Java* 
Ruby 
Open 
protocol 
*JMS 1.1 in Bluemix today
DESTINATION 
Pattern=/test/# 
SHARING 
Topic Address Space 
Sender application 
1. Send (‘/test/a’, “Hello”); DESTINATION 
2. Send (‘/test/a’, “World!”); 
Pattern=/test/# 
Share=myshare 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
1. Hello 
2. World! 
1. Hello 
2. World! 
© 2014 IBM Corporation 
MQ Light messaging model concepts 
13 
Client 1 
Client 2 
Client 3 
Clients attaching to the same topic pattern and share name attach 
to the same shared destination.
Developer coding in Python, 
Ruby, JavaScript, Java, C#, 
Session feedback – Do it online at tyc.gse.org.uk/feedback 
“MQ Light” 
WebSphere MQ 
[Statement of Direction] 
© 2014 IBM Corporation 
Deployment options : Statement of Direction 
14 
PHP 
MQ Light for Bluemix 
Deploy seamlessly to “MQ Light”, MQ 
or MQ Light Service 
Builds application and uses MQ 
Light messaging and tests in local 
developer sandbox
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
WALKTHROUGH 
15
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
16
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
17
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
18
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
20
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
21
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
22
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
23
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
24
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
25
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
26
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
27
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
28
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
29
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
30
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 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 
31
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
Questions? 
32
Session feedback – Do it online at tyc.gse.org.uk/feedback 
© 2014 IBM Corporation 
Thank You 
Rob Nicholson 
Senior Technical Staff Member 
Software Group 
rob_nicholson@uk.ibm.com 
+44 1962 817517 
Twitter: nicholsr 
Linkedin: 
uk.linkedin.com/in/robertbnicholson/ 
Session feedback 
 Please submit your feedback at 
tyc.gse.org.uk/feedback 
 Session is: PC

More Related Content

What's hot

3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...Sandeep Chellingi
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
 
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solutionSandeep Chellingi
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 
Mule soft meetups-24012020
Mule soft meetups-24012020Mule soft meetups-24012020
Mule soft meetups-24012020Pablo Bellissimo
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...XebiaLabs
 
Extending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsExtending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsIBM UrbanCode Products
 
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 scaleachatt83
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
Achieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCFAchieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCFVMware Tanzu
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployIBM UrbanCode Products
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
IBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingIBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingRobert Nicholson
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzSusan Yoskin
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0IBM UrbanCode Products
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesIBM UrbanCode Products
 
M10: How to implement mq in a containerized architecture ITC 2019
M10: How to implement mq in a containerized architecture ITC 2019M10: How to implement mq in a containerized architecture ITC 2019
M10: How to implement mq in a containerized architecture ITC 2019Robert Parker
 

What's hot (20)

3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solution
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Mule soft meetups-24012020
Mule soft meetups-24012020Mule soft meetups-24012020
Mule soft meetups-24012020
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
 
Extending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with PluginsExtending uBuild and uDeploy with Plugins
Extending uBuild and uDeploy with Plugins
 
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
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Achieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCFAchieving Hyper-Productivity Through the Use of Microservices and PCF
Achieving Hyper-Productivity Through the Use of Microservices and PCF
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
IBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingIBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud Messaging
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
M10: How to implement mq in a containerized architecture ITC 2019
M10: How to implement mq in a containerized architecture ITC 2019M10: How to implement mq in a containerized architecture ITC 2019
M10: How to implement mq in a containerized architecture ITC 2019
 

Viewers also liked

Resource direct-mail-checklist
Resource direct-mail-checklist Resource direct-mail-checklist
Resource direct-mail-checklist cyad
 
Mind Your Processes - Heb
Mind Your Processes - HebMind Your Processes - Heb
Mind Your Processes - HebDafna Levy
 
2014 csp+hecs help booklet
2014 csp+hecs help booklet2014 csp+hecs help booklet
2014 csp+hecs help bookletcyad
 
Ignite the BPM Spark With Blueprint
Ignite the BPM Spark With BlueprintIgnite the BPM Spark With Blueprint
Ignite the BPM Spark With BlueprintDafna Levy
 
Business Process Improvement Project- בעברית
Business Process Improvement Project- בעבריתBusiness Process Improvement Project- בעברית
Business Process Improvement Project- בעבריתDafna Levy
 
Agriculture annual review
Agriculture annual review Agriculture annual review
Agriculture annual review cyad
 
Cassava processing
Cassava processingCassava processing
Cassava processingcyad
 
Comfortable-being-a-fundraiser ?
Comfortable-being-a-fundraiser ?Comfortable-being-a-fundraiser ?
Comfortable-being-a-fundraiser ?cyad
 
Writing movies for fun
Writing movies for fun  Writing movies for fun
Writing movies for fun cyad
 
Comparative aspects-of-christian-music-in-india-china-and-russia
Comparative aspects-of-christian-music-in-india-china-and-russiaComparative aspects-of-christian-music-in-india-china-and-russia
Comparative aspects-of-christian-music-in-india-china-and-russiacyad
 
production techniques_cassava
 production techniques_cassava production techniques_cassava
production techniques_cassavacyad
 
Alec Sharp Process Traction
Alec Sharp Process TractionAlec Sharp Process Traction
Alec Sharp Process TractionDafna Levy
 
Discovery of Production Processes - Tutorial
Discovery of Production Processes - TutorialDiscovery of Production Processes - Tutorial
Discovery of Production Processes - TutorialDafna Levy
 
Resource fundraising-task-map
Resource fundraising-task-map Resource fundraising-task-map
Resource fundraising-task-map cyad
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastRobert Nicholson
 
Resource nonprofit-development-inventory
Resource nonprofit-development-inventory Resource nonprofit-development-inventory
Resource nonprofit-development-inventory cyad
 
Chapter 02 simulation examples
Chapter 02   simulation examplesChapter 02   simulation examples
Chapter 02 simulation examplesImran Ali Chaudhry
 

Viewers also liked (18)

Resource direct-mail-checklist
Resource direct-mail-checklist Resource direct-mail-checklist
Resource direct-mail-checklist
 
Mind Your Processes - Heb
Mind Your Processes - HebMind Your Processes - Heb
Mind Your Processes - Heb
 
2014 csp+hecs help booklet
2014 csp+hecs help booklet2014 csp+hecs help booklet
2014 csp+hecs help booklet
 
Ignite the BPM Spark With Blueprint
Ignite the BPM Spark With BlueprintIgnite the BPM Spark With Blueprint
Ignite the BPM Spark With Blueprint
 
MQ Light for WTU
 MQ Light for WTU MQ Light for WTU
MQ Light for WTU
 
Business Process Improvement Project- בעברית
Business Process Improvement Project- בעבריתBusiness Process Improvement Project- בעברית
Business Process Improvement Project- בעברית
 
Agriculture annual review
Agriculture annual review Agriculture annual review
Agriculture annual review
 
Cassava processing
Cassava processingCassava processing
Cassava processing
 
Comfortable-being-a-fundraiser ?
Comfortable-being-a-fundraiser ?Comfortable-being-a-fundraiser ?
Comfortable-being-a-fundraiser ?
 
Writing movies for fun
Writing movies for fun  Writing movies for fun
Writing movies for fun
 
Comparative aspects-of-christian-music-in-india-china-and-russia
Comparative aspects-of-christian-music-in-india-china-and-russiaComparative aspects-of-christian-music-in-india-china-and-russia
Comparative aspects-of-christian-music-in-india-china-and-russia
 
production techniques_cassava
 production techniques_cassava production techniques_cassava
production techniques_cassava
 
Alec Sharp Process Traction
Alec Sharp Process TractionAlec Sharp Process Traction
Alec Sharp Process Traction
 
Discovery of Production Processes - Tutorial
Discovery of Production Processes - TutorialDiscovery of Production Processes - Tutorial
Discovery of Production Processes - Tutorial
 
Resource fundraising-task-map
Resource fundraising-task-map Resource fundraising-task-map
Resource fundraising-task-map
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
Resource nonprofit-development-inventory
Resource nonprofit-development-inventory Resource nonprofit-development-inventory
Resource nonprofit-development-inventory
 
Chapter 02 simulation examples
Chapter 02   simulation examplesChapter 02   simulation examples
Chapter 02 simulation examples
 

Similar to Mq light For Guide Share Europe 2014

IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM Systems UKI
 
MQ light open standards webcast
MQ light open standards webcastMQ light open standards webcast
MQ light open standards webcastachatt83
 
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixRobert Nicholson
 
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 conferencematthew1001
 
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 Jens Diedrichsen
 
How to develop responsive applications with ibm web sphere mq light
How to develop responsive applications with ibm web sphere mq lightHow to develop responsive applications with ibm web sphere mq light
How to develop responsive applications with ibm web sphere mq lightmatthew1001
 
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/2104IBM France Lab
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_finalRaul Chong
 
IBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM Systems UKI
 
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. 2014IBM France Lab
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
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)gjuljo
 
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 2015matthew1001
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3Nguyen Tai Dzung
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
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
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightRaul Chong
 

Similar to Mq light For Guide Share Europe 2014 (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 open standards webcast
MQ light open standards webcastMQ light open standards webcast
MQ light open standards webcast
 
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
 
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
 
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
 
How to develop responsive applications with ibm web sphere mq light
How to develop responsive applications with ibm web sphere mq lightHow to develop responsive applications with ibm web sphere mq light
How to develop responsive applications with ibm web sphere mq light
 
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
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 
IBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM How to Develop Responsive Applications
IBM How to Develop Responsive Applications
 
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
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
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)
 
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
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
Overview
OverviewOverview
Overview
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
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...
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - Worklight
 

More from Robert Nicholson

IBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech ConferenceIBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech ConferenceRobert Nicholson
 
IBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceIBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceRobert Nicholson
 
IBM Hybrid Integration Platform
IBM Hybrid Integration PlatformIBM Hybrid Integration Platform
IBM Hybrid Integration PlatformRobert Nicholson
 
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...Robert Nicholson
 
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...Robert Nicholson
 
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...Robert Nicholson
 

More from Robert Nicholson (8)

IBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech ConferenceIBM Cloud Integration Platform Introduction - Integration Tech Conference
IBM Cloud Integration Platform Introduction - Integration Tech Conference
 
IBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech ConferenceIBM Cloud Integration Platform High Availability - Integration Tech Conference
IBM Cloud Integration Platform High Availability - Integration Tech Conference
 
IBM Hybrid Integration Platform
IBM Hybrid Integration PlatformIBM Hybrid Integration Platform
IBM Hybrid Integration Platform
 
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
IBM IMPACT 2009 Session 3100 - Dynamic Scripting and Rich Web 2.0 Interfaces ...
 
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
IBM IMPACT 2009 Conference Session 2024 - WebSphere sMash Integration, PHP wi...
 
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...
IBM IMPACT 2009 Conference Session 2078 - Extending and Integrating Popular P...
 
Project Zero JavaOne 2008
Project Zero JavaOne 2008Project Zero JavaOne 2008
Project Zero JavaOne 2008
 
Project Zero Php Quebec
Project Zero Php QuebecProject Zero Php Quebec
Project Zero Php Quebec
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 

Mq light For Guide Share Europe 2014

  • 1. IBM MQ Light Rob Nicholson (rob_nicholson@uk.ibm.com) IBM 4/11/2014 Session PC @nicholsr #mqlight
  • 2. Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Session feedback – Do it online at tyc.gse.org.uk/feedback 2
  • 3. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation IBM Messaging portfolio 3 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
  • 4. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation MQ Light : Software and Cloud 4  Messaging that application developers will love to use, helping them make responsive applications that scale easily  3 ways to get it: – Bluemix service – MQ Light software download (Linux/ /Windows / Mac) – Statement of Direction for support in MQ Version 8.  Open APIs crafted to feel natural in a growing range of popular languages  Tooling that makes modular app development easy
  • 5. Session feedback – Do it online at tyc.gse.org.uk/feedback © 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 5 Share, re-use and save! I need to access some messaging services. I own the apps.
  • 6. Session feedback – Do it online at tyc.gse.org.uk/feedback © 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 6
  • 7. Python Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation The journey that got us here… 7 Ruby Node.js C Java C++ C# Perl Go Clojure Lua Erlang Scala PHP
  • 8. Worker Offload Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation Use Cases 8 Intensive work offloaded and distributed amongst worker processes to be performed asynchronously - Processing images or videos - Performing text analytics Event Driven Take one or more actions when something interesting happens - Email logs and update dashboards when build finishes - Upload videos once finished transcoding
  • 9. Delayed Processing 3rd Party Integration Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation Use Cases 9 Schedule a task to happen at a specific point in time - Run in detailed reports when app use is low - Generate end of day summary Ensure applications remain responsive even when 3rd party system are not available or responding fast enough - Updating existing CRM system - Booking appointment
  • 10. Session feedback – Do it online at tyc.gse.org.uk/feedback © 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 10
  • 11. Session feedback – Do it online at tyc.gse.org.uk/feedback © 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? 11
  • 12. Session feedback – Do it online at tyc.gse.org.uk/feedback … © 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 – Clients based on Open source Apache Qpid Proton  Using open protocol (AMQP 1.0) to build community around messaging clients 12 Node.js Python PHP Java* Ruby Open protocol *JMS 1.1 in Bluemix today
  • 13. DESTINATION Pattern=/test/# SHARING Topic Address Space Sender application 1. Send (‘/test/a’, “Hello”); DESTINATION 2. Send (‘/test/a’, “World!”); Pattern=/test/# Share=myshare Session feedback – Do it online at tyc.gse.org.uk/feedback 1. Hello 2. World! 1. Hello 2. World! © 2014 IBM Corporation MQ Light messaging model concepts 13 Client 1 Client 2 Client 3 Clients attaching to the same topic pattern and share name attach to the same shared destination.
  • 14. Developer coding in Python, Ruby, JavaScript, Java, C#, Session feedback – Do it online at tyc.gse.org.uk/feedback “MQ Light” WebSphere MQ [Statement of Direction] © 2014 IBM Corporation Deployment options : Statement of Direction 14 PHP MQ Light for Bluemix Deploy seamlessly to “MQ Light”, MQ or MQ Light Service Builds application and uses MQ Light messaging and tests in local developer sandbox
  • 15. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation WALKTHROUGH 15
  • 16. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 16
  • 17. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 17
  • 18. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 18
  • 19. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation
  • 20. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 20
  • 21. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 21
  • 22. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 22
  • 23. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 23
  • 24. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 24
  • 25. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 25
  • 26. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 26
  • 27. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 27
  • 28. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 28
  • 29. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 29
  • 30. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation 30
  • 31. Session feedback – Do it online at tyc.gse.org.uk/feedback © 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 31
  • 32. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation Questions? 32
  • 33. Session feedback – Do it online at tyc.gse.org.uk/feedback © 2014 IBM Corporation Thank You Rob Nicholson Senior Technical Staff Member Software Group rob_nicholson@uk.ibm.com +44 1962 817517 Twitter: nicholsr Linkedin: uk.linkedin.com/in/robertbnicholson/ Session feedback  Please submit your feedback at tyc.gse.org.uk/feedback  Session is: PC