News from hursley jens diedrichsen - may 2014

48
© 2014 IBM Corporation News from Hursley May 2014 Jens Diedrichsen IBM Integration Bus Development Hursley Lab, UK [email protected]

description

GSE, MQ User Group meeting in Ettlingen, Germany - 5th - 7th May 2014

Transcript of News from hursley jens diedrichsen - may 2014

Page 1: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

News from HursleyMay 2014

Jens DiedrichsenIBM Integration Bus DevelopmentHursley Lab, UK

[email protected]

Page 2: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

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.

Page 3: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

• IBM and the IBM logo are trademarks of International Business Machines Corporation,

registered in many jurisdictions. Other marks may be trademarks or registered trademarks

of their respective owners.

• Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

• Java and all Java-based trademarks and logos are trademarks or registered trademarks of

Oracle and/or its affiliates.

• Other company, product and service names may be trademarks, registered marks or service

marks of their respective owners.

• References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates.

Trademark Statement

Page 4: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Agenda

� IBM Messaging

–Messaging Roadmap

–MQ Light

� IBM Integration

–IIB Roadmap & v.Next

–IIB Industry Packs Update

Page 5: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Messaging Focus Areas

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, zero-admin, security and privacy, feed into real-time analytics, location-based notifications

Enable Developers to build more scalable, responsive applicationsFocus on new app dev use cases, breadth of languages, ease-of-deployment, lightweight services, integration with developer frameworks

Page 6: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Messaging Roadmap

•Q4

•Q2•MQ V7.5.0.2•MQ MFT for 4690•File Transfer for Retail Store Controller

•IBM MessageSight FP1 •FP with enhancements•Virtual Appliance for devt use

•Q3

•MQ Advanced for Developers – free!

•IBM MQ Light*•Open alpha

•MQ VUE for z/OS (OTC)

•IBM MessageSight V1.1•Mobile apps•Security•Developer

•Q3

•Q4

IBM MQ V8 (Dist & z/OS)•Security•Cloud•Standards & currency•Admin•Scalability

IBM Internet of Things Cloud*• Open Early access

IBM MQ Light*�Developer focused offering•Open beta

Elastic MQ Service*• Open beta in Bluemix

IBM MQ Light* Developer focused messaging

Elastic MQ Service*• As-a-Service messaging delivered in Bluemix

IBM Internet of Things Cloud*• commercially available

•Q1

IBM Internet of Things Cloud*•Closed Early access

MQ Advanced & MFT includes Sterling CC & C:DUpsell part from C:D toMQ Advanced

* = product name tbc2014

2013

2015

https://www.ibmdw.net/iot/

Page 7: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Messaging Focus Areas

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, zero-admin, security and privacy, feed into real-time analytics, location-based notifications

Enable Developers to build more scalable, responsive applicationsFocus on new app dev use cases, breadth of languages, ease-of-deployment, lightweight services, integration with developer frameworks

Page 8: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Internet of Things Cloud

https://www.ibmdw.net/iot/

Page 9: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Messaging Focus Areas

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, zero-admin, security and privacy, feed into real-time analytics, location-based notifications

Enable Developers to build more scalable, responsive applicationsFocus on new app dev use cases, breadth of languages, ease-of-deployment, lightweight services, integration with developer frameworks

Page 10: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Some Background

WebSphere MQ is a fully featured

messaging product that caters for even the most advanced messaging topologies

It has support for a wide array of

languages, platforms, architectures,

qualities of service, topology types, high

availability configurations, workload

balancing etc...

However, while administrators tend to be

well skilled in MQ technologies, application developers tend not to be.

Architects are being asked to do more with

less

These are just some of the graphics

from the Intro to MQ presentation

Application developers have less time to learn the MQ product

thoroughly

Page 11: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Introducing MQ Light – Open Beta

Developer coding in JavaScript, Java, Python,

Ruby, C#, PHP

Builds messaging into applications using preferred IDE or CLI

and tests in developer sandbox

Page 12: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Developer oriented download & install

We're addressing the inhibitors to developer approval

� Removing the sign-in step from the download process

� Removing the need to run an installer,

allowing the product to be unzipped to

any location

� Ensuring we don't require intrusive OS changes, e.g.

altering the registry, setting up users

� Developer-centric platform support

� Providing a more developer-centric look & feel

to the download site and support pages

