wtui12 - trends and directions for ibm integration bus (v10 open beta)

21
© Copyright IBM Corporation 2014 © 2014 IBM Corporation IBM Integrated Account Daimler AG IBM Integration Bus : Trends and Directions Jens Diedrichsen Program Director, IBM Integration Bus Development IBM Hursley Lab, UK

Upload: matt-lucas

Post on 11-Jul-2015

926 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

IBM Integrated Account Daimler AG

IBM Integration Bus : Trends and Directions

Jens Diedrichsen

Program Director, IBM Integration Bus Development IBM Hursley Lab, UK

 

Page 2: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Disclaimer

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

Page 3: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Our World is Changing through Disruptive Technologies

3

Cloud    

Mobile  &  Internet  of  Things    

Big  Data  Analy:cs    

Social    

Page 4: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Introducing… IBM Integration Bus

§  IBM’s Strategic Integration Technology –  Single engineered product for .NET, Java and fully heterogeneous integration scenarios –  Industry Packs provide IIB development accelerators to solve common industry integration problems –  DataPower continues to evolve as IBM’s integration gateway

§  Radical Evolution of Integration Bus Version 9 –  New features for Cloud, Analytics, Developer Experience, Connectors and Transformation –  Fully compatible with Message Broker v7, v8 and Integration Bus v9

§  Increases number of WebSphere ESB compatible use cases – More WESB features folded into IBM Integration Bus –  Conversion tool enhanced to exploit new features

Edge

Integration Gateway Integration Bus

ERP/EIS/ CRM

Files Devices Retail MQ, JMS, MSMQ

Applications Mainframe CICS/IMS

Web 2.0 Web Services Microsoft Healthcare Databases Mobile

Page 5: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

IBM Integration Bus Roadmap

IBM's plans, directions, and intent are subject to change

or withdrawal

IBM  Integra:on  Bus  v9  Q2  2013  

Business  Rules  and  BPM  Integra2on  Policy-­‐based  Workload  Management  

Web-­‐based  Visualiza2on  and  Performance  Analysis  MQ  and  Database  Service  Discovery  

.NET  Input,  Dynamics,  MSMQ  

IBM  Integra:on  Bus  vNext  Analy2cs,  Business  Transac2on  Monitoring  

PlaIorms  –  MQ  pre-­‐req  removal  Cloud:  IaaS,  PaaS  /  SaaS  Developer  Experience  

Connectors,  Policy,  Discovery  Data  &  Transforma2on  

Industry  

IBM  Integra:on  Bus  v9.0.0.1  Q4  2013  

IBM  Integra:on  Bus  v9.0.0.2  Q2  2014  

Page 6: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

IBM Integration Bus Industry Packs Roadmap

IBM's plans, directions, and intent are subject to change

or withdrawal

IIB  Manufacturing  Pack  v1.0  Q2  2014  

OPC  Unified  Architecture  Input  &  Read  nodes  OSIsoU  PI  Input  &  Read  nodes  

MQTT  Publish  &  Subscribe  nodes  Web  User  Interface  

Factory  Publica2on  PaWern  

IIB  Healthcare  Pack  v3.0  Q1  2014  

Web  User  Interface  HL7  Error  Handling  Improvements  

Home  Health  PaWern  HL7  Transforma2on  PaWern  

IIB  Healthcare  Pack  v3.0.0.1  Q3  2014  

HIPAA  DFDL  model  

IIB  Manufacturing  Pack  v1.0.0.1  Q4  2014  

OPC  DA  Read  node  OPC  DA  Output  node  

 

IIB  Retail  Pack  v1.0  Q4  2013  

WebSphere  Commerce  Sterling  Order  Management  

TLog  to  POSLog  Web  User  Interface  

Page 7: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Analytics Predictive Enterprise

Modelling Processing at Scale

Visualization and Management

Develop to Deploy Developer Tools Platforms Developing for Deployment

Single Package Install

Platforms MQ Flexibility

Platform Support Pure Systems

Connectors, Policy, Discovery

