44
© 2015 IBM Corporation AEC-1481 Understanding the Business Value of IBM Integration Bus Andrew Humphreys & Steve Cerveny IBM Integration Product Management

Aec 1481 - understanding the business value of ibm integration bus final

Embed Size (px)

Citation preview

Page 1: Aec 1481 - understanding the business value of ibm integration bus final

© 2015 IBM Corporation

AEC-1481 Understanding the Business Value of IBM Integration Bus

Andrew Humphreys & Steve Cerveny

IBM Integration Product Management

Page 2: Aec 1481 - understanding the business value of ibm integration bus final

Social

SecurityCloud

Mobile

Analytics

IT Industry

Trends and

Directions

CAMSS

Page 3: Aec 1481 - understanding the business value of ibm integration bus final

Integration needs are evolving…

More endpoints need

connecting than ever

before

New sources of data

are changing the

world

Rapidly evolving

integration

requirements

Page 4: Aec 1481 - understanding the business value of ibm integration bus final

5

Integration infrastructure…

IBM

Integration

Bus

Provides

heterogeneous

connectivity

across

enterprise

systems,

applications and

data

The messaging backbone that

provides reliable transport and data delivery

across enterprise

systems and applications

IBM MQ

Page 5: Aec 1481 - understanding the business value of ibm integration bus final

6

IBM

DataPower

Gateway

Extends

integration

beyond the

enterprise

protecting

business critical

systems from

harmful

workloads and

unauthorized

users

Integrating outside the enterprise…

Page 6: Aec 1481 - understanding the business value of ibm integration bus final

Why does IBM Integration Bus lead the market?

7

Scalability and

PerformanceHigh message volumes

in complex IT

environments

Ease of UseClient choice of

developer tools

Extensive open

standards support

Connector RangeLarge breadth of

adapters, platforms and

protocols

Multiple EditionsDifferent editions to suit

different requirements

and budgets

IBM SupportOver 4,000 certified

specialists, extensive

network of Business

Partners and ISVs

Extended Value:Built in features that

simplify and extend

value

Page 7: Aec 1481 - understanding the business value of ibm integration bus final

Productive & Intuitive

Enterprise Grade and Lean

Open and Available

Cloud

Mobile

Analytics

Integration

Market

Trends

Page 8: Aec 1481 - understanding the business value of ibm integration bus final

Integration Bus v10 is Open and Available

• OT4I on GitHub: Exploit and contribute to

open source integration components

• No charge Developer Edition, open beta

• No charge for development & FVT

environments

• Developer Outreach: Integration Community,

Forums, Developer micro sites

9

https://github.com/ot4i

https://developer.ibm.com/integration/

Page 9: Aec 1481 - understanding the business value of ibm integration bus final

Entry level offering to

connect departmental

applications and

databases.

Full function edition for

customers that do not

need to have large

numbers of flows or run

high volumes of traffic.

Express Standard Advanced

Full function and scalable

edition. High performance

connectivity to the

broadest range of data

and applications

IBM Integration Bus: Offerings to suit all needs

Why choose IBM Integration Bus*

• “Highly customizable, capable of integrating with data on over 80 platforms,

makes integration intuitive.”

• “IBM’s longevity in the space combined with its overall reach and market

strategy make it the leading integration solution vendor in the space today.”

• “Entry-level pricing may make it enticing for smaller companies”

* InfoTech Research Group, May 2013

Page 10: Aec 1481 - understanding the business value of ibm integration bus final

Integration Bus v10 is Productive & Intuitive

11

• Transform natively in Graphical, Java, .NET,

XSLT and more

• Built-in unit testing

• Patterns and tutorials

• Shared libraries

• Web UI for runtime administration

Page 11: Aec 1481 - understanding the business value of ibm integration bus final

The Connector Framework

12

Open Connect

Deve

lop

ment

Ma

na

gem

ent

Discovery Exchange

Connector API

Java .NET .js …C

Use APIs to

