Top Banner
© 2014 IBM Corporation Dec 2014 IBM MQ Light Alan Chatt ([email protected]) Product manager for MQ Light @achatt83 #mqlight
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MQ light open standards webcast

© 2014 IBM Corporation

Dec 2014

IBM MQ Light Alan Chatt ([email protected]) Product manager for MQ Light @achatt83 #mqlight

Page 2: MQ light open standards webcast

© 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

Page 3: MQ light open standards webcast

© 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

Page 4: MQ light open standards webcast

© 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.

Page 5: MQ light open standards webcast

© 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

Page 6: MQ light open standards webcast

© 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

Page 7: MQ light open standards webcast

© 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

Page 8: MQ light open standards webcast

© 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

Page 9: MQ light open standards webcast

© 2014 IBM Corporation

Making applications more responsive and easier to scale

9

Us

er

Wa

its

Page 10: MQ light open standards webcast

© 2014 IBM Corporation

Making applications more responsive and easier to scale

10

Us

er

Wa

its

Page 11: MQ light open standards webcast

© 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

Page 12: MQ light open standards webcast

© 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

Page 13: MQ light open standards webcast

© 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

Page 14: MQ light open standards webcast

© 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

Page 15: MQ light open standards webcast

© 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

Page 16: MQ light open standards webcast

© 2014 IBM Corporation

WALKTHROUGH

16

Page 17: MQ light open standards webcast

© 2014 IBM Corporation 17

Page 18: MQ light open standards webcast

© 2014 IBM Corporation 18

Page 19: MQ light open standards webcast

© 2014 IBM Corporation 19

Page 20: MQ light open standards webcast

© 2014 IBM Corporation 20

Page 21: MQ light open standards webcast

© 2014 IBM Corporation 21

Page 22: MQ light open standards webcast

© 2014 IBM Corporation 22

Page 23: MQ light open standards webcast

© 2014 IBM Corporation 23

Page 24: MQ light open standards webcast

© 2014 IBM Corporation 24

Page 25: MQ light open standards webcast

© 2014 IBM Corporation 25

Page 26: MQ light open standards webcast

© 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

Page 27: MQ light open standards webcast

© 2014 IBM Corporation

Thank you

27