New & Updated Common Connectors Discovering Endpoints

Applying Policy

Data, Transformation

Data Formats & DFDL Graphical Data Mapping

Industry Industry Integration

Healthcare Retail

Manufacturing

Key Initiatives

Cloud

IBM Integration Bus

Page 8: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Simplified Provisioning & Installation §  Radically Simplified Packaging and Installation

–  Full function, simple, single package install (~1GB) –  Developer Operating Systems contain Studio and Server

§  Removal of mandatory MQ pre-requisite –  Full entitlement to MQ remains, but not packaged –  Default queue manager for IB node for backwards

compatibility

§  Patterns, Samples and Documentation –  These are now separately downloaded, as required –  Allows in-version release of samples and patterns –  Can be staged to local server

§  Radically improved Unit Test Experience –  Developer tools have built-in unit test server –  Continuous integration capability –  Create & capture test inputs & outputs in test cases –  Client injection & Direct injection

§  Flexible, Automated, Provisioning of Infrastructure –  Exploit Chef technology (http://docs.opscode.com/) –  Compose VM from multiple products

by running each product cookbook

Page 9: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

A Broad Range of Supported Platforms and Environments

§  Broad range of operating system and hardware platforms supported –  AIX, Windows, z/OS, HP-UX, Linux on xSeries, pSeries, zSeries, Solaris (x86-64 & SPARC), Ubuntu – Optimized 64-bit support on all platforms, developer OS and server OS

–  32 bit Windows and 32 bit Linux no longer supported –  Express, Standard and Advanced editions make IIB applicable for all solutions and budgets

§  Virtual images for efficient utilization & simple provisioning –  Extensive support for virtualized environments, e.g. VMWare, AIX Hypervisor… any! –  Support for public and private clouds: Softlayer, Pure, non-IBM, RYO etc. –  Chef scripts for automated building of flexible IIB images (see Github) –  Pre-built images (Hypervisor editions) available on xLinux and AIX

§  Technology components and pre-requisites –  Java 7.1.1.1 on all platforms – MQ is no longer required, but is still fully supported – MQ 7.0.1, MQ 7.1, MQ 7.5, MQ v8

§  Includes access to full range of industry standard databases and ERP systems –  DB2, Oracle, Sybase, SQL Server, Informix, solidDB – Open Driver Manager support enables new ODBC databases to be accessed –  JDBC Type 4 for popular databases –  SAP, Siebel, Peoplesoft, JDEdwards at no additional cost

Page 10: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Connectors, Policy, APIs

§  Service and Event Discovery –  MQ and Database Services in v9

§  New and Updated Connectors –  MQ node updates for client connections –  MQTT client nodes (Publish & Subscribe) for IoT scenarios –  Open Connectors & Open Connector Framework –  Use of GitHub as a repository for connectors –  Analytics node

§  Policy based controls –  Extend WLM Policy domain to include other connectors behaviour

§  Invoke integration directly from programs using a SaaS JavaScript API

–  Start from an existing IIB service and create a REST HTTP/JSON API via a single click

Policy

0

20

40

60

80

100

120

140

160

180

200

0

20

40

60

80

100

120

140

160

180

200

Page 11: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

DFDL, Mapping & Shared Libraries §  DFDL

–  Continuing to keep up with standards DFDL 1.1 & beyond –  More schemas published on GitHub –  Extended Performance

§  Schemaless Mapping –  GDM embedded in wide range of IBM tools - InfoSphere

MDM, RAD, RSA, IIB, IID –  Default transformation tool for IB; investment priority –  Combination of power, performance, ease-of-use –  Now allows user to create schemas dynamically,

and easily, inline! –  Initial focus JSON and LocalEnvironment

§  Shared Libraries –  Sub-flows are now independent artefacts,

significant storage reduction, consistency –  Libraries can now be referenced by one or more

applications and deployed independently –  Applications will not get “own copy”

Scope A

Scope B

Scope C

Page 12: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Example: Smart Routing for Finance Payments Business Rules Service •  Empower business users to design, manage

and improve rule decisions with Rule authoring tools and an embedded Rules engine

•  Invoke Rules with built in decision service nodes to inform routing, validation and transformation within integration solutions

Score

Analytics Node § Demand is growing for analytics to be a real-time activity § As data flows through the enterprise, IIB has visibility to score it against a predictive model § Data Scientist Role

–  Prepares a model based on an analytics engine. –  For example R, SPSS, SAS

§ Integration Developer Role –  Formats a data stream and applies it to a 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…

Analytics : Applying insight to in-flight data

Page 13: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

IBM Integration Bus Industry Packs

§  Support for Continua based remote patient monitoring solutions

§  Integrates HL7 v2.x based clinical repositories & applications

§  Integrates DICOM based PACS & modalities

§  Processes CDA/CCD documents §  Supports creation of HIPAA EDI

messages §  Direct connectivity to medical

equipment - monitors, infusion pumps

§  Integrates PoS terminals §  Processes Point of sale transaction

data in TLOG and PoSLog formats. §  Integrates WebSphere Commerce

eCommerce engine and Sterling Distributed Order Management

§  Provides Web based view of point of sales transaction data

§  Connects and integrates plant floor and industrial machinery utilizing OPC (classic) industry standard

§  Direct support for vendor specific implementation of OSISoft PI Server

§  Integrates plant and enterprise applications which support OPC UA standards

§  Web-based operational interface

Manufacturing Pack v1.0 Retail Pack v1.0 Healthcare Pack v3.0

Page 14: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Page 15: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Open Betas

§  Watch a video: http://ibm.biz/iibopenbetavideo

§  Download it: http://ibm.biz/iibopenbeta

§  Discuss it: http://ibm.biz/iibopenbetaforum

15

Page 16: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Free Developer Editions and Trial Versions

§  IBM Integration Bus and MQ Developer Editions freely downloadable from ibm.com

§ Available for anyone to download, install & evaluate the latest capabilities without the need to purchase licenses

§ Full product install with usage stipulations

– Full function – Limited performance

§ …No timebombs!

Page 17: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

https://developer.ibm.com/answers

Social Media

IBM Developer Outreach

Developer sites https://developer.ibm.com/iib/

Page 18: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Integration Bus Summary

§  V10 Development –  Builds on the continued success of V7, V8, V9 major engineering releases –  Key Initiatives

•  Cloud, Platforms, Analytics, Develop To Deploy •  Connectors & Policy, Data & Transformation, Industry

–  Content heavily influenced by user requirements, participation and feedback

§  Diverse Connectivity Requirements –  Simple & Productive to make connectivity easy and powerful –  Universal & Independent to connect everything you need in the way you want to manage it –  Industry Specific & Relevant to help solve business problems –  Managed & Dynamic, Intelligent to create flexible solutions for changed, control and insight –  High Performing & Scalable to maximize hardware and grow with you

§  IBM Integration Bus –  Unparalleled range of connectivity options and capabilities

•  Services, Events, Documents & Ad-hoc integration –  Supports users’ range of experience & needs –  Industry leading performance in a broad range of scenarios

Page 19: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation ©  2014  IBM  Corpora2on    

For Additional Information

l  IBM Training http://www.ibm.com/training

l  IBM WebSphere

http://www-01.ibm.com/software/be/websphere/ l  IBM developerWorks

www.ibm.com/developerworks/websphere/websphere2.html l  WebSphere forums and community

www.ibm.com/developerworks/websphere/community/

19  

Page 20: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 2014 © 2014 IBM Corporation

Jens Diedrichsen Program Director IBM Integration Bus Development

IBM UK Ltd. Hursley Lab Winchester SO21 2JN, UK Mobile +44.7912.426918 [email protected]

Page 21: WTUI12 - Trends and Directions for IBM Integration Bus (V10 Open Beta)

© Copyright IBM Corporation 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.

•  Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

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

•  Netezza® is a trademark or registered trademark of IBM International Group B.V., an IBM Company.

•  Worklight® is a trademark or registered trademark of Worklight, an IBM Company.

•  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