mq light for guide share europe 2014
TRANSCRIPT
![Page 2: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/2.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
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.
2
![Page 3: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/3.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
IBM Messaging portfolio
3
Deliver Messaging Backbone for EnterpriseFocus 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 ThingsFocus 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 applicationsFocus on application developer use cases, breadth of language support, no administration, ease-of-deployment, lightweight & powerful API, as software or a cloud service
![Page 4: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/4.jpg)
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
![Page 5: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/5.jpg)
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.
![Page 6: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/6.jpg)
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
![Page 7: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/7.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
The journey that got us here…
7
Ruby
Node.js
Python
C
C++
Java
C#
Perl
Go
Clojure
Lua
Erlang Scala
PHP
![Page 8: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/8.jpg)
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
Worker Offload
![Page 9: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/9.jpg)
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
Delayed Processing
3rd Party Integration
![Page 10: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/10.jpg)
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
![Page 11: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/11.jpg)
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
![Page 12: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/12.jpg)
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
![Page 13: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/13.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
MQ Light messaging model concepts
13
Clients attaching to the same topic pattern and share name attach
to the same shared destination.
DESTINATION1. 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
![Page 14: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/14.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
Deployment options : Statement of Direction
14
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
![Page 15: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/15.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
WALKTHROUGH
15
![Page 16: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/16.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
16
![Page 17: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/17.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
17
![Page 18: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/18.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
18
![Page 19: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/19.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
![Page 20: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/20.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
20
![Page 21: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/21.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
21
![Page 22: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/22.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
22
![Page 23: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/23.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
23
![Page 24: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/24.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
24
![Page 25: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/25.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
25
![Page 26: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/26.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
26
![Page 27: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/27.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
27
![Page 28: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/28.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
28
![Page 29: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/29.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
29
![Page 30: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/30.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
30
![Page 31: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/31.jpg)
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
![Page 32: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/32.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
Questions?
32
![Page 33: Mq light For Guide Share Europe 2014](https://reader034.vdocument.in/reader034/viewer/2022042716/55a42c861a28ab595c8b46e4/html5/thumbnails/33.jpg)
Session feedback – Do it online at tyc.gse.org.uk/feedback
© 2014 IBM Corporation
Thank You
Rob NicholsonSenior Technical Staff Member
Software Group
+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