Page 13: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

www.ibmdw.net/messaging/mq-light/

Page 14: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Appropriate Platform Support

Developer-centric rather than enterprise-centric platforms

– The beta currently has support for:

• Microsoft® Windows® 7

• RedHat Enterprise Linux 6 64-bit

– We recognise the importance of platforms and we'll be looking at

support for them during the beta, such as:

• Ubuntu

• Mac OS X

• Suse Linux

z/OS, IBM i, Solaris®, AIX or HP-UX® are not our target platforms

Page 15: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Simple API

Better suited to rapid application development

Basic administration built into the API

• Creating endpoints, configuring connectivity to existing systems etc.

Based on AMQP 1.0

• Open protocol to encourage community development

• Intention is to open-source the clients (statement of direction)

• Language-specific libraries will be provided

so the developer doesn't code directly to the AMQP spec

•Node.js currently available in the MQ Light alpha available online

Designed to fit in with what developers are used to

• Libraries available via appropriate repositories e.g. npm install mqlight

Page 16: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Web Based Monitoring

Page 17: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Send Messages

Applications send messages to a topic.

A topic is an address in the topic space

either flat or arranged hierarchically.

1. Send (‘/test/a’, “Hello”);

2. Send (‘/test/a’, “World!”);

Topic Address Space

Sender application

Page 18: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Simple Receive

• Applications receive messages by creating a destination with a pattern

which matches the topics they are interested in.

• Pattern matching scheme based on WMQ.

1. Send (‘/test/a’, “Hello”);

2. Send (‘/test/a’, “World!”);

Topic Address Space

Sender application

DESTINATION

Pattern=/test/a

1. “Hello”

2. “World!”

Page 19: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Pub/Sub

• Multiple destinations can be created which match the same topic

• Pub/Sub style.

DESTINATION

1. Send (‘/test/a’, “Hello”);

2. Send (‘/test/a’, “World!”);

Topic Address Space

Sender application

DESTINATION

Pattern=/test/a

Pattern=/test/#

Client 1

Client 2

1. “Hello”

2. “World!”

1. “Hello”

2. “World!”

Page 20: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Persistent destinations

• Destinations persist for a defined “time to live” after receiver detaches.

1. Send (‘/test/a’, “Hello”);

2. Send (‘/test/a’, “World!”);

Topic Address Space

Sender application

Hello

World!

DESTINATION

Pattern=/test/a

Disconnected client

Page 21: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Sharing

• 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!”);

SHARING

Topic Address Space

Sender application

DESTINATION

Pattern=/test/#

Pattern=/test/#

Share=myshare

Client 1

Client 2

Client 3

1. “Hello”

2. “World!”

1. “Hello”

2. “World!”

Page 22: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light Messaging Model – Client takeover

1. Send (‘/test/a’, “Hello”);

Hello

Topic Address Space

Sender application

DESTINATION

Pattern=/test/#

Client 1

World!

Client 1

2. Send (‘/test/a’, “World!”);

• Applications connect to MQ Light service specify (optional) client ID.

• Re-using the same client ID pre-empts the original connection.

• Ideal for worker takeover in the cloud.

Page 23: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Application Messaging Deployment Options

IBM BlueMix(Beta)

Public cloud messaging

MQ Light Runtime (Beta)

On-premise application messaging

Deploys

IBM WebSphere MQ(Statement of Direction)

Enterprise messaging

Deploys

Deploys

IBM MQ Light Development Kit

Tooling for developer platforms

Write apps in node.js

Page 24: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQ Light API - Runtimes

Open

WireProtocol

Based

on

AMQP 1.0

Page 25: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Application Messaging Deployment Options

MQ Light Runtime(Beta)

On-premise application messaging

Deploys

IBM WebSphere MQ(Statement of Direction)

Enterprise messaging

Deploys

Deploys

IBM MQ Light Development Kit

Tooling for developer platforms

Write apps in node.js

IBM BlueMix(Beta)

Public cloud messaging

Page 26: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM MQ Light – for on-premise deployment

Some developers will like the new APIs but won't want to deploy to a PaaS

– Small line-of-business projects, e.g. queueing up builds

– No mission critical features

• No HA

• No horizontal scaling

MQ Light will probably be available to license as the production runtime for messaging applications

– Specific licensing plan not yet finalised

– Looking at licensing models that work for development teams

