More Related Content
Similar to MQ light open standards webcast (20)
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
- 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