build

Connectors.

Administer in

admin UI

Policy

• New endpoints are everywhere

• Need different systems to have their input and outputs defined as services,

events & documents

• Framework simplifies connector development

• Discovery: Understand & capture the end system inputs and outputs

• Exchange: Send data to and from these systems, using event, service,

document metaphor

• Policy: Control behaviour dynamically

Page 12: Aec 1481 - understanding the business value of ibm integration bus final

Integration Bus v10 is Enterprise Grade and Lean

13

• Zero pre-reqs

• MQ Flexibility

• Radically simplified packaging and installation,

install in under 10 mins

• Broad range of OS and hardware platforms

• Simple migration & WESB conversion

Page 13: Aec 1481 - understanding the business value of ibm integration bus final

Flexible MQ Topologies

14

• Provide more flexible topology options for MQ

access• Benefits include simplicity, scalability, availability &

migration

• Supports for Local and Remote queue managers • Input node supports both local & remote queue

managers

• Includes easy-change policy based control of sources

• Also applies to MQGet and MQOutput/MQReply nodes

• When a queue manager is not available…• Connection management and retry defined

QM

QM1 QM2

QM3

IB

Local

or

Remote

IB1

IB3

IB2

Page 14: Aec 1481 - understanding the business value of ibm integration bus final

IBM Integration Industry Packs

• Each pack is a separately purchased, fully supported software product, built on IBM

Integration Bus: Healthcare, Retail, Manufacturing

• Provide industry-specific development accelerators for common industry integration

problems

• Provide industry specific pricing e.g. store, factory and hospital per bed deployments

Industry Connectors

& data formats

Integration Patterns Domain specific

Operational Views

Association for Retail

Technology Standards (ARTS)

TLOG (PoS Transactions)

Proprietary Medical Devices

OPC (industrial & Manufacturing)

Health Level 7

Digital Imaging and Communication

in Medicine (DICOM)

Page 15: Aec 1481 - understanding the business value of ibm integration bus final

Analytics and big data

16

The value of data is greatest as soon as

it is created

Multiple data sources are writing

massive amounts of information

into storage

Page 16: Aec 1481 - understanding the business value of ibm integration bus final

17

Photo Credit Grant Sewell under Creative Commons license

Page 17: Aec 1481 - understanding the business value of ibm integration bus final

Email

SMTP

Customer DB

AccountProfile

WebMobile

MQTT JDBC MQ HTTP

Predicting Deciding

Social

Twitter

Legacy

TPC/IP

Integrating

Predictive analytics in action

Page 18: Aec 1481 - understanding the business value of ibm integration bus final

Integration Bus - Predictive Analytics Built In

• Enable business insight to in-flight data

• Near real-time decisions influencing

processing flow

• Invoke Rules with built in decision

service nodes to inform routing,

validation and transformation within

integration solutions

Score

Business Rules

• As data flows through the bus, score it against a

predictive model • Analytics node for model based decision making

• Find & express patterns in data with analytics models

• Analytics equivalent to Business Decision node

Pluggable engine for e.g. R, SPSS, SAS…

Page 19: Aec 1481 - understanding the business value of ibm integration bus final

Cloud Layers Model

Private Virtualization

“I want to get more out of my existing hardware”

Dynamic Hybrid“I want to strategically use public and private cloud

together”

Cloud Native

“I want to rapidly build engaging applications”

“I want to consume, build, and expose APIs”

.

Business Services

“I want to use an app without having to own it”

“I want consumption based pricing”

Cloud Enabled

“I want to move my existing middleware workloads to the cloud”

“I want control and ownership”

Page 20: Aec 1481 - understanding the business value of ibm integration bus final

21

Cloud Deployment Solutions for IBM Integration Bus

• Full IBM support on popular public IaaS options such as

Softlayer, Azure and Amazon

• Subscription / Rental pricing

• Chef scripts, IBM UrbanCode plugins simplify provisioning