Fully compatible with the IBM Elastic Message Service PaaS runtime

– Easy to migrate applications to a PaaS at a later point

Page 27: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Application Messaging Deployment Options

IBM MQ Light Development Kit

(Beta)

Tooling for developer platforms

Write apps in node.js

MQ Light Runtime(Beta)

On-premise application messaging

Deploys

IBM WebSphere MQ(Statement of Direction)

Enterprise messaging

Deploys

Deploys

Elastic MQ

in IBM BlueMix(Beta)

Public cloud messaging

Page 28: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Elastic Message Service - Messaging in a PaaS

MQ currently offers cloud deployment options in a couple of flavours

– IBM Messaging Extension for Web Application Pattern (IBM PureApp, IBM WD)– WebSphere MQ Hypervisor Edition for AIX/RHEL

We also have a beta version of Elastic MQrunning in the IBM BlueMix PaaS

– Admin-free experience

– Elastic MQ environment automatically provisioned for each user

when they request an instance of it

– Applications are linked or 'bound' to the provisioned environment automatically

when they are deployed to BlueMix

– The MQ Light team are working with BlueMix

to offer a seamless development-to-production experience.

– Not a full MQ experience in the cloud

Page 29: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Try it all out for yourselves!

Watch the video : MQ Light and Elastic MQ demonstrations for Impact

https://www.youtube.com/watch?v=nJ-UsinEQxE

Elastic MQ is available in IBM BlueMix Beta today at

https://ace.ng.bluemix.net/

or Google “IBM BlueMix”

MQ Light Beta is available to try out now at

https://www.ibmdw.net/messaging/mq-light/

or Google “IBM MQ Light”

Page 30: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Integration Bus

- Roadmap & vNext

Page 31: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Introducing IBM Integration Bus

� IBM’s Strategic Integration Technology– Single engineered product for .NET, Java and fully heterogeneous integration scenarios– DataPower continues to evolve as IBM’s integration gateway

Edge

IntegrationGateway

� A Natural Evolution for WebSphere Message Broker users– Significant innovation and evolution of WMB technology base– New features for Policy-based WLM, BPM integration, Business rules and .NET

� Designed to incorporate WebSphere Enterprise Service Bus use cases– Capabilities of WESB are folded in to IBM Integration Bus over time– Conversion tools for initial use cases built in to IIB from day one– WESB technology remains in market, supported. Migrate to Integration Bus when ready

Page 32: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Integration Bus V9

Q2 2013

Business Rules and BPM Integration

Policy-based Workload Management and

Flow Management

Web-based Visualization and Performance

Analysis

MQ and Database Service Discovery

.NET Input, Dynamics, MSMQ

Integration Bus Roadmap

IBM Integration Bus

V9 FP1 Q4 2013

IBM Integration Bus v.Next

Simple & Productive

Universal & Independent

Industry Specific & Relevant

Dynamic & Intelligent

High Performing & Scalable

IBM Integration Bus

V9 FP2 Q2 2014IBM's plans, directions,

and intent are subject

to change or withdrawal

Page 33: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Integration Themes

� Simple & Productive

– Making it easier and quicker to develop and manage integration solutions• Learn, Develop, Deploy, Manage, Migrate quickly and easily

� Universal & Independent

– Connecting to a range of different systems

• Universal connectivity includes standards, de facto standards, industry and custom systems

� Industry Specific & Relevant

– Provide industry relevant connectivity packs to solve domain specific problems• Industry specific nodes, solution-oriented patterns & user-oriented tooling

� Dynamic & Intelligent

– Allow the creation of dynamic solutions that provide business insight• Flexible configuration tools, analysis of data and intelligence

� High Performing & Scalable

– Provide a platform and technology neutral connectivity option• Work on the widest possible range of hardware, software and virtualized environments

Page 34: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Integration Bus Content

� Simple & Productive– Graphical Mapper: stored procedures, patterns and enhanced conversion of older maps– BPM Express/Standard (Lombardi) Integration: Process Designer synergy and integrated deployment – Web Tools: Real-Time Performance Statistics for understanding system behaviour

� Universal & Independent– WESB Conversion: Import and conversion of mediation flows and “to do” list– MQ service discovery to facilitate sharing of service definitions– Database discovery and analysis tools for diversified access to systems of record– DFDL improvements including lengthKind “pattern” and enhancements for TLOG– .NET Input node, Dynamics and MSMQ samples and patterns, support for Windows Server 2012– System of awareness for service mapping application-oriented integration