• Run IIB patterns on IBM Pure Application Service on

SoftLayer

• Fully integrated, managed environment, hosted on IBM

SoftLayer

• Automated provisioning of machines as well as deployment

of middleware via IBM Patterns

• IIB Cloud managed offering* on IBM Cloud Marketplace

• Rent dedicated server instance provisioned with IIB and

managed by IBM

• Development, deployment and admin through current

toolset

* Statement of General Direction in IIB v10 announce

Page 21: Aec 1481 - understanding the business value of ibm integration bus final

IBM Integration Bus Managed Cloud

22

Provision a ready to use IIB topology in minutes

• Allows users to focus on developing solutions not

on installing and configuring software

Pricing

• Free trial environment for evaluation

• Paid environments charged by (virtual) machine

capacity

Fully supported and managed Environment

•IBM provides and manages environment. Customer responsible for deploying

flows

Fully compatible with IIB On-Premise

•Can be used for all IIB use case within the constraints of a cloud environment

(e.g. mission critical and high throughput integration flows may not be appropriate

for deployment in the cloud)

Note: Statement of direction. IBM's future direction, intent or product plans are subject to

change or withdrawal without notice

Page 22: Aec 1481 - understanding the business value of ibm integration bus final

Use Cases

23

Evaluation Temporary

applications

Agile dev/test

environments

Subscription based

managed software

Host business

partner solutions

Variable capacity for

seasonal spikes

Page 23: Aec 1481 - understanding the business value of ibm integration bus final

Definition:

Digital Transformation

Page 24: Aec 1481 - understanding the business value of ibm integration bus final

Definition:

Digital Transformation

“the realignment of, or new

investment in, technology

and business models to

more effectively engage

digital customers at every

touchpoint in the customer

experience lifecycle.”

Altimeter Group’s Digital Transformation Report

Page 25: Aec 1481 - understanding the business value of ibm integration bus final

Front line decision making:

New apps are consolidating

decision making capabilities at

the fingertips of people who

need to act

Insight driven processes:

Insight from nontraditional

data is being used in business

critical processes to create

new business moments

Ecosystem based

innovation: Modern

businesses are leveraging

digital services from a broad

ecosystem so they can focus

on what they do best

Businesses are entering an era of digital transformation

Page 26: Aec 1481 - understanding the business value of ibm integration bus final

IT Trends Enabling Digital Transformation

Mobile &

Engagment

* source: Gartner Predictions

API Economy

Internet

of Things

Analytics Cloud

Platforms

bytes of data will be created daily

2.5quintilion

85%of enterprises will use external cloud services

534 billion

dollars will be made in mobile transactions

4.9 billion

connected thingsin use

75% of Fortune 1000 will have public APIs

Page 27: Aec 1481 - understanding the business value of ibm integration bus final

Consider a typical mobile commerce example

User crosses

predetermined geo-

fence.

Triggered action

based on a scoring

system

Allowing user to

perform a transaction

That is synced with

backend inventory

systems

Page 28: Aec 1481 - understanding the business value of ibm integration bus final

Consider the systems interacting in real time

User crosses

predetermined geo-

fence.

Triggered action

based on a scoring

system

Allowing user to

perform a transaction

That is synced with

backend inventory

systems

Page 29: Aec 1481 - understanding the business value of ibm integration bus final

30

Back-end systems

Unconnected Connected

If it’s not integrated it’s not engaging

x Bad customer experience

x Negative perceptions

x Lose customers

x Less revenue

Good customer experience

New opportunities

Repeat custom

More revenue

Page 30: Aec 1481 - understanding the business value of ibm integration bus final

Hybrid Integration: Weaving together systems of record, insight & engagement

IBM CONFIDENTIAL

• Continuous Availability for User

• Simple Query Complexity

• 1,000,000s of Users

• Variable and Growing Demand

• Updates slowly

• Mostly Available

• Complex Queries & Analytics

• 100s of Users

• Unpredictable Demand

• Traditional changes slowly

• Non-traditional change quickly

• Continuous Availability for

Business

• MID Query Complexity

• 1,000s of Users

• Predictable Demand

• Updates quickly

IBM Hybrid

Integration

Page 31: Aec 1481 - understanding the business value of ibm integration bus final

Digital transformation through Innovation and Experimentation

A Hybrid Integrated Enterprise can

Digitally Transform by means of evolution and revolution

Page 32: Aec 1481 - understanding the business value of ibm integration bus final

Digital Transformation requires 2 Speed IT

33

• Explore, adopt, adapt

• Rapid, Iterative prototypes

• Innovate through experimenting

• Always on, always available

• Security, control, and governance

• Transactional integrity

Page 33: Aec 1481 - understanding the business value of ibm integration bus final

Digital & Enterprise Integration Personas

Cloud DeveloperIntegration requirements driven by needs of building engaging apps.

LOB DeveloperWorks on tactical lines of business projects e.g. HR. Dealing with SaaS projects, e.g. CRM and analytics and mobile extensions.

Data ScientistOverwhelmed with new available data sources. Needs to extract data from multiple on-prem and cloud sources, clean, de-dup, manage and analyze

CIOAligns IT initiatives with business goals, determine if IT spend meets business initiatives.

Integration ArchitectResponsible for providing a platform to create and operate horizontal, standardized, scalable SOE and SOR services.

Integration DeveloperBuilds integrations between different systems. Builds standardized, scalable, reusable service interfaces and APIs.

Digital Integration Enterprise Integration

Page 34: Aec 1481 - understanding the business value of ibm integration bus final

What are the Pain Points?

• Innovation now starts fast and small within the LoBs. Traditional

integration tools are not equipped to support these new projects.

• New projects need access to IT systems to interact.

• New projects are driven outside the CIO office, creating a need for

collaboration that does not interfere with speed of innovation and time

to market.

35

Startup

Developer

All these new LoB

users are building

new stuff with my

precious data. I need

to control what

they’re doing and

make sure it works

with my stuff…

So many great new

tools in the cloud. I

want to build stuff

myself, but I need

access to data,

simple tools, and

ways to collaborate

with other teams…

Integration

Architect

Page 35: Aec 1481 - understanding the business value of ibm integration bus final

Two Speed Integration Components

36

Page 36: Aec 1481 - understanding the business value of ibm integration bus final

37

IBM API

Management

Exposes data for

internal/external

developers to

innovate

businesses into

the digital world

IBM CastIron

Synchs data with

SaaS apps to

leverage the

new cloud

economy

IBM Integration enables customers to take advantage of new business opportunities

IBM Integration for Digital Applications

Hybrid

Integration

Services

Integration

driven by need to

develop apps for

Systems of

Engagement

Page 37: Aec 1481 - understanding the business value of ibm integration bus final

API Catalog

Easilyconsumed at Develop time

Enterprise ready at deploy time

Traditional IT teams

Mobile Apps team

External Digital teams

• Cloud Developer

Focused on fast prototyping and

user experience

Integration Architect

• What about security and scalability of APIs

that access core business systems?

Bridging the gap between two worlds

Page 38: Aec 1481 - understanding the business value of ibm integration bus final

Bridging the chasm

39

IBM Integration Bus

Enterprise ready and secure at deploy time

Bluemix Cloud Integration Developer

IIB Integration Developer

Rapidly creates APIs that expose

SOR interfaces and facade

complex integration requirements

Loads APIs into Catalog, SLA’s

and governance built in

Startup Developer can access

them

Search and invoke APIs from

catalog to extend reach of bus

APIm Catalog

App

App

• Quickly builds SOE apps by assembling

and invoking APIs from Bluemix

Catalog

• Self service - No SLA’s to negotiate up

front

• Saves assembled APIs to catalog

Easilyconsumed at Develop time

Page 39: Aec 1481 - understanding the business value of ibm integration bus final