� Industry Specific & Relevant– Healthcare Pack update: MB8 Exploitation, DICOM Imaging, Analytics with Netezza and COGNOS

� Dynamic & Intelligent– Integrated Workload Traffic shaping policies to manage back-end system load– Managing unresponsive integration flows for improved overall system reliability– Business Decision Services using ODM technology for business rules integration– Security enhancements: Improved BasicAuth, Multiple certificates, CRL checking

� High Performing & Scalable– Embedded cache extensions: External cache, expiry and SSL support– Flexible Cloud Provisioning with IWS, SCAS and Pure, including Pure POWER support

Page 35: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

What’s new in IIB V10 Open Beta

� Significantly simplified Install– Single install image including Toolkit & Runtime – GitHub repository for storing patterns & samples

� Flexible MQ Topologies– Multiple Brokers connect to a single Queue Manager– MQ no longer required for non-MQ scenarios

� Business Transactions– Group collection of events for end-to-end transaction monitoring

� Cloud support– JavaScript API for SaaS solutions

– Simplified IaaS provisioning using Chef scripts

� Unit Test environment for message flows– Create & capture test inputs & outputs in test cases

� Shared Libraries– Libraries can now be referenced by one or more applications

� MQTTPublish and MQTTSubscribe Nodes

� Operational configuration of Node properties via policies

� Much more to come incl.– Analytics, Salesforce, …

IB1 IB2

IB3

QM

Download it : ibm.biz/iibopenbeta

Discuss it : ibm.biz/iibopenbetaforum

Watch it : ibm.biz/iibopenbetavideo

Page 36: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Integration Community

ibm.biz/iibsurvey

Page 37: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

IBM Integration Bus

- Industry Packs Update

Page 38: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Q4 2013

IIB Retail Pack 1.0

IBM's plans, directions,

and intent are subject to change or withdrawal

•Q4 2013

•IIB Retail Pack 1.0

Q1 2014

IIB Healthcare Pack 3.0

IIB vNext

Q4 2013

IIB 9.0.0.1

WebSphere Commerce

Sterling Order Management

TLog to POSLog

Web User Interface

IIB Retail Pack vNext

Web User Interface

HL7 Error Handling Improvements

Home Health Pattern

HL7 Transformation Pattern

IIB Industry Packs Roadmap

Page 39: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

What’s new in IIB Retail Pack v1.0

� IIB Retail Pack v1.0 released in December 2013– Follows the success of WMB Healthcare Connectivity Pack

� Integration of WebSphere Commerce with Sterling Order Management– Connects Pricing and Promotions modules (WCS)– Connects Inventory and Order modules (SOM)– 6 Applications, 19 integration flows

� Integrating Point of Sale with Enterprise– Pattern converts TLog to POSLog– Real-time data feeds from Point of Sale to Enterprise– POSLog as canonical feed– ARTS Operational Data Model integration

� Web User Interface– Business views and Operational views– Revenue breakdown across PoS and store location– Operational views to understand retail flow activity

Page 40: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

What’s new in IIB Healthcare Pack v3.0

� IIB Healthcare Pack v3.0 released in March 2014– 3rd release building on top of existing functions including HL7 connectivity, DICOM,

ATNA, MedicalDevice connectivity and Data Analysis Profiles

� New Web User Interface– Clinical Application monitoring– Operational views to understand flow activity

� HL7 Transformation Pattern– Generates graphical data maps for creation of HL7

messages from scratch– Assigns for individual fields in the MSH

� HL7 Error handling enhancments

� Home Health Pattern– Generates message flows to support a WAN interface– SOAP/HTTP interface using the IHE industry standard

“CommunicatePCDData” WSDL– Security PEP node for SAML Token security (with external STS)– Mapping solution for all 3 forms of acknowledgement

Page 41: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Manufacturing and IBM Integration Bus

Statements regarding IBM 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.

� IIB and Manufacturing– Statement of Direction released on 22nd April 2014

� Plant Connectivity De Facto Standards– Connectors and patterns that support current OPC industry standards for

integration of plant and machinery data and events, including a small number of vendor-specific implementations

� Plant Connectivity Emerging Standards– Support for emerging OPC Unified Architecture standards to allow broader

integration to the enterprise� Enterprise Connectivity

– Integrations and connectors, including MQ Telemetry Transport (MQTT), which facilitate the transmission of data from remote locations

– Web-based interface to provide operational views of data published from plant and machinery

OPC Classic OPC UA Vendor Specific

Page 42: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Page 43: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Legal Disclaimer

• © IBM Corporation 2014. All Rights Reserved.

• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained

in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are

subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing

contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and

conditions of the applicable license agreement governing the use of IBM software.

• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or

capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to

future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you

will result in any specific sales, revenue growth or other results.

• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:

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.

• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs

and performance characteristics may vary by customer.

• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM

Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).

Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your

presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in

your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International

Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.

• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:

Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:

Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and

other countries.

• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:

UNIX is a registered trademark of The Open Group in the United States and other countries.

• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of

others.

• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta

Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration

purposes only.

Page 44: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Codename : BlueMix

Delivering a Composable Services development environment

Page 45: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Embracing Cloud Foundry

Continuing our history of embracing and extending Open Source

Page 46: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

MQTT

TCPIP

File

ODBC

JDBC

SQL

Retail Pack Landscape

IBM Integration Bus + Retail Pack

Trickle Feed

WMQ Pub Sub

WMQ FTE

Batch File

Sterling

Connect

Direct

MQFTE

In Store Devices

Web Services

HTTP / JSON

Store Manager / AssociateMobile Applications

Point of Sale Applications

Marketing & Promotions

Web Services

SOAP XML

PortalWeb Apps (internal)

IDOC, BAPI

Proprietary XML

Corporate ApplicationsBilling, Payroll, ERP, CRM

Dynamics

Siebel

SAP

WMQ

BAPI / Idoc

SOAP

SCA

Web Services

SOAP XML

Web Services

SOAP, XML

HL7v3

CDA CCD

AnalyticsBusiness

ProcessesDecision ManagementOperational

Datastore

Order ManagementOrder Fulfillment

Commerce Web ChannelCall centre

ODBC

JDBC

SQL

ODBC

JDBC

Price Scanner

MQTT

TCPIP

Trading Partners

Page 47: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

Web Services

HTTP / JSON

SCA

Web Services

SOAP XML

Healthcare Pack Landscape

IBM Integration Bus + Healthcare Pack

DICOM

IDOC, BAPI

Proprietary XML

Corporate ApplicationsBilling, Payroll, ERP, CRM

Web Services

SOAP, XMLODBC, JDBC,

SQL

Medical ImagingModalities

Clinical Repositories

Web Services

SOAP HTTP

MQTT

Continua

HL7v2

Proprietary

RS232

Sterling

Connect

Direct

HIPAA

Pharmacy

HL7v2

NCPDP

Medical DeviceIntegration

HL7v2

Cache ODBC

Web Services

Electronic MasterPatient Index

Web Services

HL7v2

PIX / PDQ

Web Services

SOAP XMLHL7v2

Cache ODBC

HL7v3

CDA CCD

Home Health DevicesMedical Insurers

Medical Applications

LegacyHospital Interface EnginesAnalytics Business Processes

Clinical Mobile Applications

Decision Management

Portal, Web Applications, Electronic Forms

Dynamics

Siebel

SAP

Page 48: News from hursley   jens diedrichsen - may 2014

© 2014 IBM Corporation

ODBCJDBCSQL

IBM Integration Bus in a Manufacturing context

Web ServicesSOAP XML

PortalWeb Apps (internal)

IDOC, BAPIProprietary XML

Corporate ApplicationsERP, Production Scheduling

DynamicsOracle

SAP

Web ServicesHTTP, JMSFile, SQL

Web ServicesSOAP, XML

Analytics

ManufacturingExecution Systems

Decision Management

Product QualityManagement

Web ServicesHTTP / JSON

Plant StaffMobile Applications

Supply Chain Management

Remote Telemetry Unit

SCADA

Web ServicesIDOC, BAPI

SQL

MQTT

Remote Site (satellite link)

OPC Classic Server(including Historian)

OPC DAOPC HDAOPC AE

OPC UA

Asset Management

OPCB2MML

Web Services

OPC UA Server(including Historian)

Web ServicesProprietaryinterfaces

Manufacturing Landscape