Integration Bus v10 - Digital Transformation

40

• New REST API Project

• Schemaless mapping

• Invoke integration directly from programs using a API

• Generate JavaScript API from a service

• Import Swagger 2.0 definitions, clients can use existing

Swagger tools and projects to retrieve Swagger definitions

• Patterns for rapid mobile development

Page 40: Aec 1481 - understanding the business value of ibm integration bus final

Productive & Intuitive

Enterprise Grade and Lean

Open and AvailableCloud

Mobile

Analytics

IBM Integration Bus v10

• Free Developer Edition• Integration Community• Connector Framework • GitHub Repository

• Zero pre-reqs• Radically simplified packaging and

installation, install in under 10 mins• Market leading performance• Simple migration & WESB conversion• MQ Flexibility

• Web administration • Built-in unit testing• Patterns and tutorials• Shared libraries

• Analyse data in real-time• Embedded ODM• Analytics engine integration

• RESTful Services• SaaS Java Acript APIs• Patterns for rapid mobile

development• MQTT Connector

• Deploy on AWS, Azure, SoftLayer• Rental pricing• PureApp as a Service IIB Patterns• CHEF scripts • IIB Cloud Offering*

* Statement of Direction as part of IIB v10 announce.

Page 41: Aec 1481 - understanding the business value of ibm integration bus final

IBM Integration Bus v10 Key Features

42

Radically simplified single package installation and improved support for unit test.

Flexibly interact with WebSphere MQ (using connection policies) by exchanging

messages with local and remote queue managers.

Simplified administration using an improved web browser user interface, which

includes new capabilities for deployment, creating, editing, and attaching policy

documents.

Easy migration, directly migrate installed environments from v7, v8 and v9

Rapidly create REST APIs and use new graphical data mapper support for the

transformation of unmodeled data structures such as JSON messages.

Reuse common resources such as message models, subflows, Java and ESQL code

in shared libraries, leading to significant memory improvements.

Integrate publish-subscribe based applications using MQ Telemetry Transport

messages.

Easily transform and model data structures with multiple new Graphical Data Map and

DFDL features.

Extend the reach of the IBM Integration Bus with file, database, and security

enhancements.

Create new application connectors and control them using independently managed

policies.

Import and convert existing IBM WebSphere Enterprise Service Bus integration assets

so they can run on IBM Integration Bus.

Share product extensions with the integration community, including an enhanced

explorer configured to access a GitHub repository of IBM Integration Bus patterns.

Simplicity

Flexibility

Connectivity

Page 42: Aec 1481 - understanding the business value of ibm integration bus final

Notices and Disclaimers

Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or

transmitted in any form without written permission from IBM.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with

IBM.

Information in these presentations (including information relating to products that have not yet been announced by IBM) has been

reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM

shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,

EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF

THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT

OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the

agreements under which they are provided.

Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without

notice.

Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are

presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual

performance, cost, savings or other results in other operating environments may vary.

References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,

programs or services available in all countries in which IBM operates or does business.

Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not

necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither

intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.

It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal

counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s

business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or

represent or warrant that its services or products will ensure that the customer is in compliance with any law.

Page 43: Aec 1481 - understanding the business value of ibm integration bus final

Notices and Disclaimers (con’t)

Information concerning non-IBM products was obtained from the suppliers of those products, their published

announcements or other publicly available sources. IBM has not tested those products in connection with this

publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM

products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to

interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,

INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A

PARTICULAR PURPOSE.

The provision of the information contained herein is not intended to, and does not, grant any right or license under any

IBM patents, copyrights, trademarks or other intellectual property right.

• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document

Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,

ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,

PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,

pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,

urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of

International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and

service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on

the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Page 44: Aec 1481 - understanding the business value of ibm integration bus final

Thank YouYour Feedback is

Important!

Access the InterConnect 2015

Conference CONNECT Attendee

Portal to complete your session

surveys from your smartphone,

laptop or conference kiosk.